._errorView_rtdwn_1{background-color:var(--color-background);min-height:0;padding:var(--spacing-xl);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}._errorTitle_rtdwn_12{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--spacing-md)}._errorText_rtdwn_19{font-size:var(--font-size-md);color:var(--color-text-muted);margin-bottom:var(--spacing-xl)}._backLink_rtdwn_25{font-size:var(--font-size-sm);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-lg);transition:color var(--transition-fast), border-color var(--transition-fast);text-decoration:none}._backLink_rtdwn_25:hover{color:var(--color-text);border-color:var(--color-text)}._scrollWrapper_rtdwn_40{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}._createContainer_rtdwn_47{max-width:560px}._form_rtdwn_51{gap:var(--spacing-lg);margin-top:var(--spacing-xl);flex-direction:column;display:flex}._label_rtdwn_58{gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text);font-weight:var(--font-weight-medium);flex-direction:column;display:flex}._input_rtdwn_67{font-size:var(--font-size-md);color:var(--color-text);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);transition:border-color var(--transition-fast);outline:none}._input_rtdwn_67:focus{border-color:var(--color-accent)}._dateInput_rtdwn_82{font-size:var(--font-size-md);color:var(--color-text);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;transition:border-color var(--transition-fast);outline:none}._dateInput_rtdwn_82:focus{border-color:var(--color-accent)}._dateInput_rtdwn_82::-webkit-calendar-picker-indicator{cursor:pointer;filter:var(--calendar-icon-filter,none)}._textarea_rtdwn_103{font-size:var(--font-size-md);color:var(--color-text);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);resize:vertical;transition:border-color var(--transition-fast);outline:none;font-family:inherit}._textarea_rtdwn_103:focus{border-color:var(--color-accent)}._selectedRoute_rtdwn_120{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex}._selectedRouteName_rtdwn_129{font-size:var(--font-size-sm);color:var(--color-text);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._changeRouteButton_rtdwn_140,._removeRouteTextButton_rtdwn_141{font-size:var(--font-size-xs);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0}._changeRouteButton_rtdwn_140:hover,._removeRouteTextButton_rtdwn_141:hover{color:var(--color-text);text-decoration:underline}._selectRouteButton_rtdwn_157{font-size:var(--font-size-sm);color:var(--color-text-muted);border:1px dashed var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;text-align:left;transition:color var(--transition-fast), border-color var(--transition-fast);background:0 0}._selectRouteButton_rtdwn_157:hover{color:var(--color-text);border-color:var(--color-text)}._carSelectList_rtdwn_174{gap:var(--spacing-xs);margin-top:var(--spacing-sm);flex-direction:column;display:flex}._carSelectItem_rtdwn_181{align-items:center;gap:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text);text-align:left;transition:border-color var(--transition-fast);background:0 0;display:flex}._carSelectItem_rtdwn_181:hover{border-color:var(--color-text)}._carSelectItemActive_rtdwn_200{border-color:var(--color-foreground);background-color:var(--color-foreground);color:var(--color-background)}._carSelectImage_rtdwn_206{border-radius:var(--radius-sm);object-fit:cover;width:2rem;height:2rem}._carSelectPlaceholder_rtdwn_213{border-radius:var(--radius-sm);background-color:var(--color-border);width:2rem;height:2rem;font-size:var(--font-size-sm);color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}._carSelectItemActive_rtdwn_200 ._carSelectPlaceholder_rtdwn_213{background-color:var(--color-background);color:var(--color-foreground)}._createButton_rtdwn_230{font-size:var(--font-size-sm);color:var(--color-background);background-color:var(--color-foreground);border:1px solid var(--color-foreground);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-xl);cursor:pointer;transition:opacity var(--transition-fast);white-space:nowrap;align-self:flex-start}._createButton_rtdwn_230:hover{opacity:.85}._createButton_rtdwn_230:disabled{opacity:.5;cursor:not-allowed}._detailContainer_rtdwn_253{max-width:768px;padding:var(--spacing-3xl) var(--spacing-xl);margin:0 auto}._header_rtdwn_259{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);flex-direction:column;display:flex}._titleRow_rtdwn_268{align-items:center;gap:var(--spacing-sm);display:flex}._visibilityBadge_rtdwn_274{font-size:var(--font-size-xs);padding:1px var(--spacing-sm);border-radius:var(--radius-full);border:1px solid var(--color-border);color:var(--color-text-muted);white-space:nowrap;background:0 0;flex-shrink:0}._visibilityClickable_rtdwn_285{cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast)}._visibilityClickable_rtdwn_285:hover{color:var(--color-text);border-color:var(--color-text)}._visibilityPublic_rtdwn_295,._visibilityUnlisted_rtdwn_296,._visibilityPrivate_rtdwn_297{color:var(--color-text-muted)}._pageTitle_rtdwn_301{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text);letter-spacing:-.01em}._ownerName_rtdwn_308{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:var(--spacing-xs)}._ownerNameLink_rtdwn_314{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:var(--spacing-xs);text-decoration:none;display:block}._ownerNameLink_rtdwn_314:hover{text-decoration:underline}._headerActions_rtdwn_326{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}._headerActionsLeft_rtdwn_333{gap:var(--spacing-sm);display:flex}._actionButton_rtdwn_338{font-size:var(--font-size-sm);color:var(--color-background);background-color:var(--color-foreground);border:1px solid var(--color-foreground);border-radius:var(--radius-md);padding:var(--spacing-xs) var(--spacing-md);cursor:pointer;transition:opacity var(--transition-fast);white-space:nowrap}._actionButton_rtdwn_338:hover{opacity:.85}._actionButton_rtdwn_338:disabled{opacity:.5;cursor:not-allowed}._editButton_rtdwn_359{font-size:var(--font-size-sm);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-xs) var(--spacing-md);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast);white-space:nowrap;background:0 0}._editButton_rtdwn_359:hover{border-color:var(--color-text)}._deleteButton_rtdwn_375{font-size:var(--font-size-sm);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-xs) var(--spacing-md);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast);white-space:nowrap;background:0 0}._deleteButton_rtdwn_375:hover{color:#e53e3e;border-color:#e53e3e}._confirmModalTitle_rtdwn_392{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text);letter-spacing:-.01em;margin-bottom:var(--spacing-md)}._confirmModalText_rtdwn_400{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--spacing-xl);line-height:1.5}._confirmModalActions_rtdwn_407{gap:var(--spacing-sm);justify-content:flex-end;display:flex}._confirmModalCancel_rtdwn_413{font-size:var(--font-size-sm);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-xs) var(--spacing-md);cursor:pointer;transition:border-color var(--transition-fast);white-space:nowrap;background:0 0}._confirmModalCancel_rtdwn_413:hover{border-color:var(--color-text)}._confirmModalDelete_rtdwn_429{font-size:var(--font-size-sm);color:#fff;border-radius:var(--radius-md);padding:var(--spacing-xs) var(--spacing-md);cursor:pointer;transition:opacity var(--transition-fast);white-space:nowrap;background-color:#e53e3e;border:1px solid #e53e3e}._confirmModalDelete_rtdwn_429:hover{opacity:.85}._confirmModalDelete_rtdwn_429:disabled{opacity:.5;cursor:not-allowed}._editForm_rtdwn_450{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);padding:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}._editFormActions_rtdwn_460{gap:var(--spacing-sm);display:flex}._editCancelButton_rtdwn_465{font-size:var(--font-size-sm);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-xs) var(--spacing-md);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast);white-space:nowrap;background:0 0}._editCancelButton_rtdwn_465:hover{color:var(--color-text);border-color:var(--color-text)}._description_rtdwn_482{font-size:var(--font-size-md);color:var(--color-text-muted);margin-bottom:var(--spacing-xl);line-height:1.5}._infoGrid_rtdwn_489{gap:var(--spacing-lg);padding:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}._infoItem_rtdwn_499{gap:var(--spacing-xs);flex-direction:column;display:flex}._infoLabel_rtdwn_505{font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}._infoValue_rtdwn_512{font-size:var(--font-size-sm);color:var(--color-text);font-weight:var(--font-weight-medium)}._clubValue_rtdwn_518{align-items:center;gap:var(--spacing-sm);display:flex}._clubLogo_rtdwn_524{border-radius:var(--radius-full);object-fit:cover;border:1px solid var(--color-border);width:24px;height:24px}._clubLogoPlaceholder_rtdwn_532{border-radius:var(--radius-full);background:var(--color-border);width:24px;height:24px;color:var(--color-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;display:flex}._membersPreview_rtdwn_546{align-items:center;gap:var(--spacing-sm);cursor:pointer;background:0 0;border:none;padding:0;display:flex}._membersPreview_rtdwn_546:hover ._membersPreviewCount_rtdwn_556{text-decoration:underline}._membersPreviewAvatars_rtdwn_560{align-items:center;display:flex}._membersPreviewAvatar_rtdwn_560,._membersPreviewAvatarPlaceholder_rtdwn_566{border:2px solid var(--color-background);object-fit:cover;border-radius:50%;width:1.5rem;height:1.5rem;margin-left:-.375rem}._membersPreviewAvatar_rtdwn_560:first-child,._membersPreviewAvatarPlaceholder_rtdwn_566:first-child{margin-left:0}._membersPreviewAvatarPlaceholder_rtdwn_566{background-color:var(--color-border);color:var(--color-text-muted);font-size:.625rem;font-weight:var(--font-weight-bold);justify-content:center;align-items:center;display:flex}._membersPreviewCount_rtdwn_556{font-size:var(--font-size-sm);color:var(--color-text);font-weight:var(--font-weight-medium)}._membersModalHeader_rtdwn_596{padding:var(--spacing-lg);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}._membersModalTitle_rtdwn_604{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text);letter-spacing:-.01em}._membersModalClose_rtdwn_611{font-size:var(--font-size-xl);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0;line-height:1}._membersModalClose_rtdwn_611:hover{color:var(--color-text)}._membersModalList_rtdwn_625,._routePickerList_rtdwn_634{gap:var(--spacing-sm);padding:var(--spacing-lg);flex-direction:column;display:flex;overflow-y:auto}._routePickerCreate_rtdwn_642{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:color var(--transition-fast), border-color var(--transition-fast);text-decoration:none;display:flex}._routePickerCreate_rtdwn_642:hover{color:var(--color-text);border-color:var(--color-text)}._routePickerEmpty_rtdwn_661{font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center;padding:var(--spacing-xl) 0}._routePickerItem_rtdwn_668{align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;text-align:left;transition:border-color var(--transition-fast);background:0 0;display:flex}._routePickerItem_rtdwn_668:hover{border-color:var(--color-text)}._routePickerThumbnail_rtdwn_685{object-fit:cover;border-radius:var(--radius-sm,4px);background-color:var(--color-border);flex-shrink:0;width:80px;height:50px}._routePickerInfo_rtdwn_694{gap:var(--spacing-xs);flex-direction:column;min-width:0;display:flex}._joinSection_rtdwn_702{margin-bottom:var(--spacing-xl)}._joinButton_rtdwn_706{font-size:var(--font-size-sm);color:var(--color-background);background-color:var(--color-foreground);border:1px solid var(--color-foreground);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-xl);cursor:pointer;transition:opacity var(--transition-fast);white-space:nowrap}._joinButton_rtdwn_706:hover{opacity:.85}._joinButton_rtdwn_706:disabled{opacity:.5;cursor:not-allowed}._leaveButton_rtdwn_727{font-size:var(--font-size-sm);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-xl);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast);white-space:nowrap;background:0 0}._leaveButton_rtdwn_727:hover{color:var(--color-text);border-color:var(--color-text)}._section_rtdwn_745{margin-bottom:var(--spacing-xl)}._sectionHeader_rtdwn_749{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}._sectionTitle_rtdwn_756{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text);letter-spacing:-.01em}._routeThumbnail_rtdwn_764{aspect-ratio:2;height:auto!important}._carsGrid_rtdwn_770{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}._carCard_rtdwn_776{border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast);cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;flex-direction:column;padding:0;text-decoration:none;display:flex;overflow:hidden}._carCard_rtdwn_776:hover{border-color:var(--color-text)}._carCardImage_rtdwn_796{object-fit:cover;background-color:var(--color-border);width:100%;height:100px}._carCardImagePlaceholder_rtdwn_803{background-color:var(--color-border);width:100%;height:100px;color:var(--color-text-muted);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;display:flex}._carCardInfo_rtdwn_815{padding:var(--spacing-sm) var(--spacing-md);flex-direction:column;gap:2px;display:flex}._carCardName_rtdwn_822{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._carCardOwner_rtdwn_831{font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._showAllCarsButton_rtdwn_839{margin:var(--spacing-lg) auto 0;font-size:var(--font-size-sm);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-xs) var(--spacing-xl);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast);background:0 0;display:block}._showAllCarsButton_rtdwn_839:hover{color:var(--color-text);border-color:var(--color-text)}._carCarousel_rtdwn_858{aspect-ratio:4/3;background-color:var(--color-border);flex-shrink:0;width:100%;position:relative}._carCarouselImage_rtdwn_866{object-fit:cover;width:100%;height:100%}._carCarouselNav_rtdwn_872{color:#ffffffe6;border-radius:var(--radius-full);cursor:pointer;opacity:0;width:32px;height:32px;transition:opacity var(--transition-fast);background:#00000080;border:none;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._carCarousel_rtdwn_858:hover ._carCarouselNav_rtdwn_872{opacity:1}._carCarouselPrev_rtdwn_896{left:var(--spacing-sm)}._carCarouselNext_rtdwn_900{right:var(--spacing-sm)}._carCarouselNav_rtdwn_872:hover{background:#000000b3}._carCarouselDots_rtdwn_908{bottom:var(--spacing-sm);gap:5px;display:flex;position:absolute;left:50%;transform:translate(-50%)}._carCarouselDot_rtdwn_908{border-radius:var(--radius-full);cursor:pointer;width:7px;height:7px;transition:background var(--transition-fast);background:#fff6;border:none;padding:0}._carCarouselDotActive_rtdwn_928{background:#ffffffe6}._carGalleryContent_rtdwn_932{padding:var(--spacing-lg);gap:var(--spacing-sm);flex-direction:column;display:flex;overflow-y:auto}._carGalleryDescription_rtdwn_940{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5}._carGalleryOwner_rtdwn_946{font-size:var(--font-size-sm);color:var(--color-text-muted);text-decoration:none}._carGalleryOwner_rtdwn_946:hover{color:var(--color-text);text-decoration:underline}._carGalleryEmpty_rtdwn_957{font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center;padding:var(--spacing-xl) 0}._addRouteButton_rtdwn_964{font-size:var(--font-size-sm);color:var(--color-background);background-color:var(--color-foreground);border:1px solid var(--color-foreground);border-radius:var(--radius-md);padding:var(--spacing-xs) var(--spacing-md);cursor:pointer;transition:opacity var(--transition-fast);white-space:nowrap}._addRouteButton_rtdwn_964:hover{opacity:.85}._memberItem_rtdwn_980{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast);text-decoration:none;display:flex}._memberItem_rtdwn_980:hover{border-color:var(--color-text)}._memberAvatar_rtdwn_995{object-fit:cover;border-radius:50%;flex-shrink:0;width:2rem;height:2rem}._memberAvatarPlaceholder_rtdwn_1003{background-color:var(--color-border);width:2rem;height:2rem;color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._memberInfo_rtdwn_1017{flex-direction:column;display:flex}._memberName_rtdwn_1022{font-size:var(--font-size-sm);color:var(--color-text);font-weight:var(--font-weight-medium)}._ownerTag_rtdwn_1028{color:var(--color-text-muted);font-weight:400}._memberCar_rtdwn_1033{font-size:var(--font-size-xs);color:var(--color-text-muted)}._emptyRoutes_rtdwn_1038{font-size:var(--font-size-sm);color:var(--color-text-muted);padding:var(--spacing-xl) 0}._routeThumbnail_rtdwn_764{aspect-ratio:2;object-fit:cover;background-color:var(--color-border);width:100%}._routeName_rtdwn_1051{font-size:var(--font-size-sm);color:var(--color-text);font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._routeMeta_rtdwn_1060{gap:var(--spacing-md);margin-top:var(--spacing-xs);display:flex}._routeStat_rtdwn_1066{font-size:var(--font-size-xs);color:var(--color-text-muted)}._waypointList_rtdwn_1072{margin-top:var(--spacing-md);flex-direction:column;display:flex}._waypointItem_rtdwn_1078{gap:var(--spacing-md);min-height:0;display:flex}._waypointMarker_rtdwn_1084{flex-direction:column;flex-shrink:0;align-items:center;width:1rem;padding-top:2px;display:flex}._waypointDot_rtdwn_1093{background-color:var(--color-text-muted);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}._waypointDot_rtdwn_1093[data-type=start]{background-color:#22c55e}._waypointDot_rtdwn_1093[data-type=destination]{background-color:#ef4444}._waypointDot_rtdwn_1093[data-type=poi],._waypointDot_rtdwn_1093[data-type=stop]{background-color:#eab308}._waypointLine_rtdwn_1114{background-color:var(--color-border);width:1px;min-height:var(--spacing-md);flex:1}._waypointContent_rtdwn_1121{padding-bottom:var(--spacing-md);flex:1;min-width:0}._waypointHeader_rtdwn_1127{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);display:flex}._waypointLabel_rtdwn_1134{font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;display:block}._waypointName_rtdwn_1143{font-size:var(--font-size-sm);color:var(--color-text);font-weight:var(--font-weight-medium)}._waypointDescription_rtdwn_1149{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:2px;line-height:1.4;display:block}._waypointMapsLink_rtdwn_1157{font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap;padding:2px var(--spacing-xs);border:1px solid var(--color-border);border-radius:var(--radius-sm,4px);transition:color var(--transition-fast), border-color var(--transition-fast);flex-shrink:0;align-items:center;gap:4px;text-decoration:none;display:flex}._waypointMapsLink_rtdwn_1157:hover{color:var(--color-text);border-color:var(--color-text)}._photoGrid_rtdwn_1178{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}._photoItem_rtdwn_1184{aspect-ratio:1;border-radius:var(--radius-md);border:1px solid var(--color-border);cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);position:relative;overflow:hidden}._photoItem_rtdwn_1184:hover{border-color:var(--color-text);box-shadow:0 2px 8px #00000014}._photoThumb_rtdwn_1199{object-fit:cover;width:100%;height:100%}._lightbox_rtdwn_1206{z-index:200;padding:var(--spacing-xl);background:#000000eb;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media (width<=768px){._detailContainer_rtdwn_253{padding:var(--spacing-xl)}._infoGrid_rtdwn_489{grid-template-columns:1fr 1fr}._photoGrid_rtdwn_1178{grid-template-columns:repeat(3,1fr)}._carCarouselNav_rtdwn_872{opacity:.8}}._coverPhotoSection_rtdwn_1242{margin-bottom:var(--spacing-lg)}._coverCarousel_rtdwn_1246{border-radius:var(--radius-md);position:relative;overflow:hidden}._coverPhotoActions_rtdwn_1252{gap:var(--spacing-sm);margin-top:var(--spacing-sm);display:flex}._coverPhotoUploadButton_rtdwn_1258{width:100%;padding:var(--spacing-xl) var(--spacing-md);border:2px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--font-size-sm);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0}._coverPhotoUploadButton_rtdwn_1258:hover{border-color:var(--color-foreground);color:var(--color-text)}._coverPhotoUploadButton_rtdwn_1258:disabled{opacity:.5;cursor:not-allowed}._createCoverPreviewGrid_rtdwn_1280{gap:var(--spacing-sm);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}._createCoverPreviewItem_rtdwn_1287{border-radius:var(--radius-sm);width:80px;height:80px;position:relative;overflow:hidden}._createCoverAddMore_rtdwn_1295{border-radius:var(--radius-sm);border:2px dashed var(--color-border);width:80px;height:80px;color:var(--color-text-muted);font-size:var(--font-size-xl);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0}._createCoverAddMore_rtdwn_1295:hover{border-color:var(--color-foreground);color:var(--color-text)}
