.VehicleSheetHeader-module__-Ok9Nq__header{border-bottom:1px solid var(--border-structure);align-items:center;gap:18px;padding:16px 24px;display:flex}.VehicleSheetHeader-module__-Ok9Nq__backLink{font-family:var(--font-figtree);color:var(--text-secondary);white-space:nowrap;font-size:13px}.VehicleSheetHeader-module__-Ok9Nq__backLink:hover{color:var(--ink)}.VehicleSheetHeader-module__-Ok9Nq__identity{align-items:baseline;gap:10px;min-width:0;display:flex}.VehicleSheetHeader-module__-Ok9Nq__title{font-family:var(--font-space-grotesk);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-size:18px;font-weight:700;overflow:hidden}.VehicleSheetHeader-module__-Ok9Nq__subtitle{font-family:var(--font-jetbrains-mono), monospace;color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.VehicleSheetHeader-module__-Ok9Nq__priceTag{font-family:var(--font-jetbrains-mono), monospace;color:var(--ink);white-space:nowrap;margin-left:auto;font-size:19px;font-weight:700}.VehicleSheetHeader-module__-Ok9Nq__nav{align-items:center;gap:6px;display:flex}.VehicleSheetHeader-module__-Ok9Nq__navBtn{border:1px solid var(--border-card);background:var(--surface);width:26px;height:26px;color:var(--ink);border-radius:6px;justify-content:center;align-items:center;font-size:15px;line-height:1;display:flex}.VehicleSheetHeader-module__-Ok9Nq__navBtn:hover:not(:disabled){background:var(--section-bar)}.VehicleSheetHeader-module__-Ok9Nq__navBtn:disabled{opacity:.3}.VehicleSheetHeader-module__-Ok9Nq__navCount{font-family:var(--font-jetbrains-mono), monospace;color:var(--text-tertiary);white-space:nowrap;text-align:center;min-width:46px;font-size:11px}
.PricePositionBar-module__4ozZ-W__wrap{flex-direction:column;gap:8px;display:flex}.PricePositionBar-module__4ozZ-W__track{background:var(--hairline);border-radius:4px;height:8px;margin:10px 6px 4px;position:relative}.PricePositionBar-module__4ozZ-W__zoneSousPlancher{background:var(--negative-bg);border-radius:4px 0 0 4px;position:absolute;top:0;bottom:0;left:0}.PricePositionBar-module__4ozZ-W__zoneTropCher{background:var(--watch-bg);border-radius:0 4px 4px 0;position:absolute;top:0;bottom:0;right:0}.PricePositionBar-module__4ozZ-W__tick{background:var(--border-structure);width:2px;height:16px;position:absolute;top:-4px;transform:translate(-50%)}.PricePositionBar-module__4ozZ-W__tickConseille{background:var(--ink);width:2px;height:16px;position:absolute;top:-4px;transform:translate(-50%)}.PricePositionBar-module__4ozZ-W__cursor{border:2px solid var(--surface);width:14px;height:14px;box-shadow:0 0 0 1px var(--border-structure);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.PricePositionBar-module__4ozZ-W__labels{font-family:var(--font-jetbrains-mono), monospace;color:var(--text-tertiary);justify-content:space-between;font-size:10px;display:flex}.PricePositionBar-module__4ozZ-W__labelConseille{color:var(--ink);font-weight:600}
.InfoTip-module__wQxJgW__wrap{display:inline-flex;position:relative}.InfoTip-module__wQxJgW__trigger{border:1px solid var(--border-card);background:var(--surface-subtle);width:14px;height:14px;color:var(--text-tertiary);font-family:var(--font-jetbrains-mono), monospace;border-radius:50%;justify-content:center;align-items:center;font-size:9px;line-height:1;display:inline-flex}.InfoTip-module__wQxJgW__trigger:hover,.InfoTip-module__wQxJgW__trigger:focus-visible{border-color:var(--ink);color:var(--ink)}.InfoTip-module__wQxJgW__bubble{background:var(--ink);color:#fff;width:max-content;max-width:220px;font-size:11.5px;line-height:1.4;font-family:var(--font-figtree);opacity:0;visibility:hidden;pointer-events:none;z-index:20;border-radius:7px;padding:8px 10px;transition:opacity .12s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.InfoTip-module__wQxJgW__bubble[data-open]{opacity:1;visibility:visible}
.PriceVerdict-module__SMb8lG__wrap{flex-direction:column;gap:18px;padding:22px 24px 24px;display:flex}.PriceVerdict-module__SMb8lG__headerRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.PriceVerdict-module__SMb8lG__verdictBadge{font-family:var(--font-space-grotesk);border-radius:8px;padding:6px 14px;font-size:17px;font-weight:700}.PriceVerdict-module__SMb8lG__reliability{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.03em;color:var(--text-tertiary);align-items:center;gap:6px;font-size:11px;display:inline-flex}.PriceVerdict-module__SMb8lG__sentences{flex-direction:column;gap:6px;display:flex}.PriceVerdict-module__SMb8lG__sentence{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.6}.PriceVerdict-module__SMb8lG__sentence strong{color:var(--ink);font-weight:700}.PriceVerdict-module__SMb8lG__footer{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:16px;display:flex}.PriceVerdict-module__SMb8lG__footerStats{flex-wrap:wrap;gap:28px;display:flex}.PriceVerdict-module__SMb8lG__stat{flex-direction:column;gap:4px;display:flex}.PriceVerdict-module__SMb8lG__statLabel{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;color:var(--text-tertiary);font-size:9.5px}.PriceVerdict-module__SMb8lG__statValue{font-family:var(--font-jetbrains-mono), monospace;color:var(--ink);font-size:15px;font-weight:700}.PriceVerdict-module__SMb8lG__applyBtn{background:var(--ink);color:#fff;font-family:var(--font-figtree);white-space:nowrap;border:none;border-radius:7px;padding:11px 20px;font-size:13.5px;font-weight:600}.PriceVerdict-module__SMb8lG__applyBtn:hover{opacity:.88}.PriceVerdict-module__SMb8lG__applyBtn:disabled{opacity:.4;cursor:default}.PriceVerdict-module__SMb8lG__empty{flex-direction:column;align-items:flex-start;gap:6px;padding:32px 24px;display:flex}.PriceVerdict-module__SMb8lG__emptyTitle{font-family:var(--font-space-grotesk);color:var(--ink);font-size:15px;font-weight:700}.PriceVerdict-module__SMb8lG__emptyText{color:var(--text-tertiary);max-width:480px;margin:0 0 6px;font-size:13px;line-height:1.5}.PriceVerdict-module__SMb8lG__launchBtn{background:var(--ink);color:#fff;font-family:var(--font-figtree);border:none;border-radius:7px;padding:10px 18px;font-size:13px;font-weight:600}.PriceVerdict-module__SMb8lG__launchBtn:hover:not(:disabled){opacity:.88}.PriceVerdict-module__SMb8lG__launchBtn:disabled{opacity:.6;cursor:default}
.ChartCard-module__DESB6G__card{padding:20px 24px}.ChartCard-module__DESB6G__headerRow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ChartCard-module__DESB6G__title{color:var(--ink);font-size:15px;font-weight:700;font-family:var(--font-space-grotesk), sans-serif}.ChartCard-module__DESB6G__legend{font-family:var(--font-jetbrains-mono), monospace;color:var(--text-secondary);flex-wrap:wrap;gap:14px;margin-left:auto;font-size:10.5px;display:flex}.ChartCard-module__DESB6G__chartArea{margin-top:18px}
.PriceDistributionChart-module__myzRhq__chart{height:140px;position:relative}.PriceDistributionChart-module__myzRhq__bars{align-items:flex-end;gap:4px;height:100%;display:flex}.PriceDistributionChart-module__myzRhq__barCol{flex:1;align-items:flex-end;height:100%;display:flex}.PriceDistributionChart-module__myzRhq__bar{background:var(--hairline);border-radius:3px 3px 0 0;width:100%;min-height:2px}.PriceDistributionChart-module__myzRhq__marker{width:2px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.PriceDistributionChart-module__myzRhq__marker[data-kind=mediane]{background:var(--text-tertiary)}.PriceDistributionChart-module__myzRhq__marker[data-kind=affiche]{background:var(--ink)}.PriceDistributionChart-module__myzRhq__axisLabels{font-family:var(--font-jetbrains-mono), monospace;color:var(--text-tertiary);justify-content:space-between;margin-top:8px;font-size:10px;display:flex}.PriceDistributionChart-module__myzRhq__legendItem{align-items:center;gap:5px;display:inline-flex}.PriceDistributionChart-module__myzRhq__swatch{border-radius:2px;width:8px;height:8px;display:inline-block}.PriceDistributionChart-module__myzRhq__swatchMediane{background:var(--text-tertiary)}.PriceDistributionChart-module__myzRhq__swatchAffiche{background:var(--ink)}.PriceDistributionChart-module__myzRhq__empty{color:var(--text-tertiary);margin:0;padding:24px 0;font-size:12.5px}.PriceDistributionChart-module__myzRhq__emptyCta{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 0;display:flex}.PriceDistributionChart-module__myzRhq__emptyCta .PriceDistributionChart-module__myzRhq__empty{padding:0}.PriceDistributionChart-module__myzRhq__launchBtn{background:var(--ink);color:#fff;font-family:var(--font-figtree);white-space:nowrap;border:none;border-radius:7px;padding:8px 14px;font-size:12.5px;font-weight:600}.PriceDistributionChart-module__myzRhq__launchBtn:hover:not(:disabled){opacity:.88}.PriceDistributionChart-module__myzRhq__launchBtn:disabled{opacity:.6;cursor:default}
.PricePerKmScatter-module__pdO_la__plot{border-left:1px solid var(--hairline);border-bottom:1px solid var(--hairline);height:140px;position:relative}.PricePerKmScatter-module__pdO_la__dot{background:var(--hairline);border:1px solid var(--border-card);border-radius:50%;width:7px;height:7px;position:absolute;transform:translate(-50%,50%)}.PricePerKmScatter-module__pdO_la__dotRef{background:var(--ink);border:2px solid var(--surface);width:11px;height:11px;box-shadow:0 0 0 1px var(--ink);border-radius:50%;position:absolute;transform:translate(-50%,50%)}.PricePerKmScatter-module__pdO_la__axisLabels{font-family:var(--font-jetbrains-mono), monospace;color:var(--text-tertiary);justify-content:space-between;margin-top:8px;font-size:10px;display:flex}.PricePerKmScatter-module__pdO_la__legendItem{align-items:center;gap:5px;display:inline-flex}.PricePerKmScatter-module__pdO_la__swatchRef{background:var(--ink);border-radius:50%;width:8px;height:8px;display:inline-block}.PricePerKmScatter-module__pdO_la__empty{color:var(--text-tertiary);margin:0;padding:24px 0;font-size:12.5px}.PricePerKmScatter-module__pdO_la__emptyCta{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 0;display:flex}.PricePerKmScatter-module__pdO_la__emptyCta .PricePerKmScatter-module__pdO_la__empty{padding:0}.PricePerKmScatter-module__pdO_la__launchBtn{background:var(--ink);color:#fff;font-family:var(--font-figtree);white-space:nowrap;border:none;border-radius:7px;padding:8px 14px;font-size:12.5px;font-weight:600}.PricePerKmScatter-module__pdO_la__launchBtn:hover:not(:disabled){opacity:.88}.PricePerKmScatter-module__pdO_la__launchBtn:disabled{opacity:.6;cursor:default}
.AdjustedListingsTable-module__FGysiG__empty{flex-direction:column;align-items:flex-start;gap:6px;padding:32px 24px;display:flex}.AdjustedListingsTable-module__FGysiG__emptyTitle{font-family:var(--font-space-grotesk);color:var(--ink);font-size:15px;font-weight:700}.AdjustedListingsTable-module__FGysiG__emptyText{color:var(--text-tertiary);max-width:480px;margin:0 0 6px;font-size:13px;line-height:1.5}.AdjustedListingsTable-module__FGysiG__launchBtn{background:var(--ink);color:#fff;font-family:var(--font-figtree);border:none;border-radius:7px;padding:10px 18px;font-size:13px;font-weight:600}.AdjustedListingsTable-module__FGysiG__launchBtn:hover:not(:disabled){opacity:.88}.AdjustedListingsTable-module__FGysiG__launchBtn:disabled{opacity:.6;cursor:default}.AdjustedListingsTable-module__FGysiG__expandWrap{padding:0 24px 20px}.AdjustedListingsTable-module__FGysiG__expandBtn{text-align:center;background:var(--section-bar);border:1px dashed var(--border-card);width:100%;font-family:var(--font-figtree);color:var(--text-secondary);border-radius:8px;padding:10px;font-size:12.5px;display:block}.AdjustedListingsTable-module__FGysiG__expandBtn:hover{color:var(--ink);border-color:var(--ink)}
.ListingPerformance-module__srB6NG__meta{font-family:var(--font-jetbrains-mono), monospace;color:var(--text-tertiary);border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 24px;font-size:11px;display:flex}.ListingPerformance-module__srB6NG__metaUrl{color:var(--text-secondary)}.ListingPerformance-module__srB6NG__metaSep{color:var(--hairline)}.ListingPerformance-module__srB6NG__bannerWrap{padding:14px 24px 0}.ListingPerformance-module__srB6NG__grid{border-bottom:1px solid var(--border-structure);grid-template-columns:repeat(5,1fr);display:grid}.ListingPerformance-module__srB6NG__grid>*{border-right:1px solid var(--hairline);border-top:1px solid var(--hairline)}.ListingPerformance-module__srB6NG__grid>:nth-child(5n){border-right:none}.ListingPerformance-module__srB6NG__grid>:nth-child(-n+5){border-top:none}.ListingPerformance-module__srB6NG__stat{flex-direction:column;gap:6px;padding:16px 20px;display:flex}.ListingPerformance-module__srB6NG__statLabel{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;color:var(--text-tertiary);font-size:9.5px}.ListingPerformance-module__srB6NG__statValue{font-family:var(--font-jetbrains-mono), monospace;color:var(--ink);font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.ListingPerformance-module__srB6NG__statValue.ListingPerformance-module__srB6NG__negative{color:var(--negative)}.ListingPerformance-module__srB6NG__statSub{font-family:var(--font-jetbrains-mono), monospace;color:var(--text-tertiary);font-size:10.5px}.ListingPerformance-module__srB6NG__chartsGrid{background:var(--hairline);grid-template-columns:1.4fr 1fr;gap:1px;display:grid}.ListingPerformance-module__srB6NG__chartsGrid>*{background:var(--surface)}.ListingPerformance-module__srB6NG__visitsChart{align-items:flex-end;gap:2px;height:120px;display:flex}.ListingPerformance-module__srB6NG__visitBar{background:var(--hairline);border-radius:2px 2px 0 0;flex:1;min-height:2px}.ListingPerformance-module__srB6NG__sources{flex-direction:column;gap:10px;display:flex}.ListingPerformance-module__srB6NG__sourceRow{grid-template-columns:110px 1fr 32px;align-items:center;gap:10px;display:grid}.ListingPerformance-module__srB6NG__sourceLabel{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.ListingPerformance-module__srB6NG__sourceBarTrack{background:var(--hairline);border-radius:3px;height:6px;overflow:hidden}.ListingPerformance-module__srB6NG__sourceBar{background:var(--ink);border-radius:3px;height:100%}.ListingPerformance-module__srB6NG__sourceValue{font-family:var(--font-jetbrains-mono), monospace;color:var(--text-tertiary);text-align:right;font-size:11px}.ListingPerformance-module__srB6NG__empty{flex-direction:column;align-items:flex-start;gap:6px;padding:32px 24px;display:flex}.ListingPerformance-module__srB6NG__emptyTitle{font-family:var(--font-space-grotesk);color:var(--ink);font-size:15px;font-weight:700}.ListingPerformance-module__srB6NG__emptyText{color:var(--text-tertiary);max-width:480px;margin:0 0 6px;font-size:13px;line-height:1.5}.ListingPerformance-module__srB6NG__connectBtn{background:var(--ink);color:#fff;font-family:var(--font-figtree);border:none;border-radius:7px;padding:9px 16px;font-size:13px;font-weight:600}
.ComboBox-module__1GcBrq__wrap{position:relative}.ComboBox-module__1GcBrq__input{border:1px solid var(--border-card);width:100%;font-family:var(--font-figtree);color:var(--ink);background:var(--surface);border-radius:7px;padding:8px 10px;font-size:13px}.ComboBox-module__1GcBrq__input:focus{border-color:var(--ink);outline:none}.ComboBox-module__1GcBrq__inputMinimal{width:100%}.ComboBox-module__1GcBrq__menu{z-index:100;background:var(--surface);border:1px solid var(--border-card);border-radius:8px;max-height:220px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 28px #00000024}.ComboBox-module__1GcBrq__option{margin:0}.ComboBox-module__1GcBrq__optionBtn,.ComboBox-module__1GcBrq__optionBtnNew{text-align:left;width:100%;font-family:var(--font-figtree);color:var(--ink);background:0 0;border:none;border-radius:5px;padding:7px 9px;font-size:13px;display:block}.ComboBox-module__1GcBrq__optionBtn:hover,.ComboBox-module__1GcBrq__optionBtnNew:hover{background:var(--section-bar)}.ComboBox-module__1GcBrq__optionBtnNew{color:var(--text-secondary);border-top:1px solid var(--hairline);margin-top:2px;padding-top:9px}
.StockFilterBar-module__yBPOWq__bar{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 24px;display:flex}.StockFilterBar-module__yBPOWq__row{background:var(--section-bar);border-radius:7px;align-items:center;gap:6px;padding:4px 4px 4px 10px;display:flex}.StockFilterBar-module__yBPOWq__fieldSelect,.StockFilterBar-module__yBPOWq__opSelect,.StockFilterBar-module__yBPOWq__valueSelect{font-family:var(--font-jetbrains-mono), monospace;color:var(--ink);background:0 0;border:none;padding:4px 2px;font-size:11px}.StockFilterBar-module__yBPOWq__fieldSelect{font-weight:700}.StockFilterBar-module__yBPOWq__valueInput,.StockFilterBar-module__yBPOWq__valueInputNumber{background:var(--surface);font-family:var(--font-figtree);color:var(--ink);border:none;border-radius:5px;width:120px;padding:5px 8px;font-size:12px}.StockFilterBar-module__yBPOWq__valueInputNumber{width:72px;font-family:var(--font-jetbrains-mono), monospace;text-align:right}.StockFilterBar-module__yBPOWq__valueCombo{background:var(--surface);width:130px;font-family:var(--font-figtree);color:var(--ink);border:none;border-radius:5px;padding:5px 8px;font-size:12px}.StockFilterBar-module__yBPOWq__fieldSelect:focus,.StockFilterBar-module__yBPOWq__opSelect:focus,.StockFilterBar-module__yBPOWq__valueSelect:focus,.StockFilterBar-module__yBPOWq__valueInput:focus,.StockFilterBar-module__yBPOWq__valueInputNumber:focus,.StockFilterBar-module__yBPOWq__valueCombo:focus{outline:2px solid var(--ink);outline-offset:1px}.StockFilterBar-module__yBPOWq__removeBtn{width:20px;height:20px;color:var(--text-tertiary);background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.StockFilterBar-module__yBPOWq__removeBtn:hover{background:var(--hairline);color:var(--negative)}.StockFilterBar-module__yBPOWq__addBtn{border:1px dashed var(--border-card);background:var(--surface);font-family:var(--font-jetbrains-mono), monospace;color:var(--text-secondary);border-radius:7px;align-items:center;gap:5px;padding:7px 12px;font-size:11px;display:inline-flex}.StockFilterBar-module__yBPOWq__addBtn:hover{border-color:var(--ink);color:var(--ink)}
.PhotoLightbox-module__ewT3Fq__overlay{z-index:1000;background:#0b0b0ce6;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.PhotoLightbox-module__ewT3Fq__panel{justify-content:center;align-items:center;width:100%;max-width:1100px;height:100%;display:flex;position:relative}.PhotoLightbox-module__ewT3Fq__image{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:100%}.PhotoLightbox-module__ewT3Fq__closeBtn{color:#fff;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:-8px;right:-8px}.PhotoLightbox-module__ewT3Fq__closeBtn:hover{background:#ffffff38}.PhotoLightbox-module__ewT3Fq__navBtn{color:#fff;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.PhotoLightbox-module__ewT3Fq__navBtn:hover{background:#ffffff38}.PhotoLightbox-module__ewT3Fq__navPrev{left:-8px}.PhotoLightbox-module__ewT3Fq__navNext{right:-8px}.PhotoLightbox-module__ewT3Fq__counter{font-family:var(--font-jetbrains-mono), monospace;color:#ffffffb3;font-size:12px;position:absolute;bottom:-32px;left:50%;transform:translate(-50%)}
.ActivitySection-module__qVUx9a__legendItem{align-items:center;gap:6px;display:flex}.ActivitySection-module__qVUx9a__swatch{width:10px;height:10px;display:inline-block}.ActivitySection-module__qVUx9a__swatchBar{background:var(--ink)}.ActivitySection-module__qVUx9a__swatchBarMuted{background:var(--muted-fill)}.ActivitySection-module__qVUx9a__swatchLine{background:var(--ink);width:14px;height:2px}.ActivitySection-module__qVUx9a__swatchLineDashed{border-top:2px dashed var(--positive);background:0 0;width:14px;height:0}.ActivitySection-module__qVUx9a__swatchCompare{border-top:2px dashed var(--text-tertiary);opacity:.6;background:0 0;width:14px;height:0}.ActivitySection-module__qVUx9a__totals{border-top:1px solid var(--hairline);grid-auto-columns:1fr;grid-auto-flow:column;margin-top:16px;padding-top:12px;display:grid}.ActivitySection-module__qVUx9a__totalCell{border-right:1px solid var(--hairline);padding:0 14px}.ActivitySection-module__qVUx9a__totalCell:first-child{padding-left:0}.ActivitySection-module__qVUx9a__totalCell:last-child{border-right:none}.ActivitySection-module__qVUx9a__totalLabel{font-family:var(--font-jetbrains-mono), monospace;color:var(--text-tertiary);font-size:10px}.ActivitySection-module__qVUx9a__totalValue{font-family:var(--font-jetbrains-mono), monospace;color:var(--ink);margin-top:4px;font-size:16px;font-weight:600}
.InlinePriceCell-module__qXCKKW__display{font-family:var(--font-jetbrains-mono), monospace;font-variant-numeric:tabular-nums;color:var(--ink);cursor:text;background:0 0;border:1px solid #0000;border-radius:5px;padding:3px 6px;font-size:12px}.InlinePriceCell-module__qXCKKW__display:hover,.InlinePriceCell-module__qXCKKW__display:focus-visible{border-color:var(--border-card);background:var(--section-bar)}.InlinePriceCell-module__qXCKKW__input{border:1px solid var(--ink);width:90px;font-family:var(--font-jetbrains-mono), monospace;text-align:right;color:var(--ink);background:var(--surface);border-radius:5px;padding:3px 6px;font-size:12px}
.AlertBanner-module__-x-toa__banner{background:var(--watch-bg);color:var(--watch);border:1px solid var(--watch-bg);font-size:12.5px;font-family:var(--font-figtree), sans-serif;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;display:flex}
.PhotoGallery-module__w3rqIq__gallery{flex-direction:column;gap:6px;display:flex}.PhotoGallery-module__w3rqIq__photoWrap{aspect-ratio:4/3;background:var(--hairline);border-radius:8px;width:100%;overflow:hidden}.PhotoGallery-module__w3rqIq__photoPlaceholder{background:var(--section-bar);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.PhotoGallery-module__w3rqIq__fetchBtn{background:var(--ink);color:#fff;font-family:var(--font-figtree);border:none;border-radius:7px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.PhotoGallery-module__w3rqIq__fetchBtn:hover{opacity:.88}.PhotoGallery-module__w3rqIq__fetchBtn:disabled{opacity:.5;cursor:default}.PhotoGallery-module__w3rqIq__emptyState{flex-direction:column;align-items:center;gap:8px;display:flex}.PhotoGallery-module__w3rqIq__mainPhotoWrap{position:relative}.PhotoGallery-module__w3rqIq__mainPhotoBtn{aspect-ratio:4/3;background:var(--hairline);border:none;border-radius:8px;width:100%;padding:0;display:block;overflow:hidden}.PhotoGallery-module__w3rqIq__mainPhoto{object-fit:cover;width:100%;height:100%;display:block}.PhotoGallery-module__w3rqIq__thumbRow{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.PhotoGallery-module__w3rqIq__thumbBtn{aspect-ratio:1;background:var(--hairline);border:none;border-radius:6px;padding:0;position:relative;overflow:hidden}.PhotoGallery-module__w3rqIq__thumbImg{object-fit:cover;width:100%;height:100%;display:block}.PhotoGallery-module__w3rqIq__thumbOverlay{color:#fff;font-family:var(--font-jetbrains-mono), monospace;background:#0b0b0c8c;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;position:absolute;inset:0}.PhotoGallery-module__w3rqIq__refreshBtn{color:#fff;background:#0b0b0c8c;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 1px 4px #0000002e}.PhotoGallery-module__w3rqIq__refreshBtn:hover{background:#0b0b0cc7}.PhotoGallery-module__w3rqIq__refreshBtn:disabled{opacity:.7;cursor:default}.PhotoGallery-module__w3rqIq__spinning{animation:.9s linear infinite PhotoGallery-module__w3rqIq__spin}@keyframes PhotoGallery-module__w3rqIq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.PhotoGallery-module__w3rqIq__errorText{font-family:var(--font-figtree);color:var(--negative);font-size:11px}
.ConcessionOrderPanel-module__g8w6Aa__panel{background:var(--surface);border:1px solid var(--border-card);z-index:200;border-radius:10px;width:280px;max-height:420px;padding:12px 14px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 12px 32px #00000024}.ConcessionOrderPanel-module__g8w6Aa__hint{color:var(--text-tertiary);font-size:11.5px;font-family:var(--font-figtree);border-bottom:1px solid var(--hairline-faint);margin-bottom:8px;padding-bottom:8px}.ConcessionOrderPanel-module__g8w6Aa__list{flex-direction:column;gap:2px;display:flex}.ConcessionOrderPanel-module__g8w6Aa__row{border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:6px 4px;display:flex}.ConcessionOrderPanel-module__g8w6Aa__rowDragging{opacity:.4}.ConcessionOrderPanel-module__g8w6Aa__rowDragOver{background:var(--section-bar);border-color:var(--border-card)}.ConcessionOrderPanel-module__g8w6Aa__dragHandle{color:var(--text-tertiary);cursor:grab;flex:none;align-items:center;display:inline-flex}.ConcessionOrderPanel-module__g8w6Aa__rowDragging .ConcessionOrderPanel-module__g8w6Aa__dragHandle{cursor:grabbing}.ConcessionOrderPanel-module__g8w6Aa__label{font-family:var(--font-figtree);color:var(--ink);flex:1;font-size:13px}.ConcessionOrderPanel-module__g8w6Aa__arrows{flex:none;align-items:center;gap:2px;display:flex}.ConcessionOrderPanel-module__g8w6Aa__arrowBtn{border:1px solid var(--border-card);background:var(--surface);width:22px;height:22px;color:var(--ink);border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.ConcessionOrderPanel-module__g8w6Aa__arrowBtn:hover:not(:disabled){background:var(--section-bar)}.ConcessionOrderPanel-module__g8w6Aa__arrowBtn:disabled{color:var(--disabled);cursor:not-allowed}.ConcessionOrderPanel-module__g8w6Aa__footer{border-top:1px solid var(--hairline-faint);text-align:right;margin-top:4px;padding-top:10px}.ConcessionOrderPanel-module__g8w6Aa__resetBtn{color:var(--text-secondary);cursor:pointer;font-size:11.5px;font-family:var(--font-figtree);background:0 0;border:none;text-decoration:underline}
.VehicleIdentityCard-module__l5CNBG__card{background:var(--surface);border:1px solid var(--border-card);border-radius:10px;flex-direction:column;gap:14px;padding:16px;display:flex}.VehicleIdentityCard-module__l5CNBG__cardTopBar{justify-content:space-between;align-items:center;gap:8px;display:flex}.VehicleIdentityCard-module__l5CNBG__cardTopLabel{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;color:var(--text-tertiary);font-size:9.5px}.VehicleIdentityCard-module__l5CNBG__actions{gap:6px;display:flex}.VehicleIdentityCard-module__l5CNBG__modifyBtn,.VehicleIdentityCard-module__l5CNBG__saveBtn,.VehicleIdentityCard-module__l5CNBG__cancelBtn{font-family:var(--font-figtree);border-radius:6px;padding:5px 10px;font-size:11.5px;font-weight:600}.VehicleIdentityCard-module__l5CNBG__modifyBtn{background:var(--ink);color:#fff;border:none}.VehicleIdentityCard-module__l5CNBG__modifyBtn:hover{opacity:.88}.VehicleIdentityCard-module__l5CNBG__saveBtn{background:var(--ink);color:#fff;border:none}.VehicleIdentityCard-module__l5CNBG__saveBtn:disabled{opacity:.35;cursor:default}.VehicleIdentityCard-module__l5CNBG__cancelBtn{border:1px solid var(--border-card);color:var(--text-secondary);background:0 0}.VehicleIdentityCard-module__l5CNBG__cancelBtn:hover{background:var(--section-bar)}.VehicleIdentityCard-module__l5CNBG__titleBlock{flex-direction:column;gap:3px;display:flex}.VehicleIdentityCard-module__l5CNBG__titleRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.VehicleIdentityCard-module__l5CNBG__title{min-width:0;font-family:var(--font-space-grotesk);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:17px;font-weight:700;overflow:hidden}.VehicleIdentityCard-module__l5CNBG__titleEditLeft{flex:auto;gap:6px;min-width:0;display:flex}.VehicleIdentityCard-module__l5CNBG__comboFlex{flex:auto;min-width:0}.VehicleIdentityCard-module__l5CNBG__titleInput{border:none;border-bottom:1px dashed var(--border-card);width:100%;font-family:var(--font-space-grotesk);color:var(--ink);background:0 0;padding:0 0 2px;font-size:17px;font-weight:700}.VehicleIdentityCard-module__l5CNBG__titleInput:focus{border-bottom-style:solid;border-bottom-color:var(--ink);outline:none}.VehicleIdentityCard-module__l5CNBG__statutBadge,.VehicleIdentityCard-module__l5CNBG__statutSelect{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.03em;border:none;border-radius:7px;justify-content:center;align-items:center;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.VehicleIdentityCard-module__l5CNBG__statutSelect{cursor:pointer}.VehicleIdentityCard-module__l5CNBG__statutSelect:focus{outline:2px solid var(--ink);outline-offset:2px}.VehicleIdentityCard-module__l5CNBG__statutEnStock{background:var(--hairline);color:var(--text-secondary)}.VehicleIdentityCard-module__l5CNBG__statutVendu{background:var(--positive-bg);color:var(--positive)}.VehicleIdentityCard-module__l5CNBG__badges{flex-shrink:0;align-items:center;gap:6px;display:flex}.VehicleIdentityCard-module__l5CNBG__urlValue{flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.VehicleIdentityCard-module__l5CNBG__urlTextWrap{flex:auto;min-width:0;overflow:hidden}.VehicleIdentityCard-module__l5CNBG__urlText{white-space:nowrap;width:100%;color:var(--ink);font-size:12.5px;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000 100%)}.VehicleIdentityCard-module__l5CNBG__urlLinkBtn{width:22px;height:22px;color:var(--text-tertiary);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.VehicleIdentityCard-module__l5CNBG__urlLinkBtn:hover{background:var(--section-bar);color:var(--ink)}.VehicleIdentityCard-module__l5CNBG__fields{flex-direction:column;display:flex}.VehicleIdentityCard-module__l5CNBG__row{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;display:flex}.VehicleIdentityCard-module__l5CNBG__row:first-child{border-top:none}.VehicleIdentityCard-module__l5CNBG__rowLabel{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.06em;color:var(--text-tertiary);white-space:nowrap;font-size:9.5px}.VehicleIdentityCard-module__l5CNBG__rowLabelRequired{color:var(--negative)}.VehicleIdentityCard-module__l5CNBG__rowValue{color:var(--ink);text-align:right;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.VehicleIdentityCard-module__l5CNBG__rowInput{text-align:right;border:none;border-bottom:1px dashed var(--border-card);width:100%;min-width:0;font-family:var(--font-figtree);color:var(--ink);background:0 0;flex:auto;padding:0 0 2px;font-size:12.5px}.VehicleIdentityCard-module__l5CNBG__rowInput:focus{border-bottom-style:solid;border-bottom-color:var(--ink);outline:none}.VehicleIdentityCard-module__l5CNBG__rowInput[type=date]::-webkit-date-and-time-value{text-align:right}.VehicleIdentityCard-module__l5CNBG__rowInputNumber{text-align:right;border:none;border-bottom:1px dashed var(--border-card);width:100%;min-width:0;font-family:var(--font-jetbrains-mono), monospace;color:var(--ink);background:0 0;flex:auto;padding:0 0 2px;font-size:12.5px}.VehicleIdentityCard-module__l5CNBG__rowInputNumber:focus{border-bottom-style:solid;border-bottom-color:var(--ink);outline:none}.VehicleIdentityCard-module__l5CNBG__rowSelect{text-align:right;border:none;border-bottom:1px dashed var(--border-card);min-width:0;font-family:var(--font-figtree);color:var(--ink);background:0 0;flex:auto;padding:0 0 2px;font-size:12.5px}.VehicleIdentityCard-module__l5CNBG__rowSelect:focus{border-bottom-style:solid;border-bottom-color:var(--ink);outline:none}.VehicleIdentityCard-module__l5CNBG__annonceValue,.VehicleIdentityCard-module__l5CNBG__annonceSelect{font-family:var(--font-figtree);color:var(--ink);border:none;border-radius:5px;flex-shrink:0;align-self:center;padding:2px 9px;font-size:12.5px}.VehicleIdentityCard-module__l5CNBG__annonceSelect{cursor:pointer}.VehicleIdentityCard-module__l5CNBG__annonceSelect:focus{outline:2px solid var(--ink);outline-offset:1px}.VehicleIdentityCard-module__l5CNBG__annonceEnLigne{background:var(--positive-bg);color:var(--positive)}.VehicleIdentityCard-module__l5CNBG__annonceBrouillon{background:var(--info-bg);color:var(--info)}.VehicleIdentityCard-module__l5CNBG__annonceAbsente{background:var(--negative-bg);color:var(--negative)}.VehicleIdentityCard-module__l5CNBG__notes{border-top:1px solid var(--hairline);flex-direction:column;gap:4px;padding-top:10px;display:flex}.VehicleIdentityCard-module__l5CNBG__notesTextarea{border:1px solid var(--border-card);font-family:var(--font-figtree);color:var(--ink);background:var(--surface);resize:vertical;border-radius:7px;min-height:60px;padding:8px 10px;font-size:12.5px}.VehicleIdentityCard-module__l5CNBG__notesTextarea:focus{border-color:var(--ink);outline:none}.VehicleIdentityCard-module__l5CNBG__notesLabel{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.06em;color:var(--text-tertiary);font-size:9.5px}.VehicleIdentityCard-module__l5CNBG__notesText{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.5}
.FinanceDossier-module__40qu1q__card{background:var(--surface);border:1px solid var(--border-card);border-radius:10px;flex-direction:column;gap:14px;padding:16px;display:flex}.FinanceDossier-module__40qu1q__cardTitle{font-family:var(--font-space-grotesk);color:var(--ink);font-size:14.5px;font-weight:700}.FinanceDossier-module__40qu1q__cardTopBar{justify-content:space-between;align-items:center;gap:8px;display:flex}.FinanceDossier-module__40qu1q__actions{gap:6px;display:flex}.FinanceDossier-module__40qu1q__modifyBtn,.FinanceDossier-module__40qu1q__saveBtn,.FinanceDossier-module__40qu1q__cancelBtn{font-family:var(--font-figtree);border-radius:6px;padding:5px 10px;font-size:11.5px;font-weight:600}.FinanceDossier-module__40qu1q__modifyBtn{background:var(--ink);color:#fff;border:none}.FinanceDossier-module__40qu1q__modifyBtn:hover{opacity:.88}.FinanceDossier-module__40qu1q__saveBtn{background:var(--ink);color:#fff;border:none}.FinanceDossier-module__40qu1q__cancelBtn{border:1px solid var(--border-card);color:var(--text-secondary);background:0 0}.FinanceDossier-module__40qu1q__cancelBtn:hover{background:var(--section-bar)}.FinanceDossier-module__40qu1q__fields{flex-direction:column;display:flex}.FinanceDossier-module__40qu1q__row{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;display:flex}.FinanceDossier-module__40qu1q__row:first-child{border-top:none}.FinanceDossier-module__40qu1q__rowLabel{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.06em;color:var(--text-tertiary);white-space:nowrap;font-size:9.5px}.FinanceDossier-module__40qu1q__rowValue{color:var(--ink);text-align:right;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.FinanceDossier-module__40qu1q__rowValueEmphasis{font-family:var(--font-jetbrains-mono), monospace;font-weight:700}.FinanceDossier-module__40qu1q__comboFlex{flex:auto;min-width:0}.FinanceDossier-module__40qu1q__rowInput,.FinanceDossier-module__40qu1q__rowInputNumber,.FinanceDossier-module__40qu1q__rowSelect{text-align:right;border:none;border-bottom:1px dashed var(--border-card);width:100%;min-width:0;font-family:var(--font-figtree);color:var(--ink);background:0 0;flex:auto;padding:0 0 2px;font-size:12.5px}.FinanceDossier-module__40qu1q__rowInputNumber{font-family:var(--font-jetbrains-mono), monospace}.FinanceDossier-module__40qu1q__rowInput[type=date]::-webkit-date-and-time-value{text-align:right}.FinanceDossier-module__40qu1q__rowSelect{text-align:right;appearance:auto}.FinanceDossier-module__40qu1q__rowInput:focus,.FinanceDossier-module__40qu1q__rowInputNumber:focus,.FinanceDossier-module__40qu1q__rowSelect:focus{border-bottom-style:solid;border-bottom-color:var(--ink);outline:none}.FinanceDossier-module__40qu1q__breakdown{background:var(--section-bar);border-radius:8px;flex-direction:column;gap:7px;padding:12px 14px;display:flex}.FinanceDossier-module__40qu1q__breakdownInput{text-align:right;border:none;border-bottom:1px dashed var(--border-card);width:80px;font-family:var(--font-jetbrains-mono), monospace;color:var(--ink);background:0 0;padding:0 0 1px;font-size:11.5px}.FinanceDossier-module__40qu1q__breakdownInput:focus{border-bottom-style:solid;border-bottom-color:var(--ink);outline:none}.FinanceDossier-module__40qu1q__breakdownLabel{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.06em;color:var(--text-tertiary);margin-bottom:2px;font-size:9.5px}.FinanceDossier-module__40qu1q__breakdownRow{font-family:var(--font-jetbrains-mono), monospace;color:var(--text-secondary);justify-content:space-between;font-size:11.5px;display:flex}.FinanceDossier-module__40qu1q__marginBox{background:var(--section-bar);border-radius:8px;flex-direction:column;gap:8px;padding:14px;display:flex}.FinanceDossier-module__40qu1q__marginRow{font-size:12.5px;font-family:var(--font-jetbrains-mono), monospace;color:var(--text-secondary);justify-content:space-between;display:flex}.FinanceDossier-module__40qu1q__marginRow.FinanceDossier-module__40qu1q__total{color:var(--ink);border-top:1px solid var(--border-structure);padding-top:8px;font-size:13.5px;font-weight:700}.FinanceDossier-module__40qu1q__positive{color:var(--positive)}.FinanceDossier-module__40qu1q__negative{color:var(--negative)}
