.CurrentSpecs-module__bZxGUq__cs-row{border-bottom:1px solid hsl(var(--color-border-hsl));justify-content:space-between;align-items:center;gap:8px;padding:10px 0;display:flex}.CurrentSpecs-module__bZxGUq__cs-row:last-child{border-bottom:none}.CurrentSpecs-module__bZxGUq__cs-label{color:hsl(var(--color-text-tertiary-hsl));white-space:nowrap;font-size:12px}.CurrentSpecs-module__bZxGUq__cs-value-group{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.CurrentSpecs-module__bZxGUq__cs-value{color:hsl(var(--color-text-primary-hsl));letter-spacing:-.3px;font-size:16px;font-weight:600}.CurrentSpecs-module__bZxGUq__cs-extra{color:hsl(var(--color-text-secondary-hsl));font-size:13px;font-weight:400}.CurrentSpecs-module__bZxGUq__cs-source-badge{border-radius:4px;padding:2px 6px;font-size:10px;font-weight:500;display:inline-block}.CurrentSpecs-module__bZxGUq__cs-source-measured{background:var(--color-measured-bg);color:var(--color-measured-text)}.CurrentSpecs-module__bZxGUq__cs-source-reported{background:hsl(var(--color-bg-secondary-hsl));color:hsl(var(--color-text-tertiary-hsl))}.CurrentSpecs-module__bZxGUq__cs-factory-footer{border-top:1px solid hsl(var(--color-border-hsl));color:hsl(var(--color-text-tertiary-hsl));background:hsl(var(--color-bg-secondary-hsl) / .5);padding:8px 20px;font-size:11px}
.CarPhotoManager-module__G-MSbG__car-photos-section{position:relative}.CarPhotoManager-module__G-MSbG__car-photos-count{color:hsl(var(--color-text-tertiary-hsl));text-align:right;margin-bottom:8px;font-size:11px}.CarPhotoManager-module__G-MSbG__car-photos-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;display:grid}.CarPhotoManager-module__G-MSbG__car-photos-thumb{aspect-ratio:4/3;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;padding:0;transition:border-color .15s,opacity .15s;position:relative;overflow:hidden}.CarPhotoManager-module__G-MSbG__car-photos-thumb:hover{border-color:#ffffff40}.CarPhotoManager-module__G-MSbG__car-photos-thumb-cover-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#f5c542;background:#0009;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:6px;left:6px}.CarPhotoManager-module__G-MSbG__car-photos-thumb-actions{opacity:0;gap:3px;transition:opacity .15s;display:flex;position:absolute;top:4px;right:4px}.CarPhotoManager-module__G-MSbG__car-photos-thumb:hover .CarPhotoManager-module__G-MSbG__car-photos-thumb-actions{opacity:1}.CarPhotoManager-module__G-MSbG__car-photos-thumb--add{color:#ff8a3d;background:0 0;border:1px dashed #ff8a3d66;justify-content:center;align-items:center;display:flex}.CarPhotoManager-module__G-MSbG__car-photos-thumb--add:hover{background:#ff8a3d0f;border-color:#ff8a3d99}.CarPhotoManager-module__G-MSbG__car-photos-thumb--add:disabled{opacity:.5;cursor:not-allowed}.CarPhotoManager-module__G-MSbG__car-photos-empty-dropzone{aspect-ratio:16/9;width:100%;max-height:240px;color:hsl(var(--color-text-tertiary-hsl));cursor:pointer;background:0 0;border:1px dashed #ffffff26;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:border-color .15s,color .15s;display:flex}:is(.CarPhotoManager-module__G-MSbG__car-photos-empty-dropzone:hover,.CarPhotoManager-module__G-MSbG__car-photos-empty-dropzone.drag-active){color:hsl(var(--color-text-secondary-hsl));border-color:#ff8a3d66}.CarPhotoManager-module__G-MSbG__car-photos-empty-dropzone.uploading{pointer-events:none;opacity:.6}.CarPhotoManager-module__G-MSbG__car-photos-empty-hint{opacity:.7;font-size:11px}@media (max-width:400px){.CarPhotoManager-module__G-MSbG__car-photos-grid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}}
.RecentActivity-module__YqmMMq__recent-activity{flex-direction:column;gap:10px;display:flex}.RecentActivity-module__YqmMMq__recent-activity-header{margin-bottom:4px}.RecentActivity-module__YqmMMq__recent-activity-title{color:hsl(var(--color-text-primary-hsl));margin:0;font-size:16px;font-weight:500}.RecentActivity-module__YqmMMq__recent-activity-grid{grid-template-columns:1fr;gap:8px;display:grid}.RecentActivity-module__YqmMMq__recent-activity-card{color:inherit;border:.5px solid #0000;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;text-decoration:none;transition:opacity .15s;display:flex}.RecentActivity-module__YqmMMq__recent-activity-card:hover{opacity:.82}.RecentActivity-module__YqmMMq__recent-activity-card-type{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.RecentActivity-module__YqmMMq__recent-activity-card-title{color:hsl(var(--color-text-primary-hsl));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.RecentActivity-module__YqmMMq__recent-activity-card-meta{color:hsl(var(--color-text-tertiary-hsl));font-size:11px}.RecentActivity-module__YqmMMq__recent-activity-journal-bar{background:hsl(var(--color-bg-card-hsl));border:.5px solid hsl(var(--color-border-hsl));border-radius:10px;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;transition:border-color .15s;display:flex}.RecentActivity-module__YqmMMq__recent-activity-journal-bar:hover{border-color:hsl(var(--color-text-tertiary-hsl))}.RecentActivity-module__YqmMMq__recent-activity-journal-bar-icon{color:hsl(var(--color-text-tertiary-hsl));flex-shrink:0}.RecentActivity-module__YqmMMq__recent-activity-journal-bar-text{flex:1;min-width:0}.RecentActivity-module__YqmMMq__recent-activity-journal-bar-title{color:hsl(var(--color-text-primary-hsl));font-size:13px;font-weight:500}.RecentActivity-module__YqmMMq__recent-activity-journal-bar-subtitle{color:hsl(var(--color-text-tertiary-hsl));margin-top:2px;font-size:11px}.RecentActivity-module__YqmMMq__recent-activity-journal-bar-arrow{color:hsl(var(--color-text-tertiary-hsl));flex-shrink:0;transition:transform .15s}.RecentActivity-module__YqmMMq__recent-activity-journal-bar:hover .RecentActivity-module__YqmMMq__recent-activity-journal-bar-arrow{transform:translate(2px)}.RecentActivity-module__YqmMMq__recent-activity-empty{border:1px dashed hsl(var(--color-border-hsl));text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:32px 20px;display:flex}.RecentActivity-module__YqmMMq__recent-activity-empty-icon{color:hsl(var(--color-text-tertiary-hsl));margin-bottom:4px}.RecentActivity-module__YqmMMq__recent-activity-empty-title{color:hsl(var(--color-text-primary-hsl));margin:0;font-size:14px;font-weight:500}.RecentActivity-module__YqmMMq__recent-activity-empty-body{color:hsl(var(--color-text-secondary-hsl));max-width:260px;margin:0;font-size:13px}.RecentActivity-module__YqmMMq__recent-activity-empty-cta{color:hsl(var(--color-text-primary-hsl));background:hsl(var(--color-bg-secondary-hsl));border:.5px solid hsl(var(--color-border-hsl));border-radius:8px;align-items:center;gap:5px;margin-top:8px;padding:6px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:border-color .15s;display:inline-flex}.RecentActivity-module__YqmMMq__recent-activity-empty-cta:hover{border-color:hsl(var(--color-text-tertiary-hsl))}
