.PoolPhotoLightbox-module__DYdRNq__backdrop{--stage-width:min(calc(100vw - 176px), 1400px);--stage-height:calc(100dvh - 144px);z-index:110;background:#090909eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PoolPhotoLightbox-module__DYdRNq__photo{z-index:1;width:var(--stage-width);height:var(--stage-height);position:relative}.PoolPhotoLightbox-module__DYdRNq__photo[data-sized=true]{width:min(var(--stage-width), calc(var(--stage-height) * var(--ratio)));height:auto;aspect-ratio:var(--ratio)}.PoolPhotoLightbox-module__DYdRNq__control{z-index:2;color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .12s;display:flex;position:absolute}.PoolPhotoLightbox-module__DYdRNq__control:hover{background:#fff3}.PoolPhotoLightbox-module__DYdRNq__control:focus-visible{outline-offset:2px;outline:2px solid #fff}.PoolPhotoLightbox-module__DYdRNq__close{top:16px;right:16px}.PoolPhotoLightbox-module__DYdRNq__previous,.PoolPhotoLightbox-module__DYdRNq__next{top:50%;transform:translateY(-50%)}.PoolPhotoLightbox-module__DYdRNq__previous{left:16px}.PoolPhotoLightbox-module__DYdRNq__next{right:16px}.PoolPhotoLightbox-module__DYdRNq__caption{color:#fff9;text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:500;line-height:18px;display:-webkit-box;position:absolute;bottom:20px;left:16px;right:16px;overflow:hidden}@media (max-width:767px){.PoolPhotoLightbox-module__DYdRNq__backdrop{--stage-width:100vw}.PoolPhotoLightbox-module__DYdRNq__previous,.PoolPhotoLightbox-module__DYdRNq__next{top:auto;bottom:calc(14px + env(safe-area-inset-bottom,0px));transform:none}.PoolPhotoLightbox-module__DYdRNq__caption{right:72px;bottom:calc(27px + env(safe-area-inset-bottom,0px));left:72px}}
.SuggestEditButton-module__xwp7wa__button{color:#ff4f01;cursor:pointer;background:#ff4f010f;border:1px solid #ff4f0147;border-radius:6px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background-color .2s cubic-bezier(.23,1,.32,1),border-color .2s cubic-bezier(.23,1,.32,1),color .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1);display:flex}@media (hover:hover){.SuggestEditButton-module__xwp7wa__button:hover{color:#fff;background:#ff4f01;border-color:#ff4f01;box-shadow:0 4px 12px #ff4f0147}}.SuggestEditButton-module__xwp7wa__button:focus-visible{color:#fff;outline-offset:2px;background:#ff4f01;border-color:#ff4f01;outline:2px solid #ff4f01}.SuggestEditButton-module__xwp7wa__button:active{color:#fff;background:#e54600;border-color:#e54600;transform:scale(.88);box-shadow:inset 0 2px 4px #0909093d}@media (prefers-reduced-motion:reduce){.SuggestEditButton-module__xwp7wa__button{transition:none}.SuggestEditButton-module__xwp7wa__button:active{transform:none}}
.PoolDetailPageClient-module__ay1foq__seasonEditGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.PoolDetailPageClient-module__ay1foq__lengthEditGrid{grid-template-columns:minmax(0,1fr) minmax(0,150px);gap:12px;display:grid}@media (max-width:640px){.PoolDetailPageClient-module__ay1foq__seasonEditGrid{grid-template-columns:minmax(0,1fr)}}.PoolDetailPageClient-module__ay1foq__poolRecordList{margin:-2px 0;overflow-x:auto;container-type:inline-size}.PoolDetailPageClient-module__ay1foq__poolRecordTable{min-width:760px}.PoolDetailPageClient-module__ay1foq__poolRecordDetails{display:contents}.PoolDetailPageClient-module__ay1foq__poolRecordDetailLabel{display:none}.PoolDetailPageClient-module__ay1foq__compactEmptyStateDescription{white-space:nowrap}@media (max-width:640px){.PoolDetailPageClient-module__ay1foq__compactEmptyStateDescription{white-space:normal}}@container (max-width:759px){.PoolDetailPageClient-module__ay1foq__poolRecordTable{min-width:0}.PoolDetailPageClient-module__ay1foq__poolRecordHeader{display:none!important}.PoolDetailPageClient-module__ay1foq__poolRecordRow{grid-template-columns:minmax(0,1fr) 32px!important;gap:14px 10px!important}.PoolDetailPageClient-module__ay1foq__poolRecordIdentity{grid-column:1}.PoolDetailPageClient-module__ay1foq__poolRecordDetails{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;display:grid}.PoolDetailPageClient-module__ay1foq__poolRecordDetailLabel{color:#0909096b;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700;line-height:1.2;display:block}.PoolDetailPageClient-module__ay1foq__poolRecordEmpty{grid-column:1/-1!important}.PoolDetailPageClient-module__ay1foq__poolRecordEdit{grid-area:1/2}}@container (max-width:440px){.PoolDetailPageClient-module__ay1foq__poolRecordDetails{grid-template-columns:minmax(0,1fr)}}.PoolDetailPageClient-module__ay1foq__reviewRichText{color:#090909;overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.65}.PoolDetailPageClient-module__ay1foq__reviewPreview{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.PoolDetailPageClient-module__ay1foq__reviewRichText p{margin:0 0 .85em}.PoolDetailPageClient-module__ay1foq__reviewRichText p:last-child,.PoolDetailPageClient-module__ay1foq__reviewRichText ul:last-child,.PoolDetailPageClient-module__ay1foq__reviewRichText ol:last-child{margin-bottom:0}.PoolDetailPageClient-module__ay1foq__reviewRichText a{color:#007eae;text-underline-offset:3px;font-weight:650;text-decoration:underline}.PoolDetailPageClient-module__ay1foq__reviewRichText a:after{color:#ff4f01;content:"↗";margin-left:.2em;font-size:.8em;text-decoration:none}.PoolDetailPageClient-module__ay1foq__noteText>:first-child{margin-top:0}.PoolDetailPageClient-module__ay1foq__noteText>:last-child{margin-bottom:0}.PoolDetailPageClient-module__ay1foq__noteText a{color:#007eae;text-underline-offset:3px;font-weight:650;text-decoration:underline}