.detail-list-template-module__mNlLsW__phone{border:1px solid var(--border);background:#fff;border-radius:16px;flex-direction:column;gap:0;width:min(420px,94vw);height:100%;padding:0;animation:.8s both detail-list-template-module__mNlLsW__rise;display:flex;position:relative;overflow:hidden}.detail-list-template-module__mNlLsW__phoneEmbedded{background:0 0;border:0;border-radius:16px;width:100%;height:auto;padding:0;animation:none;overflow:visible}.detail-list-template-module__mNlLsW__phoneLocked .detail-list-template-module__mNlLsW__shareAction[disabled]{display:none}.detail-list-template-module__mNlLsW__phoneLocked .detail-list-template-module__mNlLsW__card{isolation:isolate;position:relative}.detail-list-template-module__mNlLsW__phoneLocked .detail-list-template-module__mNlLsW__card:before{content:"";border-radius:inherit;pointer-events:none;z-index:4;background:#ffffff1a;position:absolute;inset:0;box-shadow:inset 0 0 30px #fff}.detail-list-template-module__mNlLsW__phoneLocked .detail-list-template-module__mNlLsW__heroImage,.detail-list-template-module__mNlLsW__phoneLocked .detail-list-template-module__mNlLsW__thumbnail{isolation:isolate;position:relative}.detail-list-template-module__mNlLsW__phoneLocked .detail-list-template-module__mNlLsW__heroImage:before,.detail-list-template-module__mNlLsW__phoneLocked .detail-list-template-module__mNlLsW__thumbnail:before{content:"";border-radius:inherit;pointer-events:none;z-index:2;background:#373c441a;position:absolute;inset:0;box-shadow:inset 0 0 30px #fff}.detail-list-template-module__mNlLsW__phoneLocked .detail-list-template-module__mNlLsW__heroImageMedia,.detail-list-template-module__mNlLsW__phoneLocked .detail-list-template-module__mNlLsW__thumbnailImage,.detail-list-template-module__mNlLsW__phoneLocked .detail-list-template-module__mNlLsW__heroIcon{filter:grayscale(50%);opacity:.7}.detail-list-template-module__mNlLsW__phoneLocked .detail-list-template-module__mNlLsW__headerLeft,.detail-list-template-module__mNlLsW__phoneLocked .detail-list-template-module__mNlLsW__factsGrid,.detail-list-template-module__mNlLsW__phoneLocked .detail-list-template-module__mNlLsW__galleryActions,.detail-list-template-module__mNlLsW__phoneLocked .detail-list-template-module__mNlLsW__shareBar,.detail-list-template-module__mNlLsW__phoneLocked .detail-list-template-module__mNlLsW__ctaButtonDisabled{filter:grayscale()}@media (max-width:600px){.detail-list-template-module__mNlLsW__phone{width:100vw;box-shadow:none;border:0;border-radius:0}}.detail-list-template-module__mNlLsW__nav{grid-template-columns:minmax(32px,1fr) auto minmax(32px,1fr);align-items:center;gap:8px;padding:18px 18px 10px;display:grid}@media (max-width:600px){.detail-list-template-module__mNlLsW__nav{padding:calc(18px + env(safe-area-inset-top,0px))18px 10px}}.detail-list-template-module__mNlLsW__navTitle{text-align:center;color:#677187;font-size:min(var(--ios-font-cap),calc(13px + var(--ios-font-step-base)));text-transform:uppercase;letter-spacing:.5px;-webkit-line-clamp:2;line-clamp:2;white-space:normal;pointer-events:none;-webkit-box-orient:vertical;justify-self:center;min-width:0;max-width:100%;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.detail-list-template-module__mNlLsW__backButton{color:#6b7280;cursor:pointer;background:#fff;border:none;border-radius:10px;justify-self:start;place-items:center;width:28px;height:28px;display:grid}.detail-list-template-module__mNlLsW__navActions{justify-self:end;align-items:center;gap:6px;display:inline-flex}.detail-list-template-module__mNlLsW__navAction{color:#b91c1c;font-size:min(var(--ios-font-cap),calc(10px + var(--ios-font-step-base)));text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#fff5f5;border:1px solid #f3b0ae;border-radius:999px;padding:4px 10px;font-weight:600}.detail-list-template-module__mNlLsW__navAction:disabled{opacity:.6;cursor:not-allowed}.detail-list-template-module__mNlLsW__navMenuButton{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e2e6f2;border-radius:10px;place-items:center;width:28px;height:28px;display:grid}.detail-list-template-module__mNlLsW__navMenuIcon{background:#6b7280;border-radius:50%;width:4px;height:4px;margin-top:-6px;margin-left:-5px;box-shadow:0 6px #6b7280,6px 0 #6b7280,6px 6px #6b7280}.detail-list-template-module__mNlLsW__navDeleteButton{color:#dc2626;cursor:pointer;background:#fff1f2;border:1px solid #fecaca;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.detail-list-template-module__mNlLsW__navDeleteButton:hover{background:#ffe4e6}.detail-list-template-module__mNlLsW__navDeleteIcon{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.detail-list-template-module__mNlLsW__navDeleteIconSvg{width:16px;height:16px;display:block}.detail-list-template-module__mNlLsW__content{scrollbar-width:none;flex:1;gap:12px;padding:0 12px;display:grid;overflow:hidden auto}.detail-list-template-module__mNlLsW__content>*{min-width:0}.detail-list-template-module__mNlLsW__contentEmbedded{flex:initial;overflow:visible}.detail-list-template-module__mNlLsW__content::-webkit-scrollbar{display:none}.detail-list-template-module__mNlLsW__topContent{margin:0 10px}.detail-list-template-module__mNlLsW__card{background:#fff;border:1px solid #dbe4f7;border-radius:16px;align-self:start;gap:5px;max-width:100%;margin:0 10px;padding:0;display:grid;overflow:clip}.detail-list-template-module__mNlLsW__galleryCard{background:0 0;border:none;border-radius:0;gap:10px;margin-top:-32px;padding:0;display:grid;position:relative;overflow:hidden}.detail-list-template-module__mNlLsW__headerRow{gap:6px;padding:0 8px 10px;display:grid}.detail-list-template-module__mNlLsW__headerLeft{gap:2px;display:grid}.detail-list-template-module__mNlLsW__headerLocality{font-size:min(var(--ios-font-cap),calc(15px + var(--ios-font-step-base)));color:#485066;font-weight:600}.detail-list-template-module__mNlLsW__headerMetaLine{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:#9aa7c4;align-items:center;gap:12px;display:flex}.detail-list-template-module__mNlLsW__headerDivider{color:#c3ccdf}.detail-list-template-module__mNlLsW__headerListingTitle{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:#5c677d;font-style:italic}.detail-list-template-module__mNlLsW__headerBottomRow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:10px 12px;margin-top:6px;display:grid}.detail-list-template-module__mNlLsW__headerPrice{color:#4f7bd9;grid-column:span 2;align-items:baseline;gap:2px;display:inline-flex}.detail-list-template-module__mNlLsW__headerPriceCurrency{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));font-weight:600}.detail-list-template-module__mNlLsW__headerPriceMain{font-size:calc(18px + var(--ios-font-exceed-add));font-weight:700}.detail-list-template-module__mNlLsW__headerPriceDecimals{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));font-weight:600}.detail-list-template-module__mNlLsW__headerPriceSuffix{font-size:min(var(--ios-font-cap),calc(10px + var(--ios-font-step-base)));color:#7c8aa6;margin-left:4px;font-weight:500}.detail-list-template-module__mNlLsW__mapAction{color:#4f7bd9;cursor:pointer;font-size:calc(9px + var(--ios-font-step-small));background:0 0;border:none;grid-column:span 1;justify-self:start;align-items:center;gap:6px;display:inline-flex}.detail-list-template-module__mNlLsW__mapText{font-size:calc(9px + var(--ios-font-step-small));color:#7c8aa6;text-transform:lowercase}.detail-list-template-module__mNlLsW__mapIcon{position:relative}.detail-list-template-module__mNlLsW__mapIconImage{object-fit:contain;max-height:100%;margin:auto;inset:0;width:100%!important;height:auto!important}.detail-list-template-module__mNlLsW__sectionDivider{background:#e1e6f2;height:1px;margin:2px 6px 8px}.detail-list-template-module__mNlLsW__factsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;padding:0 8px 4px;display:grid}.detail-list-template-module__mNlLsW__factItem{align-items:center;gap:6px;display:flex}.detail-list-template-module__mNlLsW__factIcon{position:relative}.detail-list-template-module__mNlLsW__factIconImage{object-fit:contain;max-height:100%;margin:auto;inset:0;width:66%!important;height:auto!important}.detail-list-template-module__mNlLsW__factIconLand{width:86%!important}.detail-list-template-module__mNlLsW__factIconRoom{width:70%!important}.detail-list-template-module__mNlLsW__factIconCarpark{width:73%!important}.detail-list-template-module__mNlLsW__factIconFloor{width:74%!important}.detail-list-template-module__mNlLsW__factIconFurnishing{width:77%!important}.detail-list-template-module__mNlLsW__factIconBath{width:70%!important}.detail-list-template-module__mNlLsW__factText{gap:2px;display:grid}.detail-list-template-module__mNlLsW__factValue{font-size:min(var(--ios-font-cap),calc(10px + var(--ios-font-step-base)));color:#3f4a5c;font-weight:600}.detail-list-template-module__mNlLsW__factLabel{font-size:calc(9px + var(--ios-font-step-small));color:#9aa7c4;white-space:nowrap}.detail-list-template-module__mNlLsW__factItemWide{grid-column:1/-1;align-items:center;gap:6px;display:flex}.detail-list-template-module__mNlLsW__factWideCols{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.detail-list-template-module__mNlLsW__factWideLabel{font-size:calc(9px + var(--ios-font-step-small));color:#9aa7c4;white-space:nowrap}.detail-list-template-module__mNlLsW__factWideValue{font-size:min(var(--ios-font-cap),calc(10px + var(--ios-font-step-base)));color:#3f4a5c;gap:2px;min-width:0;font-weight:600;display:grid}.detail-list-template-module__mNlLsW__factWidePrimary{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.detail-list-template-module__mNlLsW__factWideInventory{font-size:calc(9px + var(--ios-font-step-small));color:#4f7bd9;text-align:left;white-space:nowrap;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-weight:600;text-decoration:underline}.detail-list-template-module__mNlLsW__shareBar{background:#e7f0ff;border-radius:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 10px;display:flex}.detail-list-template-module__mNlLsW__shareBarSkeleton{background:0 0}.detail-list-template-module__mNlLsW__shareLeft{align-items:center;gap:8px;display:flex}.detail-list-template-module__mNlLsW__shareStack{align-items:center;display:flex}.detail-list-template-module__mNlLsW__shareCircle{color:#2d5fbf;width:20px;height:20px;font-size:calc(9px + var(--ios-font-step-small));background:#b7d1ff;border:1px solid #fff;border-radius:50%;place-items:center;margin-left:-6px;font-weight:700;display:grid}.detail-list-template-module__mNlLsW__shareCircle:first-child{margin-left:0}.detail-list-template-module__mNlLsW__shareLabel{font-size:min(var(--ios-font-cap),calc(10px + var(--ios-font-step-base)));color:#4f7bd9;font-weight:600}.detail-list-template-module__mNlLsW__shareAction{font-size:min(var(--ios-font-cap),calc(10px + var(--ios-font-step-base)));color:#4f7bd9;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.detail-list-template-module__mNlLsW__extraDetails{opacity:0;max-height:0;padding:0 8px;transition:max-height .35s,opacity .2s;overflow:hidden}.detail-list-template-module__mNlLsW__extraDetailsExpanded{opacity:1;max-height:520px;padding-bottom:8px}.detail-list-template-module__mNlLsW__cardCollapse{opacity:0;max-height:0;transition:max-height .45s,opacity .25s;overflow:hidden}.detail-list-template-module__mNlLsW__cardCollapseExpanded{opacity:1;max-height:1600px}.detail-list-template-module__mNlLsW__unitInfoSection,.detail-list-template-module__mNlLsW__propertyInfoSection{padding:6px 8px 8px;display:grid}.detail-list-template-module__mNlLsW__propertyInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.detail-list-template-module__mNlLsW__propertyInfoItem{gap:2px;display:grid}.detail-list-template-module__mNlLsW__propertyInfoValue{font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:#3f4a5c;font-weight:600}.detail-list-template-module__mNlLsW__propertyInfoLabel{font-size:calc(9px + var(--ios-font-step-small));color:#9aa7c4}.detail-list-template-module__mNlLsW__descriptionSection{gap:10px;padding:6px 8px 2px;display:grid}.detail-list-template-module__mNlLsW__descriptionParagraph{font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:#6b7280;margin:0;line-height:1.45}.detail-list-template-module__mNlLsW__feeList{gap:8px;padding:4px 8px 8px;display:grid}.detail-list-template-module__mNlLsW__feeRow{font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:#6b7280;grid-template-columns:auto minmax(10px,1fr) auto;align-items:center;gap:8px;display:grid}.detail-list-template-module__mNlLsW__feeLabel{white-space:nowrap}.detail-list-template-module__mNlLsW__feeDots{background:#d7dbe6;align-self:center;height:1px}.detail-list-template-module__mNlLsW__feeValue{white-space:nowrap;color:#6b7280;font-weight:600}.detail-list-template-module__mNlLsW__facilitiesSection{gap:8px;padding:4px 8px 12px;display:grid}.detail-list-template-module__mNlLsW__facilitiesTitle{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:#4b5563;font-style:italic;font-weight:600}.detail-list-template-module__mNlLsW__facilitiesList{flex-wrap:wrap;gap:8px;display:flex}.detail-list-template-module__mNlLsW__facilityChip{color:#2d5fbf;font-size:min(var(--ios-font-cap),calc(10px + var(--ios-font-step-base)));background:#e7f0ff;border-radius:999px;padding:6px 12px;font-weight:600}.detail-list-template-module__mNlLsW__unitInfoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;display:grid}.detail-list-template-module__mNlLsW__unitInfoItem{gap:2px;display:grid}.detail-list-template-module__mNlLsW__unitInfoValue{font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:#3f4a5c;font-weight:600}.detail-list-template-module__mNlLsW__unitInfoLabel{font-size:calc(9px + var(--ios-font-step-small));color:#9aa7c4}.detail-list-template-module__mNlLsW__confidentialCard{color:#f9fafb;background:#1f242b;border-radius:12px;gap:8px;margin:0 10px;padding:0;display:grid}.detail-list-template-module__mNlLsW__confidentialTopRow{justify-content:space-between;align-items:flex-start;padding:10px 12px;display:flex}.detail-list-template-module__mNlLsW__confidentialLeft{gap:4px;display:grid}.detail-list-template-module__mNlLsW__confidentialTitle{font-size:calc(9px + var(--ios-font-step-small));color:#c7cbd6;letter-spacing:.08em;text-transform:uppercase}.detail-list-template-module__mNlLsW__confidentialName{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));font-weight:700}.detail-list-template-module__mNlLsW__confidentialMeta{font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:#9aa3b2;font-style:italic}.detail-list-template-module__mNlLsW__confidentialActions{gap:8px;display:flex}.detail-list-template-module__mNlLsW__confidentialAction{color:#e5e7eb;width:30px;height:30px;font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));cursor:pointer;background:#2b2f38;border:none;border-radius:6px;place-items:center;display:grid}.detail-list-template-module__mNlLsW__confidentialActionIcon{width:30px;height:30px;display:block;position:relative}.detail-list-template-module__mNlLsW__confidentialActionIconImage{object-fit:contain}.detail-list-template-module__mNlLsW__confidentialValue{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:#c7cbd6}.detail-list-template-module__mNlLsW__confidentialBottomRow{background:#2b323a;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 6px 8px;padding:6px 10px;display:flex}.detail-list-template-module__mNlLsW__remarksSection{color:#4b5563;gap:6px;margin:10px 10px 0;display:grid}.detail-list-template-module__mNlLsW__remarksTitle{font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:#6b7280;letter-spacing:.02em;text-transform:uppercase;font-weight:600}.detail-list-template-module__mNlLsW__remarksBody{font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:#6b7280;margin:0;line-height:1.4}.detail-list-template-module__mNlLsW__ctaButton{color:#fff;width:calc(100% - 20px);font-size:min(var(--ios-font-cap),calc(13px + var(--ios-font-step-base)));cursor:pointer;background:#2563eb;border:none;border-radius:999px;align-self:start;margin:6px 10px 0;padding:12px 16px;font-weight:600}.detail-list-template-module__mNlLsW__ctaButtonDisabled{opacity:.6;cursor:not-allowed}.detail-list-template-module__mNlLsW__ctaButtonDanger{background:#dc2626}.detail-list-template-module__mNlLsW__ctaButtonBottomGap{margin-bottom:25px}.detail-list-template-module__mNlLsW__bottomContent{box-sizing:border-box;margin:0;padding:0 10px}.detail-list-template-module__mNlLsW__caseRemarksSection{gap:6px;margin:8px 10px 0;display:grid}.detail-list-template-module__mNlLsW__caseRemarksLabel{font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:#6b7280;font-weight:600}.detail-list-template-module__mNlLsW__caseRemarksInput{resize:none;width:100%;min-height:76px;font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:#374151;background:#fff;border:1px solid #d7dbe6;border-radius:10px;padding:10px 12px;line-height:1.4;overflow-y:hidden}.detail-list-template-module__mNlLsW__caseRemarksInput::placeholder{color:#9ca3af}.detail-list-template-module__mNlLsW__caseRemarksInputError{border-color:#b91c1c}.detail-list-template-module__mNlLsW__caseRemarksMeta{justify-content:flex-end;display:flex}.detail-list-template-module__mNlLsW__caseRemarksCounter{font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:#6b7280}.detail-list-template-module__mNlLsW__caseRemarksBody{font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:#6b7280;white-space:pre-wrap;margin:0;line-height:1.4}.detail-list-template-module__mNlLsW__caseRemarksError{font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:#b91c1c;margin:0;font-weight:500}.detail-list-template-module__mNlLsW__fullBleedContent{margin:0;box-sizing:border-box;margin-inline:-12px;padding:0}.detail-list-template-module__mNlLsW__contextOverlay{z-index:20;background:#0f172a66;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.detail-list-template-module__mNlLsW__contextSheet{background:#fff;border-radius:18px;width:min(280px,80vw);display:grid;overflow:hidden;box-shadow:0 18px 40px #0f172a33}.detail-list-template-module__mNlLsW__contextItem{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:#1f2937;text-align:center;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:12px 18px;font-weight:600;display:flex}.detail-list-template-module__mNlLsW__contextItemDisabled{opacity:.5;cursor:not-allowed}.detail-list-template-module__mNlLsW__contextItem+.detail-list-template-module__mNlLsW__contextItem{border-top:1px solid #e5e7eb}.detail-list-template-module__mNlLsW__contextItemDanger{color:#dc2626}.detail-list-template-module__mNlLsW__contextItemPrimary{color:#2563eb}.detail-list-template-module__mNlLsW__galleryOverlay{z-index:30;background:#111827d1;display:grid;position:absolute;inset:0}.detail-list-template-module__mNlLsW__galleryViewer{color:#e5e7eb;grid-template-rows:auto 1fr auto auto;gap:12px;width:100%;height:100%;padding:16px 16px 12px;display:grid}.detail-list-template-module__mNlLsW__galleryViewerTop{font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:#d1d5db;justify-content:space-between;align-items:center;display:flex}.detail-list-template-module__mNlLsW__galleryViewerCount{font-weight:600}.detail-list-template-module__mNlLsW__galleryViewerActions{align-items:center;gap:8px;display:flex}.detail-list-template-module__mNlLsW__galleryViewerLabels{font-size:min(var(--ios-font-cap),calc(10px + var(--ios-font-step-base)));color:#cbd5f5;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.detail-list-template-module__mNlLsW__galleryViewerDivider{background:#94a3b899;width:1px;height:12px}.detail-list-template-module__mNlLsW__galleryViewerIcon{color:#f8fafc;width:30px;height:30px;font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));cursor:pointer;background:#0f172a73;border:1px solid #ffffff40;border-radius:50%;place-items:center;display:grid}.detail-list-template-module__mNlLsW__galleryViewerMain{place-items:center;display:grid;position:relative}.detail-list-template-module__mNlLsW__galleryNav{color:#e5e7eb;width:28px;height:28px;font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));cursor:pointer;z-index:2;background:#0f172a73;border:1px solid #ffffff40;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.detail-list-template-module__mNlLsW__galleryNavPrev{left:10px}.detail-list-template-module__mNlLsW__galleryNavNext{right:10px}.detail-list-template-module__mNlLsW__galleryNav:disabled{opacity:.4;cursor:default}.detail-list-template-module__mNlLsW__inventoryOverlay{z-index:30;background:#111827d1;display:grid;position:absolute;inset:0}.detail-list-template-module__mNlLsW__inventoryViewer{box-sizing:border-box;color:#e5e7eb;grid-template-rows:auto 1fr auto;gap:16px;width:100%;min-width:0;height:100%;min-height:0;padding:16px 16px 20px;display:grid;overflow:hidden}.detail-list-template-module__mNlLsW__inventoryViewerTop{font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:#d1d5db;justify-content:space-between;align-items:center;display:flex}.detail-list-template-module__mNlLsW__inventoryViewerCount{font-weight:600}.detail-list-template-module__mNlLsW__inventoryViewerActions{align-items:center;gap:8px;display:flex}.detail-list-template-module__mNlLsW__inventoryViewerMain{place-items:center;min-width:0;min-height:0;max-height:100%;display:grid;position:relative}.detail-list-template-module__mNlLsW__inventoryEmpty{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:#9ca3af}.detail-list-template-module__mNlLsW__inventoryCard{color:#111827;flex-direction:column;gap:8px;width:100%;min-width:0;height:100%;display:flex;box-shadow:0 20px 40px #0f172a59}.detail-list-template-module__mNlLsW__inventoryImage{flex:auto;width:100%;min-height:0;position:relative}.detail-list-template-module__mNlLsW__inventoryImageMedia{object-fit:contain}.detail-list-template-module__mNlLsW__fileViewerMedia{object-fit:contain;background:#0b0f19;width:100%;height:100%}.detail-list-template-module__mNlLsW__fileViewerFrame{background:#0b0f19;border:0;width:100%;height:100%}.detail-list-template-module__mNlLsW__fileViewerPlaceholder{height:100%;font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:#9ca3af;background:#0b0f19;place-items:center;display:grid}.detail-list-template-module__mNlLsW__inventoryImageEmpty{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:#9ca3af;place-items:center;height:100%;display:grid}.detail-list-template-module__mNlLsW__inventoryChips{scrollbar-width:none;align-items:center;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.detail-list-template-module__mNlLsW__inventoryChips::-webkit-scrollbar{display:none}.detail-list-template-module__mNlLsW__inventoryChip{color:#e5e7eb;font-size:min(var(--ios-font-cap),calc(10px + var(--ios-font-step-base)));cursor:pointer;white-space:nowrap;background:#0f172a59;border:1px solid #ffffff4d;border-radius:999px;padding:6px 12px;font-weight:600}.detail-list-template-module__mNlLsW__inventoryChipActive{color:#0f172a;background:#f8fafc;border-color:#f8fafc}.detail-list-template-module__mNlLsW__inventoryChipStack{gap:8px;display:grid;position:relative}.detail-list-template-module__mNlLsW__inventoryPopover{z-index:2;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.detail-list-template-module__mNlLsW__inventoryContent{color:#111827;background:#fff;border-radius:10px;gap:8px;padding:10px 12px 12px;display:grid;box-shadow:0 18px 32px #0f172a40}.detail-list-template-module__mNlLsW__inventoryDetails{color:#f8fafc;width:100%;min-width:0;font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-weight:600;display:flex}.detail-list-template-module__mNlLsW__inventoryDetailsMain{text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;word-break:break-word;flex:auto;min-width:0;max-width:100%;overflow:hidden}.detail-list-template-module__mNlLsW__inventoryDetailsQty{font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:#e2e8f0;white-space:nowrap;flex:none}.detail-list-template-module__mNlLsW__inventoryLocation{font-size:min(var(--ios-font-cap),calc(10px + var(--ios-font-step-base)));color:#6b7280;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.detail-list-template-module__mNlLsW__inventoryItemList{gap:6px;display:grid}.detail-list-template-module__mNlLsW__inventoryItemRow{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:#111827;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;font-family:inherit;display:flex}.detail-list-template-module__mNlLsW__inventoryItemActive{color:#1f3f9a;font-weight:600}.detail-list-template-module__mNlLsW__inventoryItemActive .detail-list-template-module__mNlLsW__inventoryItemName,.detail-list-template-module__mNlLsW__inventoryItemActive .detail-list-template-module__mNlLsW__inventoryItemQty{color:inherit}.detail-list-template-module__mNlLsW__inventoryItemName{text-overflow:ellipsis;white-space:nowrap;max-width:70%;overflow:hidden}.detail-list-template-module__mNlLsW__inventoryItemQty{font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:#6b7280}.detail-list-template-module__mNlLsW__galleryViewerImage{touch-action:pan-y;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.detail-list-template-module__mNlLsW__galleryViewerImageFrame{will-change:transform,opacity;place-items:center;width:100%;height:100%;transition:transform .22s;display:grid;position:relative}.detail-list-template-module__mNlLsW__galleryViewerImageDragging{transition:none}.detail-list-template-module__mNlLsW__galleryViewerImageMedia{object-fit:contain;border-radius:18px;width:100%;height:100%;transition:opacity .24s;display:block}.detail-list-template-module__mNlLsW__galleryViewerEmpty{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:#9ca3af}.detail-list-template-module__mNlLsW__galleryViewerThumbRow{scrollbar-width:none;gap:8px;padding:4px 0;display:flex;overflow-x:auto}.detail-list-template-module__mNlLsW__galleryViewerThumbRow::-webkit-scrollbar{display:none}.detail-list-template-module__mNlLsW__galleryViewerThumbRowGrouped{align-items:flex-end;gap:16px;padding:0 0 4px;overflow-x:auto}.detail-list-template-module__mNlLsW__galleryThumbGroup{gap:6px;display:grid}.detail-list-template-module__mNlLsW__galleryThumbGroupLabel{font-size:min(var(--ios-font-cap),calc(10px + var(--ios-font-step-base)));text-transform:uppercase;letter-spacing:.06em;color:#cbd5f5;line-height:1}.detail-list-template-module__mNlLsW__galleryThumbGroupRow{gap:8px;padding:2px 0 0;display:flex;overflow:visible}.detail-list-template-module__mNlLsW__galleryViewerThumb{cursor:pointer;background:#0f172a73;border:1px solid #ffffff40;border-radius:10px;flex:0 0 48px;place-items:center;width:48px;height:48px;padding:0;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;overflow:hidden}.detail-list-template-module__mNlLsW__galleryViewerThumbImage{object-fit:cover;width:100%;height:100%;display:block}.detail-list-template-module__mNlLsW__galleryViewerThumbActive{border-color:#f8fafc;transform:translateY(-2px);box-shadow:inset 0 0 0 2px #f8fafce6,0 6px 14px #0f172a8c}.detail-list-template-module__mNlLsW__galleryTop{z-index:2;justify-content:space-between;align-items:start;padding:8px 8px 0;display:flex;position:relative}.detail-list-template-module__mNlLsW__badge{font-size:min(var(--ios-font-cap),calc(10px + var(--ios-font-step-base)));color:#fff;letter-spacing:.08em;text-transform:uppercase;box-shadow:none;border:1px solid #fff9;border-radius:999px;padding:4px 8px;font-weight:700}.detail-list-template-module__mNlLsW__badgeGroup{align-items:center;gap:6px;display:inline-flex}.detail-list-template-module__mNlLsW__badgeSale{background:linear-gradient(135deg,#1c2a7a 0%,#2f6df6 100%)}.detail-list-template-module__mNlLsW__badgeRent{background:linear-gradient(135deg,#0b9a85 0%,#27d3b3 100%)}.detail-list-template-module__mNlLsW__badgeExpiring{background:linear-gradient(135deg,#a95700 0%,#ff9f1a 100%)}.detail-list-template-module__mNlLsW__galleryActions{gap:6px;display:flex}.detail-list-template-module__mNlLsW__galleryIcon{color:#6b7280;width:26px;height:26px;font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;display:grid}.detail-list-template-module__mNlLsW__galleryActionIcon{width:16px;height:16px;display:block;position:relative}.detail-list-template-module__mNlLsW__galleryActions .detail-list-template-module__mNlLsW__galleryIcon{width:44px;height:44px}.detail-list-template-module__mNlLsW__galleryActions .detail-list-template-module__mNlLsW__galleryIcon .detail-list-template-module__mNlLsW__galleryActionIcon{width:40px;height:40px}.detail-list-template-module__mNlLsW__galleryActionIconImage{object-fit:contain}.detail-list-template-module__mNlLsW__galleryIcon:disabled{opacity:.5;cursor:not-allowed}.detail-list-template-module__mNlLsW__heroImage{background:#e2eaf9;border:none;border-radius:0;place-items:center;width:100%;height:170px;display:grid;position:relative;overflow:hidden}.detail-list-template-module__mNlLsW__heroImageMedia{object-fit:cover;width:100%;height:100%;display:block}.detail-list-template-module__mNlLsW__heroIcon{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:#9aa7c4;animation:.3s detail-list-template-module__mNlLsW__heroFade}.detail-list-template-module__mNlLsW__thumbnailRow{z-index:1;scrollbar-width:none;gap:8px;margin-top:0;padding:6px 0;display:flex}.detail-list-template-module__mNlLsW__thumbnailRowScrollable{justify-content:flex-start;overflow-x:auto}.detail-list-template-module__mNlLsW__thumbnailRowCentered{justify-content:left;overflow-x:hidden}.detail-list-template-module__mNlLsW__thumbnailRow::-webkit-scrollbar{display:none}.detail-list-template-module__mNlLsW__thumbnail{width:48px;min-width:48px;height:48px;font-size:min(var(--ios-font-cap),calc(10px + var(--ios-font-step-base)));color:#9aa7c4;cursor:pointer;background:#e2eaf9;border:1px solid #fff;border-radius:10px;flex:0 0 48px;place-items:center;transition:transform .2s,border-color .2s;display:grid;overflow:clip}.detail-list-template-module__mNlLsW__thumbnailImage{object-fit:cover;border-radius:10px;width:100%;height:100%;display:block}.detail-list-template-module__mNlLsW__thumbnailActive{border-color:#1f3f9a;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #1f3f9a}.detail-list-template-module__mNlLsW__thumbnail:first-child{margin-left:12px}.detail-list-template-module__mNlLsW__thumbnail:last-child{margin-right:12px}@keyframes detail-list-template-module__mNlLsW__heroFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes detail-list-template-module__mNlLsW__skeletonShimmer{0%{background-position:0%}to{background-position:-200%}}@keyframes detail-list-template-module__mNlLsW__detailFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes detail-list-template-module__mNlLsW__rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.detail-list-template-module__mNlLsW__skeletonBase{background:linear-gradient(90deg,#e5e7eb 0%,#f3f4f6 50%,#e5e7eb 100%) 0 0/200% 100%;animation:1.4s ease-in-out infinite detail-list-template-module__mNlLsW__skeletonShimmer}.detail-list-template-module__mNlLsW__skeletonLine{border-radius:999px;height:10px}.detail-list-template-module__mNlLsW__skeletonLineWide{width:100%}.detail-list-template-module__mNlLsW__skeletonLineMedium{width:70%}.detail-list-template-module__mNlLsW__skeletonLineShort{width:40%}.detail-list-template-module__mNlLsW__skeletonTitle{width:120px}.detail-list-template-module__mNlLsW__skeletonCircle{border-radius:50%;width:28px;height:28px}.detail-list-template-module__mNlLsW__skeletonIcon{border-radius:50%;width:26px;height:26px}.detail-list-template-module__mNlLsW__skeletonThumb{border-radius:10px;width:48px;height:48px}.detail-list-template-module__mNlLsW__skeletonButton{border-radius:999px;width:110px;height:28px}.detail-list-template-module__mNlLsW__skeletonParagraph{border-radius:999px;width:100%;height:8px}
.detail-list-template-module__RC8iBq__phone{border:1px solid var(--border);background:#fff;border-radius:16px;flex-direction:column;gap:0;width:min(420px,94vw);height:100%;padding:12px 12px 0;animation:.8s both detail-list-template-module__RC8iBq__rise;display:flex;position:relative;overflow:hidden}.detail-list-template-module__RC8iBq__phoneNoRise{animation:none}.detail-list-template-module__RC8iBq__phoneEmbedded{background:0 0;border:0;border-radius:16px;width:100%;height:auto;padding:0;animation:none;overflow:visible}.detail-list-template-module__RC8iBq__phoneLocked .detail-list-template-module__RC8iBq__shareAction[disabled]{display:none}.detail-list-template-module__RC8iBq__phoneLocked .detail-list-template-module__RC8iBq__card{isolation:isolate;position:relative}.detail-list-template-module__RC8iBq__phoneLocked .detail-list-template-module__RC8iBq__card:before{content:"";border-radius:inherit;pointer-events:none;z-index:4;background:#ffffff1a;position:absolute;inset:0;box-shadow:inset 0 0 30px #fff}.detail-list-template-module__RC8iBq__phoneLocked .detail-list-template-module__RC8iBq__heroImageMedia,.detail-list-template-module__RC8iBq__phoneLocked .detail-list-template-module__RC8iBq__thumbnailImage,.detail-list-template-module__RC8iBq__phoneLocked .detail-list-template-module__RC8iBq__heroIcon{filter:grayscale(50%);opacity:.7}.detail-list-template-module__RC8iBq__phoneLocked .detail-list-template-module__RC8iBq__headerRow,.detail-list-template-module__RC8iBq__phoneLocked .detail-list-template-module__RC8iBq__factsGrid,.detail-list-template-module__RC8iBq__phoneLocked .detail-list-template-module__RC8iBq__galleryActions,.detail-list-template-module__RC8iBq__phoneLocked .detail-list-template-module__RC8iBq__shareBar,.detail-list-template-module__RC8iBq__phoneLocked .detail-list-template-module__RC8iBq__ctaButtonDisabled{filter:grayscale()}@media (max-width:600px){.detail-list-template-module__RC8iBq__phone{border:0;border-radius:0;width:100vw;height:100vh}}.detail-list-template-module__RC8iBq__nav{padding:calc(18px + env(safe-area-inset-top,0px))6px 10px;grid-template-columns:32px 1fr 32px;align-items:center;gap:8px;display:grid}.detail-list-template-module__RC8iBq__navTitle{text-align:center;font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:#6b7280;letter-spacing:.08em;text-transform:uppercase;-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.detail-list-template-module__RC8iBq__backButton{color:#6b7280;cursor:pointer;background:#fff;border:none;border-radius:10px;place-items:center;width:28px;height:28px;display:grid}.detail-list-template-module__RC8iBq__backButton svg{width:10px;height:18px}.detail-list-template-module__RC8iBq__navMenuButton{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e2e6f2;border-radius:10px;place-items:center;width:28px;height:28px;display:grid}.detail-list-template-module__RC8iBq__navMenuIcon{background:#6b7280;border-radius:50%;width:4px;height:4px;margin-top:-6px;margin-left:-5px;box-shadow:0 6px #6b7280,6px 0 #6b7280,6px 6px #6b7280}.detail-list-template-module__RC8iBq__content{scrollbar-width:none;flex:1;align-content:start;gap:12px;padding-bottom:20px;display:grid;overflow-y:auto}.detail-list-template-module__RC8iBq__contentEmbedded{flex:initial;overflow:visible}.detail-list-template-module__RC8iBq__content::-webkit-scrollbar{display:none}.detail-list-template-module__RC8iBq__topContent{margin:0 10px}.detail-list-template-module__RC8iBq__card{background:#fff;border:1px solid #dbe4f7;border-radius:16px;align-self:start;gap:5px;margin:0 10px;padding:0;display:grid;overflow:clip}.detail-list-template-module__RC8iBq__galleryCard{background:0 0;border:none;border-radius:0;gap:10px;padding:0;display:grid;position:relative;overflow:hidden}.detail-list-template-module__RC8iBq__headerRow{gap:6px;padding:8px 8px 10px;display:grid}.detail-list-template-module__RC8iBq__headerLeft{gap:2px;display:grid}.detail-list-template-module__RC8iBq__headerLocality{font-size:min(var(--ios-font-cap),calc(15px + var(--ios-font-step-base)));color:#485066;font-weight:600}.detail-list-template-module__RC8iBq__headerMetaLine{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:#9aa7c4;align-items:center;gap:12px;display:flex}.detail-list-template-module__RC8iBq__headerDivider{color:#c3ccdf}.detail-list-template-module__RC8iBq__headerListingTitle{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:#5c677d;font-style:italic}.detail-list-template-module__RC8iBq__headerBottomRow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:10px 12px;margin-top:6px;display:grid}.detail-list-template-module__RC8iBq__headerPrice{color:#4f7bd9;grid-column:span 2;align-items:baseline;gap:2px;display:inline-flex}.detail-list-template-module__RC8iBq__headerPriceCurrency{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));font-weight:600}.detail-list-template-module__RC8iBq__headerPriceMain{font-size:calc(18px + var(--ios-font-exceed-add));font-weight:700}.detail-list-template-module__RC8iBq__headerPriceDecimals{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));font-weight:600}.detail-list-template-module__RC8iBq__headerPriceSuffix{font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:#7c8aa6;margin-left:4px;font-weight:500}.detail-list-template-module__RC8iBq__mapAction{color:#4f7bd9;cursor:pointer;font-size:calc(9px + var(--ios-font-step-small));background:0 0;border:none;grid-column:span 1;justify-self:start;align-items:center;gap:6px;display:inline-flex}.detail-list-template-module__RC8iBq__mapText{font-size:calc(9px + var(--ios-font-step-small));color:#7c8aa6;text-transform:lowercase}.detail-list-template-module__RC8iBq__mapIcon{position:relative}.detail-list-template-module__RC8iBq__mapIconImage{object-fit:contain;max-height:100%;margin:auto;inset:0;width:100%!important;height:auto!important}.detail-list-template-module__RC8iBq__sectionDivider{background:#e1e6f2;height:1px;margin:2px 6px 8px}.detail-list-template-module__RC8iBq__factsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;padding:0 8px 4px;display:grid}.detail-list-template-module__RC8iBq__factItem{align-items:center;gap:6px;display:flex}.detail-list-template-module__RC8iBq__factIcon{position:relative}.detail-list-template-module__RC8iBq__factIconImage{object-fit:contain;max-height:100%;margin:auto;inset:0;width:66%!important;height:auto!important}.detail-list-template-module__RC8iBq__factIconLand{width:86%!important}.detail-list-template-module__RC8iBq__factIconRoom{width:70%!important}.detail-list-template-module__RC8iBq__factIconCarpark{width:73%!important}.detail-list-template-module__RC8iBq__factIconFloor{width:74%!important}.detail-list-template-module__RC8iBq__factIconFurnishing{width:77%!important}.detail-list-template-module__RC8iBq__factIconBath{width:70%!important}.detail-list-template-module__RC8iBq__factText{gap:2px;display:grid}.detail-list-template-module__RC8iBq__factValue{font-size:min(var(--ios-font-cap),calc(10px + var(--ios-font-step-base)));color:#3f4a5c;font-weight:600}.detail-list-template-module__RC8iBq__factLabel{font-size:calc(9px + var(--ios-font-step-small));color:#9aa7c4;white-space:nowrap}.detail-list-template-module__RC8iBq__factItemWide{grid-column:1/-1;align-items:center;gap:6px;display:flex}.detail-list-template-module__RC8iBq__factWideCols{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.detail-list-template-module__RC8iBq__factWideLabel{font-size:calc(9px + var(--ios-font-step-small));color:#9aa7c4;white-space:nowrap}.detail-list-template-module__RC8iBq__factWideValue{font-size:min(var(--ios-font-cap),calc(10px + var(--ios-font-step-base)));color:#3f4a5c;gap:2px;min-width:0;font-weight:600;display:grid}.detail-list-template-module__RC8iBq__factWidePrimary{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.detail-list-template-module__RC8iBq__factWideInventory{font-size:calc(9px + var(--ios-font-step-small));color:#4f7bd9;white-space:nowrap;text-align:left;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-weight:600;text-decoration:underline}.detail-list-template-module__RC8iBq__shareBar{background:#e7f0ff;border-radius:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 10px;display:flex}.detail-list-template-module__RC8iBq__shareBarSkeleton{background:0 0}.detail-list-template-module__RC8iBq__shareLeft{align-items:center;gap:8px;display:flex}.detail-list-template-module__RC8iBq__shareStack{align-items:center;display:flex}.detail-list-template-module__RC8iBq__shareCircle{color:#2d5fbf;width:20px;height:20px;font-size:calc(9px + var(--ios-font-step-small));background:#b7d1ff;border:1px solid #fff;border-radius:50%;place-items:center;margin-left:-6px;font-weight:700;display:grid;overflow:hidden}.detail-list-template-module__RC8iBq__shareCircle:first-child{margin-left:0}.detail-list-template-module__RC8iBq__shareCircleImage{object-fit:cover;width:100%;height:100%}.detail-list-template-module__RC8iBq__shareLabel{font-size:min(var(--ios-font-cap),calc(10px + var(--ios-font-step-base)));color:#4f7bd9;font-weight:600}.detail-list-template-module__RC8iBq__shareAction{font-size:min(var(--ios-font-cap),calc(10px + var(--ios-font-step-base)));color:#4f7bd9;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.detail-list-template-module__RC8iBq__extraDetails{opacity:0;max-height:0;padding:0 8px;transition:max-height .35s,opacity .2s;overflow:hidden}.detail-list-template-module__RC8iBq__extraDetailsExpanded{opacity:1;max-height:520px;padding-bottom:8px}.detail-list-template-module__RC8iBq__cardCollapse{opacity:0;max-height:0;transition:max-height .45s,opacity .25s;overflow:hidden}.detail-list-template-module__RC8iBq__cardCollapseExpanded{opacity:1;max-height:1600px}.detail-list-template-module__RC8iBq__unitInfoSection,.detail-list-template-module__RC8iBq__propertyInfoSection{padding:6px 8px 8px;display:grid}.detail-list-template-module__RC8iBq__propertyInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.detail-list-template-module__RC8iBq__propertyInfoItem{gap:2px;display:grid}.detail-list-template-module__RC8iBq__propertyInfoValue{font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:#3f4a5c;font-weight:600}.detail-list-template-module__RC8iBq__propertyInfoLabel{font-size:calc(9px + var(--ios-font-step-small));color:#9aa7c4}.detail-list-template-module__RC8iBq__descriptionSection{gap:10px;padding:6px 8px 2px;display:grid}.detail-list-template-module__RC8iBq__descriptionParagraph{font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:#6b7280;margin:0;line-height:1.45}.detail-list-template-module__RC8iBq__feeList{gap:8px;padding:4px 8px 8px;display:grid}.detail-list-template-module__RC8iBq__feeRow{font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:#6b7280;grid-template-columns:auto minmax(10px,1fr) auto;align-items:center;gap:8px;display:grid}.detail-list-template-module__RC8iBq__feeLabel{white-space:nowrap}.detail-list-template-module__RC8iBq__feeDots{background:#d7dbe6;align-self:center;height:1px}.detail-list-template-module__RC8iBq__feeValue{white-space:nowrap;color:#6b7280;font-weight:600}.detail-list-template-module__RC8iBq__facilitiesSection{gap:8px;padding:4px 8px 12px;display:grid}.detail-list-template-module__RC8iBq__facilitiesTitle{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:#4b5563;font-style:italic;font-weight:600}.detail-list-template-module__RC8iBq__facilitiesList{flex-wrap:wrap;gap:8px;display:flex}.detail-list-template-module__RC8iBq__facilityChip{color:#2d5fbf;font-size:min(var(--ios-font-cap),calc(10px + var(--ios-font-step-base)));background:#e7f0ff;border-radius:999px;padding:6px 12px;font-weight:600}.detail-list-template-module__RC8iBq__unitInfoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;display:grid}.detail-list-template-module__RC8iBq__unitInfoItem{gap:2px;display:grid}.detail-list-template-module__RC8iBq__unitInfoValue{font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:#3f4a5c;font-weight:600}.detail-list-template-module__RC8iBq__unitInfoLabel{font-size:calc(9px + var(--ios-font-step-small));color:#9aa7c4}.detail-list-template-module__RC8iBq__confidentialCard{color:#f9fafb;background:#1f242b;border-radius:12px;gap:8px;margin:0 10px;padding:0;display:grid}.detail-list-template-module__RC8iBq__confidentialTopRow{justify-content:space-between;align-items:flex-start;padding:10px 12px;display:flex}.detail-list-template-module__RC8iBq__confidentialLeft{gap:4px;display:grid}.detail-list-template-module__RC8iBq__confidentialTitle{font-size:calc(9px + var(--ios-font-step-small));color:#c7cbd6;letter-spacing:.08em;text-transform:uppercase}.detail-list-template-module__RC8iBq__confidentialName{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));font-weight:700}.detail-list-template-module__RC8iBq__confidentialMeta{font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:#9aa3b2;font-style:italic}.detail-list-template-module__RC8iBq__confidentialActions{gap:8px;display:flex}.detail-list-template-module__RC8iBq__confidentialAction{color:#e5e7eb;width:30px;height:30px;font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));cursor:pointer;background:#2b2f38;border:none;border-radius:6px;place-items:center;display:grid}.detail-list-template-module__RC8iBq__confidentialActionIcon{width:30px;height:30px;display:block;position:relative}.detail-list-template-module__RC8iBq__confidentialActionIconImage{object-fit:contain}.detail-list-template-module__RC8iBq__confidentialValue{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:#c7cbd6}.detail-list-template-module__RC8iBq__confidentialBottomRow{background:#2b323a;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 6px 8px;padding:6px 10px;display:flex}.detail-list-template-module__RC8iBq__remarksSection{color:#4b5563;gap:6px;margin:10px 10px 0;display:grid}.detail-list-template-module__RC8iBq__remarksTitle{font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:#6b7280;letter-spacing:.02em;text-transform:uppercase;font-weight:600}.detail-list-template-module__RC8iBq__remarksBody{font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:#6b7280;margin:0;line-height:1.4}.detail-list-template-module__RC8iBq__ctaButton{color:#fff;width:calc(100% - 20px);font-size:min(var(--ios-font-cap),calc(13px + var(--ios-font-step-base)));cursor:pointer;background:#2563eb;border:none;border-radius:999px;align-self:start;margin:6px 10px 0;padding:12px 16px;font-weight:600}.detail-list-template-module__RC8iBq__ctaButtonDisabled{opacity:.6;cursor:not-allowed}.detail-list-template-module__RC8iBq__bottomContent{margin:8px 10px 16px}.detail-list-template-module__RC8iBq__contextOverlay{z-index:20;background:#0f172a66;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.detail-list-template-module__RC8iBq__contextSheet{background:#fff;border-radius:18px;width:min(280px,80vw);display:grid;overflow:visible;box-shadow:0 18px 40px #0f172a33}.detail-list-template-module__RC8iBq__contextItem{font-size:min(var(--ios-font-cap),calc(14px + var(--ios-font-step-base)));color:#1f2937;text-align:center;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:14px 18px;font-weight:600;display:flex}.detail-list-template-module__RC8iBq__contextItemDisabled{opacity:.5;cursor:not-allowed}.detail-list-template-module__RC8iBq__contextItem+.detail-list-template-module__RC8iBq__contextItem,.detail-list-template-module__RC8iBq__contextItemWithTip+.detail-list-template-module__RC8iBq__contextItem,.detail-list-template-module__RC8iBq__contextItem+.detail-list-template-module__RC8iBq__contextItemWithTip,.detail-list-template-module__RC8iBq__contextItemWithTip+.detail-list-template-module__RC8iBq__contextItemWithTip{border-top:1px solid #e5e7eb}.detail-list-template-module__RC8iBq__contextItemDanger{color:#dc2626}.detail-list-template-module__RC8iBq__contextItemWithTip{padding:0;display:block;position:relative}.detail-list-template-module__RC8iBq__contextItemAction{width:100%;font-size:min(var(--ios-font-cap),calc(14px + var(--ios-font-step-base)));color:#1f2937;text-align:center;cursor:pointer;background:0 0;border:none;padding:14px 18px;font-weight:600}.detail-list-template-module__RC8iBq__contextInfoWrap{z-index:1;align-items:center;display:inline-flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.detail-list-template-module__RC8iBq__contextInfoButton{color:#94a3b8;width:14px;height:14px;font-size:calc(9px + var(--ios-font-step-small));cursor:help;background:#fff;border:1px solid #cbd5f5;border-radius:50%;place-items:center;padding:0;font-weight:700;display:grid}.detail-list-template-module__RC8iBq__contextInfoTooltip{color:#fff;width:max-content;max-width:min(220px,100vw - 16px);font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));white-space:normal;overflow-wrap:anywhere;opacity:0;z-index:2000;pointer-events:none;background:#1f2937;border-radius:8px;padding:12px;line-height:1.35;transition:opacity .14s,transform .14s;position:fixed;top:0;left:0;transform:translateY(2px);box-shadow:0 10px 18px #0f172a47}.detail-list-template-module__RC8iBq__contextInfoTooltip:after{content:"";left:var(--tip-arrow-left,50%);background:#1f2937;width:8px;height:8px;position:absolute;transform:translate(-50%)rotate(45deg)}.detail-list-template-module__RC8iBq__contextInfoTooltipVisible{opacity:1}.detail-list-template-module__RC8iBq__contextInfoTooltipAbove{transform:translateY(2px)}.detail-list-template-module__RC8iBq__contextInfoTooltipAbove:after{bottom:-4px}.detail-list-template-module__RC8iBq__contextInfoTooltipBelow{transform:translateY(-2px)}.detail-list-template-module__RC8iBq__contextInfoTooltipBelow:after{top:-4px}.detail-list-template-module__RC8iBq__contextInfoTooltipVisible.detail-list-template-module__RC8iBq__contextInfoTooltipAbove,.detail-list-template-module__RC8iBq__contextInfoTooltipVisible.detail-list-template-module__RC8iBq__contextInfoTooltipBelow{transform:translateY(0)}.detail-list-template-module__RC8iBq__galleryOverlay{z-index:30;background:#111827d1;display:grid;position:absolute;inset:0}.detail-list-template-module__RC8iBq__galleryViewer{color:#e5e7eb;grid-template-rows:auto 1fr auto auto;gap:12px;width:100%;height:100%;padding:16px 16px 12px;display:grid}.detail-list-template-module__RC8iBq__galleryViewerTop{font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:#d1d5db;justify-content:space-between;align-items:center;display:flex}.detail-list-template-module__RC8iBq__galleryViewerCount{font-weight:600}.detail-list-template-module__RC8iBq__galleryViewerActions{align-items:center;gap:8px;display:flex}.detail-list-template-module__RC8iBq__galleryViewerLabels{font-size:min(var(--ios-font-cap),calc(10px + var(--ios-font-step-base)));color:#cbd5f5;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.detail-list-template-module__RC8iBq__galleryViewerDivider{background:#94a3b899;width:1px;height:12px}.detail-list-template-module__RC8iBq__galleryViewerIcon{color:#f8fafc;width:35px;height:35px;font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));cursor:pointer;background:#0f172a73;border:1px solid #ffffff40;border-radius:50%;place-items:center;display:grid}.detail-list-template-module__RC8iBq__galleryViewerIconSvg{width:16px;height:16px;display:block}.detail-list-template-module__RC8iBq__galleryViewerMain{place-items:center;display:grid;position:relative}.detail-list-template-module__RC8iBq__galleryNav{color:#e5e7eb;width:28px;height:28px;font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));cursor:pointer;z-index:2;background:#0f172a73;border:1px solid #ffffff40;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.detail-list-template-module__RC8iBq__galleryNavPrev{left:10px}.detail-list-template-module__RC8iBq__galleryNavNext{right:10px}.detail-list-template-module__RC8iBq__galleryNav:disabled{opacity:.4;cursor:default}.detail-list-template-module__RC8iBq__inventoryOverlay{z-index:30;background:#111827d1;display:grid;position:absolute;inset:0;overflow:hidden}.detail-list-template-module__RC8iBq__inventoryViewer{box-sizing:border-box;color:#e5e7eb;grid-template-rows:auto 1fr auto;gap:16px;width:100%;min-width:0;height:100%;min-height:0;padding:16px 16px 20px;display:grid;overflow:hidden}.detail-list-template-module__RC8iBq__inventoryViewerTop{font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:#d1d5db;justify-content:space-between;align-items:center;display:flex}@supports (-webkit-touch-callout:none){.detail-list-template-module__RC8iBq__galleryViewerTop,.detail-list-template-module__RC8iBq__inventoryViewerTop{padding:calc(10px + env(safe-area-inset-top,0px))0px 0px}}.detail-list-template-module__RC8iBq__inventoryViewerCount{font-weight:600}.detail-list-template-module__RC8iBq__inventoryViewerActions{align-items:center;gap:8px;display:flex}.detail-list-template-module__RC8iBq__inventoryViewerMain{place-items:center;min-width:0;min-height:0;max-height:100%;display:grid;position:relative}.detail-list-template-module__RC8iBq__inventoryViewerMainList{place-items:stretch stretch;min-height:0;max-height:100%;padding:0 7px}.detail-list-template-module__RC8iBq__inventoryEmpty{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:#9ca3af}.detail-list-template-module__RC8iBq__inventoryEmptyListMode{text-align:center;place-items:center;width:100%;height:100%;display:grid}.detail-list-template-module__RC8iBq__inventoryListMode{scrollbar-width:none;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;align-content:start;gap:2px;width:100%;min-height:100%;display:grid;position:relative;overflow:hidden auto}.detail-list-template-module__RC8iBq__inventoryListMode::-webkit-scrollbar{display:none}.detail-list-template-module__RC8iBq__inventoryListGroup{border-bottom:1px solid #e2e8f0;gap:8px;padding:10px;display:grid}.detail-list-template-module__RC8iBq__inventoryListGroup:not(:first-child){border-top:1px solid #e2e8f0}.detail-list-template-module__RC8iBq__inventoryListGroupHeader{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:#334155;padding:0 10px;font-weight:600}.detail-list-template-module__RC8iBq__inventoryListRows{gap:0;display:grid}.detail-list-template-module__RC8iBq__inventoryListRow{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:2px 10px;display:grid}.detail-list-template-module__RC8iBq__inventoryListPreview{align-items:center;width:42px;min-height:32px;display:grid}.detail-list-template-module__RC8iBq__inventoryListPreviewStack{width:30px;height:30px;position:relative}.detail-list-template-module__RC8iBq__inventoryListPreviewStack[data-count="1"]:before,.detail-list-template-module__RC8iBq__inventoryListPreviewStack[data-count="1"]:after{display:none}.detail-list-template-module__RC8iBq__inventoryListPreviewStack:before,.detail-list-template-module__RC8iBq__inventoryListPreviewStack:after{content:"";background:#fff;border:1px solid #cbd5e1;border-radius:6px;position:absolute;inset:0}.detail-list-template-module__RC8iBq__inventoryListPreviewStack:before{transform:translate(2px,2px)}.detail-list-template-module__RC8iBq__inventoryListPreviewStack:after{transform:translate(4px,4px)}.detail-list-template-module__RC8iBq__inventoryListPreviewCover{z-index:1;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;width:30px;height:30px;position:relative;overflow:hidden}.detail-list-template-module__RC8iBq__inventoryListPreviewMedia{object-fit:cover;width:100%;height:100%;display:block}.detail-list-template-module__RC8iBq__inventoryListPlaceholder{color:#475569;width:30px;height:30px;font-size:calc(9px + var(--ios-font-step-small));text-align:center;background:#e2e8f0;border:1px solid #cbd5e1;border-radius:6px;place-items:center;line-height:9px;display:grid}.detail-list-template-module__RC8iBq__inventoryListName{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-list-template-module__RC8iBq__inventoryListQty{color:#64748b;font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));white-space:nowrap}.detail-list-template-module__RC8iBq__inventoryMiniOverlay{z-index:6;place-items:center;padding:10px;display:grid;position:absolute;inset:0;overflow:hidden}.detail-list-template-module__RC8iBq__inventoryMiniCard{place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative}.detail-list-template-module__RC8iBq__inventoryMiniImage{width:100%;height:calc(var(--mini-max-h,100%) - 24px);max-width:calc(100% - 24px);max-height:calc(var(--mini-max-h,100%) - 24px);place-items:center;min-height:0;display:grid;position:relative}.detail-list-template-module__RC8iBq__inventoryMiniFrame{border-radius:5px;outline:10px solid #fff;max-width:100%;max-height:100%;position:relative;box-shadow:0 10px 24px #0f172a47}.detail-list-template-module__RC8iBq__inventoryMiniImageMedia{object-fit:contain;object-position:center;width:100%;height:100%}.detail-list-template-module__RC8iBq__inventoryMiniClose{z-index:2;color:#e5e7eb;width:28px;height:28px;font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));cursor:pointer;background:#0f172ab8;border:1px solid #ffffff59;border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:-10px;right:-10px}.detail-list-template-module__RC8iBq__inventoryMiniPrev{left:12px}.detail-list-template-module__RC8iBq__inventoryMiniNext{right:12px}.detail-list-template-module__RC8iBq__inventoryCard{color:#111827;flex-direction:column;gap:8px;width:100%;height:100%;display:flex;box-shadow:0 20px 40px #0f172a59}.detail-list-template-module__RC8iBq__inventoryImage{flex:auto;width:100%;min-height:0;position:relative}.detail-list-template-module__RC8iBq__inventoryImageMedia{object-fit:contain}.detail-list-template-module__RC8iBq__fileViewerMedia{object-fit:contain;background:#0b0f19;width:100%;height:100%}.detail-list-template-module__RC8iBq__fileViewerFrame{background:#0b0f19;border:0;width:100%;height:100%}.detail-list-template-module__RC8iBq__fileViewerPlaceholder{height:100%;font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:#9ca3af;place-items:center;display:grid}.detail-list-template-module__RC8iBq__inventoryImageEmpty{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:#9ca3af;place-items:center;height:100%;display:grid}.detail-list-template-module__RC8iBq__inventoryChips{scrollbar-width:none;align-items:center;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.detail-list-template-module__RC8iBq__inventoryChips::-webkit-scrollbar{display:none}.detail-list-template-module__RC8iBq__inventoryChip{color:#e5e7eb;font-size:min(var(--ios-font-cap),calc(10px + var(--ios-font-step-base)));cursor:pointer;white-space:nowrap;background:#0f172a59;border:1px solid #ffffff4d;border-radius:999px;padding:6px 12px;font-weight:600}.detail-list-template-module__RC8iBq__inventoryChipActive{color:#0f172a;background:#f8fafc;border-color:#f8fafc}.detail-list-template-module__RC8iBq__inventoryChipStack{gap:8px;display:grid;position:relative}.detail-list-template-module__RC8iBq__inventoryPopover{z-index:2;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.detail-list-template-module__RC8iBq__inventoryContent{color:#111827;background:#fff;border-radius:10px;gap:8px;padding:10px 12px 12px;display:grid;box-shadow:0 18px 32px #0f172a40}.detail-list-template-module__RC8iBq__inventoryDetails{color:#f8fafc;width:100%;min-width:0;font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-weight:600;display:flex}.detail-list-template-module__RC8iBq__inventoryConfidentialIntroLayout{box-sizing:border-box;align-content:center;justify-items:center;row-gap:10px;width:100%;height:100%;padding:0 8px;display:grid}.detail-list-template-module__RC8iBq__inventoryConfidentialPreview{background:linear-gradient(#f8fbff 0%,#eef4ff 100%);border:1px solid #cfdcf4;border-radius:14px;gap:8px;width:100%;max-width:420px;height:auto;margin:0;padding:14px;display:grid;box-shadow:0 10px 24px #0f172a33}.detail-list-template-module__RC8iBq__inventoryConfidentialPreviewHeaderLead{justify-self:start;display:inline-block}.detail-list-template-module__RC8iBq__inventoryConfidentialPreviewTitle{font-size:min(var(--ios-font-cap),calc(13px + var(--ios-font-step-base)));color:#2b2f3a;font-weight:700}.detail-list-template-module__RC8iBq__inventoryConfidentialIntroMedia{width:100%;max-width:420px;height:clamp(180px,40vh,320px);min-height:0;margin:0;position:relative}.detail-list-template-module__RC8iBq__inventoryConfidentialPreviewRow{gap:2px;display:grid}.detail-list-template-module__RC8iBq__inventoryConfidentialPreviewPairRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detail-list-template-module__RC8iBq__inventoryConfidentialPreviewLabel{font-size:min(var(--ios-font-cap),calc(10px + var(--ios-font-step-base)));color:#3b82f6;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.detail-list-template-module__RC8iBq__inventoryConfidentialPreviewValue{font-size:min(var(--ios-font-cap),calc(13px + var(--ios-font-step-base)));color:#111827;word-break:break-word;font-weight:600}.detail-list-template-module__RC8iBq__inventoryConfidentialPreviewValueUpper{text-transform:uppercase}.detail-list-template-module__RC8iBq__inventoryDetailsMain{text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;word-break:break-word;flex:auto;min-width:0;max-width:100%;overflow:hidden}.detail-list-template-module__RC8iBq__inventoryDetailsQty{font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:#e2e8f0;white-space:nowrap;flex:none}.detail-list-template-module__RC8iBq__inventoryLocation{font-size:min(var(--ios-font-cap),calc(10px + var(--ios-font-step-base)));color:#6b7280;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.detail-list-template-module__RC8iBq__inventoryItemList{gap:6px;display:grid}.detail-list-template-module__RC8iBq__inventoryItemRow{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:#111827;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;font-family:inherit;display:flex}.detail-list-template-module__RC8iBq__inventoryItemActive{color:#1f3f9a;font-weight:600}.detail-list-template-module__RC8iBq__inventoryItemActive .detail-list-template-module__RC8iBq__inventoryItemName,.detail-list-template-module__RC8iBq__inventoryItemActive .detail-list-template-module__RC8iBq__inventoryItemQty{color:inherit}.detail-list-template-module__RC8iBq__inventoryItemName{text-overflow:ellipsis;white-space:nowrap;max-width:70%;overflow:hidden}.detail-list-template-module__RC8iBq__inventoryItemQty{font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:#6b7280}.detail-list-template-module__RC8iBq__galleryViewerImage{touch-action:pan-y;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.detail-list-template-module__RC8iBq__galleryViewerImageFrame{will-change:transform,opacity;place-items:center;width:100%;height:100%;transition:transform .22s;display:grid;position:relative}.detail-list-template-module__RC8iBq__galleryViewerImageDragging{transition:none}.detail-list-template-module__RC8iBq__galleryViewerImageMedia{object-fit:contain;border-radius:18px;width:100%;height:100%;transition:opacity .24s;display:block}.detail-list-template-module__RC8iBq__galleryViewerEmpty{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:#9ca3af}.detail-list-template-module__RC8iBq__galleryViewerThumbRow{scrollbar-width:none;gap:8px;padding:4px 0;display:flex;overflow-x:auto}.detail-list-template-module__RC8iBq__galleryViewerThumbRow::-webkit-scrollbar{display:none}.detail-list-template-module__RC8iBq__galleryViewerThumbRowGrouped{align-items:flex-end;gap:16px;padding:0 0 4px;overflow-x:auto}.detail-list-template-module__RC8iBq__galleryThumbGroup{gap:6px;display:grid}.detail-list-template-module__RC8iBq__galleryThumbGroupLabel{font-size:min(var(--ios-font-cap),calc(10px + var(--ios-font-step-base)));text-transform:uppercase;letter-spacing:.06em;color:#cbd5f5;line-height:1}.detail-list-template-module__RC8iBq__galleryThumbGroupRow{gap:8px;padding:2px 0 0;display:flex;overflow:visible}.detail-list-template-module__RC8iBq__galleryViewerThumb{cursor:pointer;background:#0f172a73;border:1px solid #ffffff40;border-radius:10px;flex:0 0 48px;place-items:center;width:48px;height:48px;padding:0;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;overflow:hidden}.detail-list-template-module__RC8iBq__galleryViewerThumbImage{object-fit:cover;width:100%;height:100%;display:block}.detail-list-template-module__RC8iBq__galleryViewerThumbActive{border-color:#f8fafc;transform:translateY(-2px);box-shadow:inset 0 0 0 2px #f8fafce6,0 6px 14px #0f172a8c}.detail-list-template-module__RC8iBq__galleryTop{z-index:2;justify-content:space-between;align-items:start;display:flex;position:absolute;top:6px;left:6px;right:6px}.detail-list-template-module__RC8iBq__badge{font-size:min(var(--ios-font-cap),calc(10px + var(--ios-font-step-base)));color:#fff;letter-spacing:.08em;text-transform:uppercase;box-shadow:none;border:1px solid #fff9;border-radius:999px;padding:4px 8px;font-weight:700}.detail-list-template-module__RC8iBq__badgeGroup{align-items:center;gap:6px;display:inline-flex}.detail-list-template-module__RC8iBq__badgeSale{background:linear-gradient(135deg,#1c2a7a 0%,#2f6df6 100%)}.detail-list-template-module__RC8iBq__badgeRent{background:linear-gradient(135deg,#0b9a85 0%,#27d3b3 100%)}.detail-list-template-module__RC8iBq__badgeExpiring{background:linear-gradient(135deg,#a95700 0%,#ff9f1a 100%)}.detail-list-template-module__RC8iBq__galleryActions{gap:6px;display:flex}.detail-list-template-module__RC8iBq__galleryIcon{color:#6b7280;width:26px;height:26px;font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;display:grid}.detail-list-template-module__RC8iBq__galleryActionIcon{width:16px;height:16px;display:block;position:relative}.detail-list-template-module__RC8iBq__galleryActions .detail-list-template-module__RC8iBq__galleryIcon{width:44px;height:44px}.detail-list-template-module__RC8iBq__galleryActions .detail-list-template-module__RC8iBq__galleryIcon .detail-list-template-module__RC8iBq__galleryActionIcon{width:40px;height:40px}.detail-list-template-module__RC8iBq__galleryActionIconImage{object-fit:contain}.detail-list-template-module__RC8iBq__galleryIcon:disabled{opacity:.5;cursor:not-allowed}.detail-list-template-module__RC8iBq__heroImage{background:#e2eaf9;border:none;border-radius:0;place-items:center;width:100%;height:170px;display:grid;position:relative;overflow:hidden}.detail-list-template-module__RC8iBq__heroImageMedia{object-fit:cover;width:100%;height:100%;display:block}.detail-list-template-module__RC8iBq__heroIcon{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:#9aa7c4;animation:.3s detail-list-template-module__RC8iBq__heroFade}.detail-list-template-module__RC8iBq__thumbnailRow{z-index:2;scrollbar-width:none;gap:8px;margin-top:-24px;padding:6px 0;display:flex}.detail-list-template-module__RC8iBq__thumbnailRowScrollable{justify-content:flex-start;overflow-x:auto}.detail-list-template-module__RC8iBq__thumbnailRowCentered{justify-content:center;overflow-x:hidden}.detail-list-template-module__RC8iBq__thumbnailRow::-webkit-scrollbar{display:none}.detail-list-template-module__RC8iBq__thumbnail{width:48px;min-width:48px;height:48px;font-size:min(var(--ios-font-cap),calc(10px + var(--ios-font-step-base)));color:#9aa7c4;cursor:pointer;background:#e2eaf9;border:1px solid #fff;border-radius:10px;flex:0 0 48px;place-items:center;transition:transform .2s,border-color .2s;display:grid;overflow:clip}.detail-list-template-module__RC8iBq__thumbnailImage{object-fit:cover;border-radius:10px;width:100%;height:100%;display:block}.detail-list-template-module__RC8iBq__thumbnailActive{border-color:#1f3f9a;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #1f3f9a}.detail-list-template-module__RC8iBq__thumbnail:first-child{margin-left:12px}.detail-list-template-module__RC8iBq__thumbnail:last-child{margin-right:12px}@keyframes detail-list-template-module__RC8iBq__heroFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes detail-list-template-module__RC8iBq__skeletonShimmer{0%{background-position:0%}to{background-position:-200%}}.detail-list-template-module__RC8iBq__skeletonOverlay{z-index:4;pointer-events:none;flex-direction:column;gap:10px;transition:opacity .22s;display:flex;position:absolute;inset:0}.detail-list-template-module__RC8iBq__skeletonFadeOut{opacity:0}.detail-list-template-module__RC8iBq__contentFadeIn{opacity:0;animation:.28s forwards detail-list-template-module__RC8iBq__detailFadeInNoTranslate}@keyframes detail-list-template-module__RC8iBq__detailFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes detail-list-template-module__RC8iBq__detailFadeInNoTranslate{0%{opacity:0}to{opacity:1}}@keyframes detail-list-template-module__RC8iBq__rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.detail-list-template-module__RC8iBq__skeletonBase{background:linear-gradient(90deg,#e5e7eb 0%,#f3f4f6 50%,#e5e7eb 100%) 0 0/200% 100%;animation:1.4s ease-in-out infinite detail-list-template-module__RC8iBq__skeletonShimmer}.detail-list-template-module__RC8iBq__skeletonLine{border-radius:999px;height:10px}.detail-list-template-module__RC8iBq__skeletonLineWide{width:100%}.detail-list-template-module__RC8iBq__skeletonLineMedium{width:70%}.detail-list-template-module__RC8iBq__skeletonLineShort{width:40%}.detail-list-template-module__RC8iBq__skeletonTitle{width:120px}.detail-list-template-module__RC8iBq__skeletonCircle{border-radius:50%;width:28px;height:28px}.detail-list-template-module__RC8iBq__skeletonIcon{border-radius:50%;width:26px;height:26px}.detail-list-template-module__RC8iBq__skeletonThumb{border-radius:10px;width:48px;height:48px}.detail-list-template-module__RC8iBq__skeletonButton{border-radius:999px;width:110px;height:28px}.detail-list-template-module__RC8iBq__skeletonParagraph{border-radius:999px;width:100%;height:8px}
.share-circles-popover-module__MZ1K9G__wrapper{cursor:pointer;position:relative}.share-circles-popover-module__MZ1K9G__wrapper:focus-visible{outline-offset:4px;border-radius:16px;outline:2px solid #5a8cffe6}.share-circles-popover-module__MZ1K9G__popover{color:#f7f8ff;opacity:0;pointer-events:none;z-index:30;background:#2b368a;border-radius:14px;min-width:220px;max-width:min(320px,90vw);padding:12px 12px 10px;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 12px);left:0;transform:translateY(-8px);box-shadow:0 18px 40px #10173a52}.share-circles-popover-module__MZ1K9G__popoverSharedCircles{--share-circles-popover-bg:linear-gradient(135deg,#1c2a7a 0%,#2f6df6 100%);isolation:isolate;background:0 0;width:max-content;min-width:0;max-width:min(320px,90vw);padding:12px 0 10px 12px}.share-circles-popover-module__MZ1K9G__popover:before{content:"";top:-7px;left:var(--popover-arrow-left,22px);z-index:0;background:#2b368a;border-radius:4px;width:16px;height:16px;position:absolute;transform:rotate(45deg)}.share-circles-popover-module__MZ1K9G__popoverSharedCircles:after{content:"";background:var(--share-circles-popover-bg);pointer-events:none;z-index:1;border-radius:14px;position:absolute;inset:0}.share-circles-popover-module__MZ1K9G__popoverSharedCircles>*{z-index:2;position:relative}.share-circles-popover-module__MZ1K9G__popoverBottom:before{top:-7px;bottom:auto}.share-circles-popover-module__MZ1K9G__popoverTop{transform:translateY(8px)}.share-circles-popover-module__MZ1K9G__popoverTop:before{top:auto;bottom:-7px}.share-circles-popover-module__MZ1K9G__popoverOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.share-circles-popover-module__MZ1K9G__title{font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:#fff;margin-bottom:8px;padding-right:20px;font-weight:700}.share-circles-popover-module__MZ1K9G__empty{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:#eef1ffe0}.share-circles-popover-module__MZ1K9G__list{-webkit-overflow-scrolling:touch;touch-action:pan-x;cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:none;flex-wrap:nowrap;gap:6px;max-width:100%;padding-right:12px;display:flex;overflow:auto hidden}.share-circles-popover-module__MZ1K9G__list::-webkit-scrollbar{display:none}.share-circles-popover-module__MZ1K9G__list:active{cursor:grabbing}.share-circles-popover-module__MZ1K9G__link{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:#eaf0ff;white-space:nowrap;background:#0f172aad;border:1px solid #0f172a6b;border-radius:999px;flex:none;padding:6px 10px;line-height:1.3;text-decoration:none}.share-circles-popover-module__MZ1K9G__link:hover{color:#fff;background:#0f172ad6;border-color:#0f172a8c;text-decoration:none}
.confirm-modal-module__-4sqyG__backdrop{z-index:30;background:#00000073;place-items:center;display:grid;position:fixed;inset:0}.confirm-modal-module__-4sqyG__modal{background:#fff;border-radius:16px;width:min(360px,88vw);overflow:hidden;box-shadow:0 20px 50px #0000002e}.confirm-modal-module__-4sqyG__content{text-align:center;color:#1f1f1f;font-size:min(var(--ios-font-cap),calc(14px + var(--ios-font-step-base)));padding:18px 18px 16px}.confirm-modal-module__-4sqyG__title{font-weight:600;font-size:min(var(--ios-font-cap),calc(16px + var(--ios-font-step-base)))}.confirm-modal-module__-4sqyG__message{font-size:min(var(--ios-font-cap),calc(14px + var(--ios-font-step-base)));color:#2f2f2f;margin-top:6px}.confirm-modal-module__-4sqyG__actions{border-top:1px solid #e6e6e6;grid-template-columns:1fr 1fr;display:grid}.confirm-modal-module__-4sqyG__actionsSingle{grid-template-columns:1fr}.confirm-modal-module__-4sqyG__actionsSingle .confirm-modal-module__-4sqyG__confirm,.confirm-modal-module__-4sqyG__actionsSingle .confirm-modal-module__-4sqyG__cancel{width:100%;display:block}.confirm-modal-module__-4sqyG__cancel,.confirm-modal-module__-4sqyG__confirm{font-size:min(var(--ios-font-cap),calc(15px + var(--ios-font-step-base)));background:#fff;border:none;padding:14px 0;font-weight:600}.confirm-modal-module__-4sqyG__cancel{color:#2f2f2f;border-right:1px solid #e6e6e6}.confirm-modal-module__-4sqyG__confirm{color:#e04b4b}.confirm-modal-module__-4sqyG__confirmPrimary{color:#2f6df6}.confirm-modal-module__-4sqyG__confirmNeutral{color:#2f2f2f}.confirm-modal-module__-4sqyG__cancel:disabled,.confirm-modal-module__-4sqyG__confirm:disabled{opacity:.6}
.media-uploader-module__97JNSG__card{border:1px solid var(--border);background:var(--surface);color:var(--ink);font-family:var(--font-body),system-ui,sans-serif;border-radius:14px;gap:10px;padding:12px;display:grid}.media-uploader-module__97JNSG__inventoryVariant,.media-uploader-module__97JNSG__galleryVariant,.media-uploader-module__97JNSG__documentVariant{border:none;padding:0}.media-uploader-module__97JNSG__fileInput{display:none}.media-uploader-module__97JNSG__controls{flex-wrap:wrap;gap:8px;display:flex}.media-uploader-module__97JNSG__controlsLabel{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:var(--muted);align-self:center;margin-right:auto;font-weight:600}.media-uploader-module__97JNSG__selectButton,.media-uploader-module__97JNSG__uploadButton{border:1px solid var(--border);background:var(--surface-soft);color:var(--ink);font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));cursor:pointer;border-radius:10px;padding:8px 12px;font-weight:600}.media-uploader-module__97JNSG__uploadButton{background:var(--brand);color:#fff;border-color:#0000}.media-uploader-module__97JNSG__selectButton:disabled,.media-uploader-module__97JNSG__uploadButton:disabled{opacity:.6;cursor:not-allowed}.media-uploader-module__97JNSG__helper{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:var(--muted)}.media-uploader-module__97JNSG__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.media-uploader-module__97JNSG__listItem{aspect-ratio:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #edf1f8;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.media-uploader-module__97JNSG__listItem:active{cursor:grabbing}.media-uploader-module__97JNSG__dragging{opacity:.6}.media-uploader-module__97JNSG__coverBadge{color:#fff;font-size:min(var(--ios-font-cap),calc(10px + var(--ios-font-step-base)));text-transform:uppercase;background:#0000008c;border-radius:6px;padding:3px 6px;font-weight:600;position:absolute;top:6px;left:6px}.media-uploader-module__97JNSG__preview{width:100%;height:100%}.media-uploader-module__97JNSG__previewMedia{object-fit:cover;width:100%;height:100%;display:block}.media-uploader-module__97JNSG__playIcon{color:#fff;width:32px;height:32px;font-size:min(var(--ios-font-cap),calc(14px + var(--ios-font-step-base)));pointer-events:none;background:#0000008c;border-radius:50%;place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.media-uploader-module__97JNSG__removeButton{width:22px;height:22px;color:var(--ink);font-size:min(var(--ios-font-cap),calc(14px + var(--ios-font-step-base)));cursor:pointer;background:#f3f5f9;border:none;border-radius:50%;position:absolute;top:6px;right:6px}.media-uploader-module__97JNSG__removeButton:disabled{opacity:.6;cursor:not-allowed}.media-uploader-module__97JNSG__empty{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:var(--muted)}.media-uploader-module__97JNSG__uploadedSection{gap:8px;display:grid}.media-uploader-module__97JNSG__uploadedLabel{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:var(--ink);font-weight:600}.media-uploader-module__97JNSG__uploadedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.media-uploader-module__97JNSG__uploadedItem{aspect-ratio:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #edf1f8;border-radius:10px;position:relative;overflow:hidden}.media-uploader-module__97JNSG__uploadStatusItem{cursor:default;background:#f8fafc;place-items:center;display:grid}.media-uploader-module__97JNSG__uploadStatusBody{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;padding:10px;display:flex}.media-uploader-module__97JNSG__uploadSkeleton{background:linear-gradient(90deg,#e5e7eb 0%,#f3f4f6 50%,#e5e7eb 100%) 0 0/200% 100%;border-radius:8px;width:100%;height:100%;animation:1.4s ease-in-out infinite media-uploader-module__97JNSG__skeletonShimmer}.media-uploader-module__97JNSG__uploadStatusText{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:#334155;font-weight:600}.media-uploader-module__97JNSG__uploadRetryButton{color:#0f172a;font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:4px 10px;font-weight:600}@keyframes media-uploader-module__97JNSG__skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.media-uploader-module__97JNSG__uploadedItem:active{cursor:grabbing}.media-uploader-module__97JNSG__uploadedMedia{object-fit:cover;width:100%;height:100%;display:block}.media-uploader-module__97JNSG__uploadedRemove{color:#fff;width:22px;height:22px;font-size:min(var(--ios-font-cap),calc(14px + var(--ios-font-step-base)));cursor:pointer;background:#0000008c;border:none;border-radius:50%;position:absolute;top:6px;right:6px}
.primitives-module__MG_-zG__card{background:var(--surface);border-radius:var(--radius-xl);padding:var(--space-6);border:1px solid var(--border)}.primitives-module__MG_-zG__cardHeader{gap:var(--space-2);margin-bottom:var(--space-4);display:grid}.primitives-module__MG_-zG__cardTitle{font-size:var(--font-size-lg);color:var(--ink-strong);margin:0}.primitives-module__MG_-zG__cardDescription{color:var(--muted);font-size:var(--font-size-sm);margin:0}.primitives-module__MG_-zG__badge{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--brand);color:#fff;font-size:var(--font-size-xs);padding:6px 10px;font-weight:600;display:inline-flex}.primitives-module__MG_-zG__divider{border:none;border-top:1px solid var(--border);margin:var(--space-4)0}.primitives-module__MG_-zG__stack{gap:var(--space-4);display:grid}.primitives-module__MG_-zG__row{align-items:center;gap:var(--space-3);display:flex}.primitives-module__MG_-zG__label{font-size:min(var(--ios-font-cap),calc(var(--font-size-sm) + var(--ios-font-step-base)));color:var(--ink-soft);display:block}.primitives-module__MG_-zG__helper{font-size:min(var(--ios-font-cap),calc(var(--font-size-xs) + var(--ios-font-step-base)));color:var(--muted)}.primitives-module__MG_-zG__errorText{font-size:min(var(--ios-font-cap),calc(var(--font-size-xs) + var(--ios-font-step-base)));color:var(--danger)}.primitives-module__MG_-zG__field{gap:var(--space-2);display:grid}.primitives-module__MG_-zG__input,.primitives-module__MG_-zG__select,.primitives-module__MG_-zG__textarea{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink-strong);font-size:var(--font-size-base);padding:10px 12px}.primitives-module__MG_-zG__textarea{resize:none;overflow-y:hidden}.primitives-module__MG_-zG__input:focus,.primitives-module__MG_-zG__select:focus,.primitives-module__MG_-zG__textarea:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #0f5ed726}.primitives-module__MG_-zG__input[aria-invalid=true],.primitives-module__MG_-zG__select[aria-invalid=true],.primitives-module__MG_-zG__textarea[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px #b4231826}.primitives-module__MG_-zG__button{border-radius:var(--radius-pill);cursor:pointer;transition:transform .2s var(--ease-standard),box-shadow .2s var(--ease-standard),background .2s var(--ease-standard),color .2s var(--ease-standard);border:none;font-weight:600}.primitives-module__MG_-zG__button:disabled{opacity:.6;cursor:not-allowed}.primitives-module__MG_-zG__buttonPrimary{background:var(--brand);color:#fff;border:1px solid var(--brand)}.primitives-module__MG_-zG__buttonPrimary:hover{transform:translateY(-1px)}.primitives-module__MG_-zG__buttonSecondary{background:var(--surface-soft);color:var(--brand-strong);border:1px solid var(--border)}.primitives-module__MG_-zG__buttonGhost{color:var(--brand-strong);background:0 0}.primitives-module__MG_-zG__buttonDanger{background:var(--danger-bg);color:var(--danger);border:1px solid #f7c6c6}.primitives-module__MG_-zG__buttonSm{font-size:var(--font-size-xs-ios);padding:6px 12px}.primitives-module__MG_-zG__buttonMd{font-size:var(--font-size-sm-ios);padding:10px 16px}.primitives-module__MG_-zG__buttonLg{font-size:var(--font-size-base-ios);padding:12px 18px}
.sheet-modal-module__jud0wq__overlay{z-index:40;background:#14161e59;justify-content:center;align-items:flex-end;padding:0 16px 16px;display:flex;position:absolute;inset:0}.sheet-modal-module__jud0wq__sheet{-ms-overflow-style:none;scrollbar-width:none;background:#fff;border-radius:26px;gap:10px;width:min(420px,100%);max-height:calc(100% - 100px);padding:12px 20px 20px;display:grid;overflow-y:auto}.sheet-modal-module__jud0wq__sheet::-webkit-scrollbar{display:none}.sheet-modal-module__jud0wq__handle{background:#d8dce6;border-radius:999px;width:46px;height:4px;margin:0 auto}.sheet-modal-module__jud0wq__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.sheet-modal-module__jud0wq__headerLead{flex:auto;align-items:center;gap:6px;min-width:0;display:inline-flex}.sheet-modal-module__jud0wq__title{font-size:min(var(--ios-font-cap),calc(13px + var(--ios-font-step-base)));color:#2b2f3a;font-weight:700}.sheet-modal-module__jud0wq__closeButton{color:#6b7280;width:28px;height:28px;font-size:min(var(--ios-font-cap),calc(14px + var(--ios-font-step-base)));cursor:pointer;background:#fff;border:1px solid #e2e6f2;border-radius:8px;place-items:center;display:grid}.sheet-modal-module__jud0wq__content{-ms-overflow-style:none;scrollbar-width:none;gap:12px;display:grid}.sheet-modal-module__jud0wq__content::-webkit-scrollbar{display:none}
.plan-limit-notice-module__hfx1iq__notice{color:#3d2a08;box-sizing:border-box;opacity:1;background:#ffe9c4eb;border:1px solid #f8b85ae6;border-radius:12px;width:100%;max-width:100%;margin:12px 0;padding:10px 12px;transition:opacity .28s,transform .28s;overflow:hidden;transform:translateY(0)}.plan-limit-notice-module__hfx1iq__noticeFading{opacity:0;pointer-events:none;transform:translateY(-4px)}.plan-limit-notice-module__hfx1iq__title{font-size:min(var(--ios-font-cap),calc(13px + var(--ios-font-step-base)));letter-spacing:.2px;overflow-wrap:anywhere;word-break:break-word;margin-bottom:4px;font-weight:600}.plan-limit-notice-module__hfx1iq__body{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));opacity:.9;overflow-wrap:anywhere;word-break:break-word}
.pdf-export-sheet-module__BO82ha__field{gap:6px;display:grid}.pdf-export-sheet-module__BO82ha__label{color:#6b7280;font-size:11px}.pdf-export-sheet-module__BO82ha__input{background:#fff;border:1px solid #e1e5f0;border-radius:10px;padding:9px 12px;font-size:12px}.pdf-export-sheet-module__BO82ha__inputSmall{color:#1f2937;background:#f6f7fb;border:1px solid #e1e5f0;border-radius:10px;width:100%;padding:8px 12px;font-size:12px}.pdf-export-sheet-module__BO82ha__categoryPicker{gap:6px;display:grid}.pdf-export-sheet-module__BO82ha__toggleRow{flex-wrap:wrap;gap:8px;display:flex}.pdf-export-sheet-module__BO82ha__toggle,.pdf-export-sheet-module__BO82ha__toggleActive{cursor:pointer;color:#6b7280;background:#fff;border:1px solid #e1e5f0;border-radius:999px;padding:6px 10px;font-size:11px}.pdf-export-sheet-module__BO82ha__toggleActive{border-color:var(--brand);background:var(--brand-soft);color:var(--brand);font-weight:600}.pdf-export-sheet-module__BO82ha__section{border-top:1px solid #e6e9f4;gap:8px;padding-top:6px;display:grid}.pdf-export-sheet-module__BO82ha__sectionHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.pdf-export-sheet-module__BO82ha__sectionHeading{gap:2px;display:grid}.pdf-export-sheet-module__BO82ha__sectionActions{align-items:center;gap:8px;display:inline-flex}.pdf-export-sheet-module__BO82ha__sectionTitle{color:#1f2937;font-size:12px;font-weight:600}.pdf-export-sheet-module__BO82ha__category{letter-spacing:.04em;color:#e04a4a;text-transform:uppercase;font-size:10px;font-weight:700}.pdf-export-sheet-module__BO82ha__list{border-top:1px solid #e6e9f4;padding:0 0 10px 10px;display:grid}.pdf-export-sheet-module__BO82ha__row{color:#1f2937;border-bottom:1px solid #e6e9f4;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:flex}.pdf-export-sheet-module__BO82ha__list .pdf-export-sheet-module__BO82ha__row:last-child,.pdf-export-sheet-module__BO82ha__list .pdf-export-sheet-module__BO82ha__rowStack:last-child{border-bottom:none}.pdf-export-sheet-module__BO82ha__rowStack{border-bottom:1px solid #e6e9f4;gap:6px;padding:0 0 8px;display:grid}.pdf-export-sheet-module__BO82ha__checkboxRow{color:#6b7280;align-items:center;gap:8px;padding-top:10px;font-size:12px;display:flex}.pdf-export-sheet-module__BO82ha__checkboxRow input{accent-color:var(--brand)}.pdf-export-sheet-module__BO82ha__visibility{color:#6b7280;align-items:center;gap:8px;font-size:11px;display:inline-flex}.pdf-export-sheet-module__BO82ha__visibilityText{text-align:right;min-width:32px}.pdf-export-sheet-module__BO82ha__switch{cursor:pointer;background:#f1f5f9;border:1px solid #e1e5f0;border-radius:999px;justify-content:flex-start;align-items:center;width:36px;height:20px;padding:2px;transition:background .2s,border-color .2s;display:flex}.pdf-export-sheet-module__BO82ha__switchOn{background:#d8f5c8;border-color:#9ad67e;justify-content:flex-end}.pdf-export-sheet-module__BO82ha__switchOff{background:#f1f5f9;border-color:#e1e5f0}.pdf-export-sheet-module__BO82ha__switchKnob{background:#fff;border:1px solid #00000014;border-radius:50%;width:14px;height:14px}.pdf-export-sheet-module__BO82ha__defaultRow{color:#6b7280;align-items:center;gap:8px;margin-top:2px;font-size:11px;display:flex}.pdf-export-sheet-module__BO82ha__defaultRow input{accent-color:var(--brand)}.pdf-export-sheet-module__BO82ha__action{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:999px;width:100%;padding:12px 16px;font-size:13px;font-weight:600}.pdf-export-sheet-module__BO82ha__action:disabled{opacity:.6;cursor:not-allowed}
.toast-module__3pYdSq__toast{border-radius:var(--radius-lg);font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:#fff;z-index:80;text-align:center;white-space:normal;overflow-wrap:break-word;background:#000000eb;border:1px solid #000000b3;padding:10px 14px;animation:2.4s forwards toast-module__3pYdSq__toastRiseFade;position:absolute;bottom:86px;left:18px;right:18px;transform:translateY(0)}.toast-module__3pYdSq__warning{background:#b45309f5;border-color:#b45309a6}@keyframes toast-module__3pYdSq__toastRiseFade{0%{opacity:0;transform:translateY(16px)}14%{opacity:1;transform:translateY(0)}76%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-12px)}}
.user-info-popover-module__ti42VW__wrapper{cursor:pointer;position:relative}.user-info-popover-module__ti42VW__wrapper:focus-visible{outline-offset:4px;border-radius:16px;outline:2px solid #5a8cffe6}.user-info-popover-module__ti42VW__popover{color:#f7f8ff;opacity:0;pointer-events:none;z-index:30;background:#2b368a;border-radius:16px;min-width:240px;max-width:min(460px,92vw);padding:14px 16px;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 12px);left:0;transform:translateY(-8px);box-shadow:0 18px 40px #10173a52}.user-info-popover-module__ti42VW__popover:before{content:"";top:-7px;left:var(--popover-arrow-left,22px);background:#2b368a;border-radius:4px;width:16px;height:16px;position:absolute;transform:rotate(45deg)}.user-info-popover-module__ti42VW__popoverBottom:before{top:-7px;bottom:auto}.user-info-popover-module__ti42VW__popoverTop{transform:translateY(8px)}.user-info-popover-module__ti42VW__popoverTop:before{top:auto;bottom:-7px}.user-info-popover-module__ti42VW__popoverOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.user-info-popover-module__ti42VW__popoverContent{align-items:center;gap:14px;display:flex}.user-info-popover-module__ti42VW__profile{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.user-info-popover-module__ti42VW__avatar{aspect-ratio:1;color:#1c2d6b;width:40px;height:40px;font-weight:600;font-size:min(var(--ios-font-cap),calc(14px + var(--ios-font-step-base)));text-transform:uppercase;background:#bfe0ff;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;display:flex;overflow:hidden}.user-info-popover-module__ti42VW__avatarImage{object-fit:cover;width:100%;height:100%}.user-info-popover-module__ti42VW__info{flex-direction:column;gap:4px;min-width:0;display:flex}.user-info-popover-module__ti42VW__name{font-size:min(var(--ios-font-cap),calc(16px + var(--ios-font-step-base)));letter-spacing:.01em;color:#fff;font-weight:600}.user-info-popover-module__ti42VW__email,.user-info-popover-module__ti42VW__phone{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:#eef1ffe0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-info-popover-module__ti42VW__actions{align-items:center;gap:8px;display:flex}.user-info-popover-module__ti42VW__actionButton{color:#fff;background:#ffffff26;border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .15s,background .15s;display:inline-flex}.user-info-popover-module__ti42VW__actionButton:hover{background:#ffffff40;transform:translateY(-1px)}.user-info-popover-module__ti42VW__actionIcon{width:30px;height:30px;display:block;position:relative}.user-info-popover-module__ti42VW__actionIconImage{object-fit:contain}@media (max-width:600px){.user-info-popover-module__ti42VW__popover{max-width:90vw;left:0;right:0}.user-info-popover-module__ti42VW__popover:before{left:var(--popover-arrow-left,20px)}}
.case-date-picker-module__qkjLIa__caseDatePickerOverlay{z-index:1200;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.case-date-picker-module__qkjLIa__caseDatePickerBackdrop{background:#11182761;border:0;position:absolute;inset:0}.case-date-picker-module__qkjLIa__caseDatePickerPanel{background:#fff;border:1px solid #d9e1f1;border-radius:14px;width:min(360px,100vw - 24px);padding:12px;position:relative;box-shadow:0 24px 48px #0f172a38}.case-date-picker-module__qkjLIa__caseDatePickerHeader{grid-template-columns:34px 1fr 34px;align-items:center;gap:6px;margin-bottom:8px;display:grid}.case-date-picker-module__qkjLIa__caseDatePickerMonth{text-align:center;font-size:min(var(--ios-font-cap),calc(14px + var(--ios-font-step-base)));color:#1f2937;font-weight:700}.case-date-picker-module__qkjLIa__caseDatePickerNav{color:#334155;height:34px;font-size:calc(20px + var(--ios-font-exceed-add));cursor:pointer;background:#f8fafc;border:1px solid #d4dcee;border-radius:10px;line-height:1}.case-date-picker-module__qkjLIa__caseDatePickerNav:hover{background:#eef2ff}.case-date-picker-module__qkjLIa__caseDatePickerWeekdays{grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:6px;display:grid}.case-date-picker-module__qkjLIa__caseDatePickerWeekday{text-align:center;font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:#64748b;font-weight:700}.case-date-picker-module__qkjLIa__caseDatePickerGrid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.case-date-picker-module__qkjLIa__caseDatePickerDay,.case-date-picker-module__qkjLIa__caseDatePickerDayEmpty{border-radius:10px;height:38px}.case-date-picker-module__qkjLIa__caseDatePickerDay{color:#0f172a;font-size:min(var(--ios-font-cap),calc(13px + var(--ios-font-step-base)));cursor:pointer;background:#fff;border:1px solid #e2e8f0;font-weight:600}.case-date-picker-module__qkjLIa__caseDatePickerDay:hover:not(:disabled){color:#0f172a;background:#eff6ff;border-color:#bfdbfe}.case-date-picker-module__qkjLIa__caseDatePickerDay:disabled{color:#b6c2d4;cursor:not-allowed;background:#f8fafc;border-color:#edf2f7}.case-date-picker-module__qkjLIa__caseDatePickerDaySelected,.case-date-picker-module__qkjLIa__caseDatePickerDay.case-date-picker-module__qkjLIa__caseDatePickerDaySelected:hover:not(:disabled){color:#fff;background:#2563eb;border-color:#2563eb}.case-date-picker-module__qkjLIa__caseDatePickerDayToday{box-shadow:inset 0 0 0 1px #2563eb}.case-date-picker-module__qkjLIa__caseDatePickerDayEmpty{display:block}.case-date-picker-module__qkjLIa__caseDatePickerActions{justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.case-date-picker-module__qkjLIa__caseDatePickerActionsDeadline{flex-wrap:nowrap;justify-content:space-between}.case-date-picker-module__qkjLIa__caseDatePickerReminderGroup{white-space:nowrap;flex:auto;align-items:center;gap:8px;min-width:0;display:inline-flex}.case-date-picker-module__qkjLIa__caseDatePickerReminderLabel{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:#334155;white-space:nowrap;font-weight:600}.case-date-picker-module__qkjLIa__caseDatePickerReminderSelect{color:#0f172a;height:34px;font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #d4dcee;border-radius:10px;min-width:0;max-width:100%;padding:0 10px;overflow:hidden}.case-date-picker-module__qkjLIa__caseDatePickerAction,.case-date-picker-module__qkjLIa__caseDatePickerActionPrimary{height:34px;font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;padding:0 12px;font-weight:700}.case-date-picker-module__qkjLIa__caseDatePickerAction{color:#334155;background:#fff;border:1px solid #d4dcee}.case-date-picker-module__qkjLIa__caseDatePickerAction:disabled{color:#94a3b8;cursor:not-allowed;border-color:#e2e8f0}.case-date-picker-module__qkjLIa__caseDatePickerActionPrimary{color:#fff;background:#2563eb;border:1px solid #2563eb}.case-date-picker-module__qkjLIa__caseDatePickerActionPrimary:disabled{color:#fff;cursor:not-allowed;background:#cbd5e1;border-color:#cbd5e1}
.inventory-list-module__fQI3Oq__page{place-items:center;height:100vh;padding:24px;display:grid}.inventory-list-module__fQI3Oq__phoneGrid{grid-template-columns:minmax(0,1fr);place-items:start center;gap:clamp(16px,4vw,32px);width:100%;display:grid}.inventory-list-module__fQI3Oq__phone{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;width:min(420px,94vw);height:100%;animation:.8s both inventory-list-module__fQI3Oq__rise;display:flex;overflow:hidden}.inventory-list-module__fQI3Oq__phoneHeader{padding:calc(16px + env(safe-area-inset-top,0px))18px 10px;background:var(--surface);grid-template-columns:40px 1fr 40px;align-items:center;display:grid}.inventory-list-module__fQI3Oq__headerSpacer{width:34px;height:34px}.inventory-list-module__fQI3Oq__navButton{border:1px solid var(--border);background:var(--surface-soft);width:34px;height:34px;color:var(--ink);font-size:calc(18px + var(--ios-font-exceed-add));border-radius:12px;place-items:center;text-decoration:none;display:grid}.inventory-list-module__fQI3Oq__titleBlock{text-align:center;gap:2px;display:grid}.inventory-list-module__fQI3Oq__phoneTitle{font-size:min(var(--ios-font-cap),calc(13px + var(--ios-font-step-base)));color:var(--ink-strong);font-weight:700}.inventory-list-module__fQI3Oq__phoneBody{gap:var(--space-4);scrollbar-width:none;-ms-overflow-style:none;background:#fff;flex:1;grid-auto-rows:max-content;align-content:start;align-items:start;min-height:0;padding:16px;display:grid;overflow-y:auto}.inventory-list-module__fQI3Oq__phoneBody::-webkit-scrollbar{display:none}.inventory-list-module__fQI3Oq__sectionTitle{font-size:var(--font-size-lg);font-weight:600}.inventory-list-module__fQI3Oq__groupList{gap:2px;display:grid}.inventory-list-module__fQI3Oq__group{border-bottom:1px solid var(--border);gap:8px;padding:10px 0;display:grid}.inventory-list-module__fQI3Oq__group:not(:first-child){border-top:1px solid var(--border)}.inventory-list-module__fQI3Oq__groupHeader{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:var(--ink-soft);justify-content:space-between;align-items:center;padding:0 10px;font-weight:600;display:flex}.inventory-list-module__fQI3Oq__removeButton{color:#d22d2d;width:20px;height:20px;font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));cursor:pointer;background:#fff5f5;border:1px solid #f3c3c3;border-radius:6px;place-items:center;display:grid}.inventory-list-module__fQI3Oq__groupRemoveButton{width:18px;height:18px;font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:#fff;background:#d22d2d;border-color:#d22d2d;border-radius:5px}.inventory-list-module__fQI3Oq__itemRemoveButton{width:18px;height:18px;font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));border-radius:5px}.inventory-list-module__fQI3Oq__itemList{display:grid}.inventory-list-module__fQI3Oq__itemRow{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));background:#fff;border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto 20px;align-items:center;gap:10px;padding:2px 10px;display:grid}.inventory-list-module__fQI3Oq__itemPreview{align-items:center;width:42px;min-height:32px;display:grid}.inventory-list-module__fQI3Oq__previewStack{width:30px;height:30px;position:relative}.inventory-list-module__fQI3Oq__previewStack[data-count="1"]:before,.inventory-list-module__fQI3Oq__previewStack[data-count="1"]:after{display:none}.inventory-list-module__fQI3Oq__previewStack:before,.inventory-list-module__fQI3Oq__previewStack:after{content:"";background:#fff;border:1px solid #dbe4ff;border-radius:6px;position:absolute;inset:0;box-shadow:0 1px 3px #0f172a1a}.inventory-list-module__fQI3Oq__previewStack:before{transform:translate(2px,2px)}.inventory-list-module__fQI3Oq__previewStack:after{transform:translate(4px,4px)}.inventory-list-module__fQI3Oq__previewCover{z-index:1;background:#fff;border:1px solid #dbe4ff;border-radius:6px;width:30px;height:30px;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f172a1a}.inventory-list-module__fQI3Oq__previewMedia{object-fit:cover;width:100%;height:100%;display:block}.inventory-list-module__fQI3Oq__itemPlaceholder{color:#6a7aa5;width:30px;height:30px;font-size:calc(9px + var(--ios-font-step-small));text-align:center;background:#eef3ff;border:1px solid #dbe4ff;border-radius:6px;place-items:center;display:grid}.inventory-list-module__fQI3Oq__itemName{color:#2f3a4f}.inventory-list-module__fQI3Oq__itemQty{color:var(--muted);font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)))}.inventory-list-module__fQI3Oq__formCard{border:1px solid var(--border);background:#fff;border-radius:16px;gap:10px;padding:12px;display:grid}.inventory-list-module__fQI3Oq__formTitle{font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:var(--muted);font-weight:600}.inventory-list-module__fQI3Oq__photoRow{grid-template-columns:38px 1fr;align-items:center;gap:10px;display:grid}.inventory-list-module__fQI3Oq__photoPlaceholder{color:#6a7aa5;width:38px;height:38px;font-size:min(var(--ios-font-cap),calc(10px + var(--ios-font-step-base)));background:#eef3ff;border:1px solid #dbe4ff;border-radius:10px;place-items:center;display:grid}.inventory-list-module__fQI3Oq__photoNote{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:#2f3a4f;gap:4px;display:grid}.inventory-list-module__fQI3Oq__photoSub{font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:var(--muted)}.inventory-list-module__fQI3Oq__formHeader{font-size:min(var(--ios-font-cap),calc(10px + var(--ios-font-step-base)));text-transform:uppercase;letter-spacing:.08em;color:var(--muted);grid-template-columns:120px 1fr 60px;gap:8px;padding:4px 2px 0;display:grid}.inventory-list-module__fQI3Oq__formRow{font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));grid-template-columns:120px 1fr 60px;align-items:center;gap:8px;display:grid}.inventory-list-module__fQI3Oq__locationField{width:100%;position:relative}.inventory-list-module__fQI3Oq__locationCaret{font-size:min(var(--ios-font-cap),calc(10px + var(--ios-font-step-base)));color:#8a93a6;pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.inventory-list-module__fQI3Oq__locationList{border:1px solid var(--border);z-index:20;background:#fff;border-radius:10px;gap:2px;width:100%;min-width:200px;max-height:160px;padding:4px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.inventory-list-module__fQI3Oq__locationOption{text-align:left;font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));color:#2f3a4f;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:8px;padding:6px 8px;overflow:hidden}.inventory-list-module__fQI3Oq__locationOption:hover{background:#f1f5ff}.inventory-list-module__fQI3Oq__formSelect,.inventory-list-module__fQI3Oq__formInput,.inventory-list-module__fQI3Oq__formQty{border:1px solid var(--border);color:#6c778f;font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));background:#f9fafc;border-radius:10px;outline:none;width:100%;padding:8px 10px;font-family:inherit}.inventory-list-module__fQI3Oq__formInput::placeholder,.inventory-list-module__fQI3Oq__formSelect::placeholder,.inventory-list-module__fQI3Oq__formQty::placeholder{color:#9aa3b6;font-style:italic}.inventory-list-module__fQI3Oq__helperText{font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:var(--muted);text-align:center}.inventory-list-module__fQI3Oq__errorText{font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:var(--danger);text-align:center}.inventory-list-module__fQI3Oq__addRow{color:#2f4fd5;font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));cursor:pointer;background:#edf2ff;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-weight:600;display:inline-flex}.inventory-list-module__fQI3Oq__addIcon{color:#2f4fd5;width:18px;height:18px;font-size:min(var(--ios-font-cap),calc(12px + var(--ios-font-step-base)));background:#fff;border:1px solid #d6e2ff;border-radius:50%;place-items:center;display:grid}.inventory-list-module__fQI3Oq__footer{background:var(--surface);padding:10px 18px 18px}.inventory-list-module__fQI3Oq__saveButton{color:#fff;width:100%;font-size:min(var(--ios-font-cap),calc(13px + var(--ios-font-step-base)));cursor:pointer;background:#2f64ff;border:none;border-radius:999px;padding:12px 16px;font-weight:600}@media (max-width:720px){.inventory-list-module__fQI3Oq__phone{height:auto;min-height:100vh}}@media (max-width:600px){.inventory-list-module__fQI3Oq__page{place-items:center;height:100vh;padding:0;display:grid}.inventory-list-module__fQI3Oq__phone{width:100vw;box-shadow:none;border:0;border-radius:0}}@keyframes inventory-list-module__fQI3Oq__rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
.ui-demo-module__tJpelq__page{place-items:center;height:100vh;padding:24px;display:grid}.ui-demo-module__tJpelq__header{gap:var(--space-2);display:grid}.ui-demo-module__tJpelq__eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:var(--font-size-xs);color:var(--ink-soft)}.ui-demo-module__tJpelq__title{margin:0;font-size:clamp(30px,4vw,44px)}.ui-demo-module__tJpelq__subtitle{color:var(--muted);max-width:720px;font-size:var(--font-size-base)}.ui-demo-module__tJpelq__grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.ui-demo-module__tJpelq__section{gap:var(--space-4);display:grid}.ui-demo-module__tJpelq__sectionTitle{font-size:var(--font-size-lg);font-weight:600}.ui-demo-module__tJpelq__swatchGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.ui-demo-module__tJpelq__swatch{border-radius:var(--radius-lg);padding:var(--space-3);background:var(--surface);border:1px solid var(--border);gap:var(--space-2);display:grid}.ui-demo-module__tJpelq__swatchColor{border-radius:var(--radius-md);border:1px solid #fff9;height:48px}.ui-demo-module__tJpelq__swatchLabel{font-size:var(--font-size-sm);color:var(--ink-soft)}.ui-demo-module__tJpelq__typeScale{gap:var(--space-3);display:grid}.ui-demo-module__tJpelq__typeSample{justify-content:space-between;gap:var(--space-4);padding:var(--space-2)0;border-bottom:1px solid var(--border);align-items:baseline;display:flex}.ui-demo-module__tJpelq__typeName{font-size:var(--font-size-sm);color:var(--muted)}.ui-demo-module__tJpelq__buttonRow{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.ui-demo-module__tJpelq__fieldGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.ui-demo-module__tJpelq__stack{gap:var(--space-3);display:grid}.ui-demo-module__tJpelq__textareaMeta{justify-content:flex-end;display:flex}.ui-demo-module__tJpelq__textareaCounter{font-size:var(--font-size-xs);color:var(--muted)}.ui-demo-module__tJpelq__cardNote{font-size:var(--font-size-sm);color:var(--muted)}.ui-demo-module__tJpelq__divider{border:none;border-top:1px solid var(--border)}@media (max-width:700px){.ui-demo-module__tJpelq__typeSample{flex-direction:column;align-items:flex-start}}
.detail-list-skeleton-module__RNCZDW__page{place-items:center;height:100vh;padding:24px;display:grid}.detail-list-skeleton-module__RNCZDW__panel{place-items:center;width:100%;display:grid}
.detail-list-demo-module__RNVU2q__page{place-items:center;height:100vh;padding:24px;display:grid}.detail-list-demo-module__RNVU2q__header{gap:10px;max-width:720px;display:grid}.detail-list-demo-module__RNVU2q__eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:min(var(--ios-font-cap),calc(11px + var(--ios-font-step-base)));color:#6b7280;font-weight:700}.detail-list-demo-module__RNVU2q__title{font-size:calc(28px + var(--ios-font-exceed-add));color:#1f2937;font-weight:700}.detail-list-demo-module__RNVU2q__subtitle{font-size:min(var(--ios-font-cap),calc(14px + var(--ios-font-step-base)));color:#6b7280;line-height:1.6}.detail-list-demo-module__RNVU2q__grid{grid-template-columns:repeat(auto-fit,minmax(500px,1fr));align-items:start;gap:28px;display:grid}.detail-list-demo-module__RNVU2q__panel{gap:14px;display:grid}.detail-list-demo-module__RNVU2q__panelTitle{font-size:min(var(--ios-font-cap),calc(13px + var(--ios-font-step-base)));color:#2b2f3a;font-weight:700}@media (max-width:900px){.detail-list-demo-module__RNVU2q__grid{grid-template-columns:1fr}.detail-list-demo-module__RNVU2q__panel{justify-items:center}.detail-list-demo-module__RNVU2q__panelTitle{text-align:center}}
