.Container-module__6klH-W__container{width:100%;max-width:var(--container-max-width);padding-left:var(--container-padding-mobile);padding-right:var(--container-padding-mobile);margin-left:auto;margin-right:auto}@media (min-width:768px){.Container-module__6klH-W__container{padding-left:var(--container-padding-tablet);padding-right:var(--container-padding-tablet)}}@media (min-width:1024px){.Container-module__6klH-W__container{padding-left:var(--container-padding-desktop);padding-right:var(--container-padding-desktop)}}
.Button-module__sgQ_bG__button{font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);border-radius:var(--border-radius-medium);cursor:pointer;height:48px;transition:all var(--transition-fast);border:none;justify-content:center;align-items:center;min-width:120px;padding:12px 24px;font-family:inherit;display:inline-flex}.Button-module__sgQ_bG__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Button-module__sgQ_bG__primary{background-color:var(--color-primary);color:var(--color-bg-primary)}.Button-module__sgQ_bG__primary:hover:not(:disabled){background-color:var(--color-primary-hover)}.Button-module__sgQ_bG__primary:active:not(:disabled){background-color:var(--color-primary-active);transform:translateY(1px)}.Button-module__sgQ_bG__secondary{color:var(--color-primary);border:2px solid var(--color-primary);background-color:#0000}.Button-module__sgQ_bG__secondary:hover:not(:disabled){color:var(--color-primary-hover);border-color:var(--color-primary-hover);background-color:#e6f5fc}.Button-module__sgQ_bG__secondary:active:not(:disabled){background-color:var(--color-primary);color:var(--color-bg-primary);transform:translateY(1px)}.Button-module__sgQ_bG__block{width:100%}.Button-module__sgQ_bG__disabled{cursor:not-allowed;opacity:.6;background-color:var(--color-text-disabled)!important;color:var(--color-border)!important;border-color:var(--color-border)!important}.Button-module__sgQ_bG__secondary.Button-module__sgQ_bG__disabled{background-color:#0000!important}
.PhotoPlaceholder-module__W_5xlq__imagePlaceholder{background:linear-gradient(135deg,#f7f7f5 0%,#ececea 100%);width:100%;height:100%;position:relative}.PhotoPlaceholder-module__W_5xlq__imagePlaceholder:before{content:"";opacity:.1;pointer-events:none;background:url(/images/figma/wave-bg.svg) 50%/100% 100% no-repeat;position:absolute;inset:0}.PhotoPlaceholder-module__W_5xlq__cover:before{opacity:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='72' viewBox='0 0 240 72'%3E%3Cpath d='M0 16.2C60 16.2 60 4.2 120 4.2C180 4.2 180 16.2 240 16.2M0 40.2C60 40.2 60 28.2 120 28.2C180 28.2 180 40.2 240 40.2M0 64.2C60 64.2 60 52.2 120 52.2C180 52.2 180 64.2 240 64.2' fill='none' stroke='%23000' stroke-opacity='.1' stroke-width='1.2'/%3E%3C/svg%3E") 0 0/240px 72px}
@layer components{.PhotoFrame-module__U_RCEG__frame{width:100%;height:100%;position:relative;overflow:hidden}}.PhotoFrame-module__U_RCEG__photo{object-fit:cover;width:100%;height:100%;display:block}.PhotoFrame-module__U_RCEG__photoContain{object-fit:contain}.PhotoFrame-module__U_RCEG__skeleton{border-radius:0;position:absolute;inset:0}.PhotoFrame-module__U_RCEG__unavailable{position:absolute;inset:0}.PhotoFrame-module__U_RCEG__frame[data-photo-loaded=false]:not([data-photo-priority]) .PhotoFrame-module__U_RCEG__photo,.PhotoFrame-module__U_RCEG__fillPending.PhotoFrame-module__U_RCEG__fillPending{opacity:0}.PhotoFrame-module__U_RCEG__frame[data-photo-priority] .PhotoFrame-module__U_RCEG__photo{position:relative}.PhotoFrame-module__U_RCEG__photoFadeIn{animation:.22s ease-out PhotoFrame-module__U_RCEG__photoFadeIn}@keyframes PhotoFrame-module__U_RCEG__photoFadeIn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.PhotoFrame-module__U_RCEG__photoFadeIn{animation:none}}
.FacilityRelationsEditor-module__CkrZJG__editor{gap:12px;margin-top:12px;display:grid}.FacilityRelationsEditor-module__CkrZJG__section{background:#fff;border:1px solid #dbe3ec;border-radius:8px;overflow:hidden}.FacilityRelationsEditor-module__CkrZJG__history{margin-top:12px}.FacilityRelationsEditor-module__CkrZJG__section>summary{cursor:pointer;background:#f8fafc;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.FacilityRelationsEditor-module__CkrZJG__section>summary::-webkit-details-marker{display:none}.FacilityRelationsEditor-module__CkrZJG__section>summary>strong{flex:1}.FacilityRelationsEditor-module__CkrZJG__sectionChevron{color:#64748b;flex-shrink:0}.FacilityRelationsEditor-module__CkrZJG__section[open]>summary>.FacilityRelationsEditor-module__CkrZJG__sectionChevron{transform:rotate(180deg)}.FacilityRelationsEditor-module__CkrZJG__section>summary>div{vertical-align:middle;flex:1;gap:2px;display:inline-grid}.FacilityRelationsEditor-module__CkrZJG__section>summary strong{color:#111827;font-size:14px}.FacilityRelationsEditor-module__CkrZJG__section>summary span{color:#64748b;font-size:12px;line-height:1.4}.FacilityRelationsEditor-module__CkrZJG__section>summary b{color:#334155;background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:26px;font-size:12px;display:inline-flex}.FacilityRelationsEditor-module__CkrZJG__section[open]>summary{border-bottom:1px solid #dbe3ec}.FacilityRelationsEditor-module__CkrZJG__sectionBody{gap:12px;padding:14px;display:grid}.FacilityRelationsEditor-module__CkrZJG__recordSectionBody{gap:0;padding:0}.FacilityRelationsEditor-module__CkrZJG__recordSectionBody>label,.FacilityRelationsEditor-module__CkrZJG__recordSectionBody>.FacilityRelationsEditor-module__CkrZJG__empty,.FacilityRelationsEditor-module__CkrZJG__recordSectionBody>.FacilityRelationsEditor-module__CkrZJG__systemGrid{margin:16px}.FacilityRelationsEditor-module__CkrZJG__recordDivider{background:repeating-linear-gradient(#93c5fd 0 7px,#0000 7px 10.5px);border-radius:999px;justify-self:center;width:4.8px;height:28px;margin:0 auto}.FacilityRelationsEditor-module__CkrZJG__recordAddRegion{justify-items:center;min-width:0;padding:0 16px 16px;display:grid}.FacilityRelationsEditor-module__CkrZJG__unconnectedAdd{padding-top:16px}.FacilityRelationsEditor-module__CkrZJG__recordAddButton,.FacilityRelationsEditor-module__CkrZJG__recordAddRegion .FacilityRelationsEditor-module__CkrZJG__recordAddChoice{color:#1559b7;max-width:100%;min-height:36px;font:inherit;cursor:pointer;background:#eff6ff;border:1px solid #93c5fd;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.FacilityRelationsEditor-module__CkrZJG__recordAddRegion .FacilityRelationsEditor-module__CkrZJG__recordAddChoice{justify-content:flex-start;width:260px;position:relative}.FacilityRelationsEditor-module__CkrZJG__recordAddChoice>svg{pointer-events:none;flex-shrink:0}.FacilityRelationsEditor-module__CkrZJG__recordAddChoice .FacilityRelationsEditor-module__CkrZJG__addChoiceChevron{position:absolute;right:14px}.FacilityRelationsEditor-module__CkrZJG__recordAddRegion .FacilityRelationsEditor-module__CkrZJG__recordAddChoice select{width:100%;min-width:0;min-height:36px;color:inherit;font:inherit;text-align:center;text-align-last:center;appearance:none;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:999px;outline:none;flex:1;padding:0 22px 0 0}.FacilityRelationsEditor-module__CkrZJG__recordAddButton:hover:not(:disabled){background:#dbeafe;border-color:#60a5fa}.FacilityRelationsEditor-module__CkrZJG__recordAddChoice:hover:not(:has(select:disabled)){background:#dbeafe;border-color:#60a5fa}.FacilityRelationsEditor-module__CkrZJG__recordAddButton:focus-visible,.FacilityRelationsEditor-module__CkrZJG__recordAddChoice:focus-within{outline-offset:3px;outline:2px solid #2563eb}.FacilityRelationsEditor-module__CkrZJG__recordAddButton:disabled{opacity:.5;cursor:not-allowed}.FacilityRelationsEditor-module__CkrZJG__recordAddChoice:has(select:disabled){opacity:.5;cursor:not-allowed}.FacilityRelationsEditor-module__CkrZJG__recordAddChoice select:disabled{cursor:not-allowed}.FacilityRelationsEditor-module__CkrZJG__relationRecord{min-width:0}.FacilityRelationsEditor-module__CkrZJG__recordHeader{background:#eff6ff;border-top:1px solid #dbeafe;border-bottom:1px solid #dbeafe;align-items:center;gap:8px;min-height:66px;padding:0 12px;display:flex}.FacilityRelationsEditor-module__CkrZJG__recordToggle{color:#111827;min-width:0;min-height:66px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:12px 4px;display:flex}.FacilityRelationsEditor-module__CkrZJG__recordTitle{flex:1;gap:3px;min-width:0;display:grid}.FacilityRelationsEditor-module__CkrZJG__recordTitle strong{font-size:14px}.FacilityRelationsEditor-module__CkrZJG__recordTitle>span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.FacilityRelationsEditor-module__CkrZJG__recordThumbnail{object-fit:cover;background:#e2e8f0;border-radius:6px;flex-shrink:0;width:64px;height:44px}.FacilityRelationsEditor-module__CkrZJG__primaryPoolBadge{color:#1559b7;flex-shrink:0;align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.FacilityRelationsEditor-module__CkrZJG__recordChevron{color:#64748b;flex-shrink:0}.FacilityRelationsEditor-module__CkrZJG__recordToggle[aria-expanded=true] .FacilityRelationsEditor-module__CkrZJG__recordChevron{transform:rotate(180deg)}.FacilityRelationsEditor-module__CkrZJG__recordRemove,.FacilityRelationsEditor-module__CkrZJG__poolDragHandle{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:36px;padding:0;display:inline-flex}.FacilityRelationsEditor-module__CkrZJG__recordRemove:hover{color:#b91c1c;background:#fee2e2}.FacilityRelationsEditor-module__CkrZJG__poolDragHandle{touch-action:none;cursor:grab}.FacilityRelationsEditor-module__CkrZJG__poolDragHandle:active{cursor:grabbing}.FacilityRelationsEditor-module__CkrZJG__recordHeader button:disabled{opacity:.5;cursor:not-allowed}.FacilityRelationsEditor-module__CkrZJG__recordHeader button:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}.FacilityRelationsEditor-module__CkrZJG__relationRecord[data-dragging] .FacilityRelationsEditor-module__CkrZJG__recordHeader{opacity:.5}.FacilityRelationsEditor-module__CkrZJG__relationRecord[data-drop-target] .FacilityRelationsEditor-module__CkrZJG__recordHeader{background:#dbeafe;box-shadow:inset 0 0 0 2px #2563eb}.FacilityRelationsEditor-module__CkrZJG__recordBody{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:16px;font-size:13px;display:grid}.FacilityRelationsEditor-module__CkrZJG__recordBody.FacilityRelationsEditor-module__CkrZJG__singleColumn{grid-template-columns:minmax(0,1fr)}.FacilityRelationsEditor-module__CkrZJG__recordBody[hidden]{display:none}.FacilityRelationsEditor-module__CkrZJG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FacilityRelationsEditor-module__CkrZJG__addButton{min-height:34px;font:inherit;cursor:pointer;min-height:34px;font-size:12px;font-weight:800;font:inherit;cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.FacilityRelationsEditor-module__CkrZJG__card>header button{color:#b91c1c;border:1px solid #fecaca;padding:0 9px}.FacilityRelationsEditor-module__CkrZJG__addButton{color:#1559b7;border:1px solid #93c5fd;justify-self:start;padding:0 12px}.FacilityRelationsEditor-module__CkrZJG__addButton:disabled{cursor:not-allowed;opacity:.5}.FacilityRelationsEditor-module__CkrZJG__field{gap:5px;min-width:0;display:grid}.FacilityRelationsEditor-module__CkrZJG__field>span{color:#475569;font-size:11px;font-weight:800}.FacilityRelationsEditor-module__CkrZJG__field input:not([type=checkbox]):not([type=radio]),.FacilityRelationsEditor-module__CkrZJG__field select,.FacilityRelationsEditor-module__CkrZJG__field textarea{color:#111827;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:8px 10px;font-size:13px}.FacilityRelationsEditor-module__CkrZJG__field input:not([type=checkbox]):not([type=radio]),.FacilityRelationsEditor-module__CkrZJG__field select{min-height:38px}.FacilityRelationsEditor-module__CkrZJG__field textarea{resize:vertical;min-height:86px}.FacilityRelationsEditor-module__CkrZJG__field input[type=radio]{accent-color:#1559b7;width:18px;height:18px}.FacilityRelationsEditor-module__CkrZJG__entry{border:0;gap:12px;min-width:0;margin:0;padding:0;font-size:13px;display:grid}.FacilityRelationsEditor-module__CkrZJG__entry legend{margin-bottom:12px;padding:0;font-weight:800}.FacilityRelationsEditor-module__CkrZJG__entry p{color:#475569;margin:0;font-size:12px;line-height:1.5}.FacilityRelationsEditor-module__CkrZJG__entry details summary{cursor:pointer;color:#1559b7}.FacilityRelationsEditor-module__CkrZJG__actions{flex-wrap:wrap;gap:8px;display:flex}.FacilityRelationsEditor-module__CkrZJG__field input:focus,.FacilityRelationsEditor-module__CkrZJG__field select:focus,.FacilityRelationsEditor-module__CkrZJG__field textarea:focus{border-color:#1559b7;outline:none;box-shadow:0 0 0 2px #1559b71f}.FacilityRelationsEditor-module__CkrZJG__field select:disabled{color:#94a3b8;background:#f1f5f9}.FacilityRelationsEditor-module__CkrZJG__wide{grid-column:1/-1}.FacilityRelationsEditor-module__CkrZJG__checkbox{color:#334155;align-items:center;gap:8px;min-height:38px;font-size:13px;font-weight:700;display:flex}.FacilityRelationsEditor-module__CkrZJG__checkbox input{width:18px;height:18px}.FacilityRelationsEditor-module__CkrZJG__empty{color:#64748b;text-align:center;border:1px dashed #cbd5e1;border-radius:6px;margin:0;padding:14px;font-size:12px}.FacilityRelationsEditor-module__CkrZJG__systemGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.FacilityRelationsEditor-module__CkrZJG__metric{gap:4px;display:grid}.FacilityRelationsEditor-module__CkrZJG__metric span{color:#64748b;font-size:11px;font-weight:800}.FacilityRelationsEditor-module__CkrZJG__metric strong{font-size:14px}@media (max-width:900px){.FacilityRelationsEditor-module__CkrZJG__recordBody,.FacilityRelationsEditor-module__CkrZJG__systemGrid{grid-template-columns:1fr}.FacilityRelationsEditor-module__CkrZJG__wide{grid-column:auto}}@media (max-width:480px){.FacilityRelationsEditor-module__CkrZJG__recordHeader{gap:4px;padding:0 8px}.FacilityRelationsEditor-module__CkrZJG__recordToggle{gap:8px}.FacilityRelationsEditor-module__CkrZJG__poolDragHandle,.FacilityRelationsEditor-module__CkrZJG__recordRemove{width:28px}.FacilityRelationsEditor-module__CkrZJG__primaryPoolBadge{gap:3px;font-size:11px}}
.PhotoBotDashboard-module__EpghyG__dashboard{color:#111827;gap:18px;display:grid}.PhotoBotDashboard-module__EpghyG__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.PhotoBotDashboard-module__EpghyG__header h2{margin:0;font-size:22px}.PhotoBotDashboard-module__EpghyG__header p{color:#475467;max-width:640px;margin:6px 0 0;font-size:14px}.PhotoBotDashboard-module__EpghyG__header .PhotoBotDashboard-module__EpghyG__eyebrow{color:#f04b14;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:700}.PhotoBotDashboard-module__EpghyG__headerActions{flex-shrink:0;align-items:center;gap:10px;display:flex}.PhotoBotDashboard-module__EpghyG__running,.PhotoBotDashboard-module__EpghyG__paused{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.PhotoBotDashboard-module__EpghyG__running{color:#027a48;background:#ecfdf3}.PhotoBotDashboard-module__EpghyG__paused{color:#475467;background:#f2f4f7}.PhotoBotDashboard-module__EpghyG__refresh{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-weight:700;display:inline-flex}.PhotoBotDashboard-module__EpghyG__refresh:disabled{cursor:default;opacity:.6}.PhotoBotDashboard-module__EpghyG__loadError{color:#b42318;background:#fef3f2;border-radius:6px;margin:0;padding:10px 14px}.PhotoBotDashboard-module__EpghyG__lastRun{color:#475467;margin:0;font-size:13px}.PhotoBotDashboard-module__EpghyG__alerts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.PhotoBotDashboard-module__EpghyG__alerts li{border:1px solid;border-radius:8px;gap:10px;padding:12px 14px;font-size:13px;display:flex}.PhotoBotDashboard-module__EpghyG__alerts li svg{flex-shrink:0;margin-top:1px}.PhotoBotDashboard-module__EpghyG__alerts li div{gap:2px;display:grid}.PhotoBotDashboard-module__EpghyG__critical{color:#912018;background:#fef3f2;border-color:#fecdca}.PhotoBotDashboard-module__EpghyG__warning{color:#93370d;background:#fffaeb;border-color:#fedf89}.PhotoBotDashboard-module__EpghyG__info{color:#344054;background:#f9fafb;border-color:#d0d5dd}.PhotoBotDashboard-module__EpghyG__kpis{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:0;display:grid}.PhotoBotDashboard-module__EpghyG__kpis>div{border:1px solid #e4e7ec;border-radius:8px;align-content:start;gap:2px;padding:12px 14px;display:grid}.PhotoBotDashboard-module__EpghyG__kpis dt{color:#475467;font-size:12px;font-weight:700}.PhotoBotDashboard-module__EpghyG__kpis dd{font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:700}.PhotoBotDashboard-module__EpghyG__kpis small,.PhotoBotDashboard-module__EpghyG__kpis a{color:#667085;font-size:12px}.PhotoBotDashboard-module__EpghyG__kpis a{color:#c2410c;font-weight:700}.PhotoBotDashboard-module__EpghyG__block{border-top:1px solid #e4e7ec;gap:8px;padding-top:16px;display:grid}.PhotoBotDashboard-module__EpghyG__block h3{margin:0;font-size:16px}.PhotoBotDashboard-module__EpghyG__blockHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.PhotoBotDashboard-module__EpghyG__blockHeading label{color:#344054;font-size:13px}.PhotoBotDashboard-module__EpghyG__note,.PhotoBotDashboard-module__EpghyG__empty{color:#667085;margin:0;font-size:13px}.PhotoBotDashboard-module__EpghyG__tableWrap{overflow-x:auto}.PhotoBotDashboard-module__EpghyG__tableWrap table{border-collapse:collapse;width:100%;font-size:13px}.PhotoBotDashboard-module__EpghyG__tableWrap th,.PhotoBotDashboard-module__EpghyG__tableWrap td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;border-bottom:1px solid #eaecf0;padding:8px 10px}.PhotoBotDashboard-module__EpghyG__tableWrap thead th{color:#475467;font-size:12px}.PhotoBotDashboard-module__EpghyG__tableWrap th:first-child,.PhotoBotDashboard-module__EpghyG__tableWrap td:last-child{text-align:left}.PhotoBotDashboard-module__EpghyG__tableWrap td:last-child{white-space:normal;min-width:140px}.PhotoBotDashboard-module__EpghyG__tableWrap tbody th{font-weight:600}.PhotoBotDashboard-module__EpghyG__tableWrap tbody th small{color:#667085;font-weight:400;display:block}.PhotoBotDashboard-module__EpghyG__tableWrap tr[data-found]{background:#f6fef9}.PhotoBotDashboard-module__EpghyG__found{color:#027a48;font-weight:800}.PhotoBotDashboard-module__EpghyG__errors{color:#b42318;font-weight:700}.PhotoBotDashboard-module__EpghyG__timeline,.PhotoBotDashboard-module__EpghyG__problems{gap:8px;margin:0;padding:0;list-style:none;display:grid}.PhotoBotDashboard-module__EpghyG__timeline li,.PhotoBotDashboard-module__EpghyG__problems li{border:1px solid #eaecf0;border-radius:8px;align-items:center;gap:12px;padding:8px;font-size:13px;display:flex}.PhotoBotDashboard-module__EpghyG__previewPhoto,.PhotoBotDashboard-module__EpghyG__noPreview{object-fit:cover;background:#e4e7ec;border-radius:6px;flex-shrink:0;width:72px;height:50px}.PhotoBotDashboard-module__EpghyG__timeline li>div:not(.PhotoBotDashboard-module__EpghyG__previewPhoto),.PhotoBotDashboard-module__EpghyG__problems li>div{flex:1;gap:2px;min-width:0;display:grid}.PhotoBotDashboard-module__EpghyG__timeline li>div>a:first-child{color:#111827;font-weight:700}.PhotoBotDashboard-module__EpghyG__timeline small,.PhotoBotDashboard-module__EpghyG__problems small{color:#667085}.PhotoBotDashboard-module__EpghyG__timeline li>div>a:last-child:not(:first-child){color:#c2410c;align-items:center;gap:4px;font-size:12px;display:inline-flex}.PhotoBotDashboard-module__EpghyG__problems li{align-items:flex-start}.PhotoBotDashboard-module__EpghyG__problems li>div span{color:#475467;overflow-wrap:anywhere}.PhotoBotDashboard-module__EpghyG__badge{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.PhotoBotDashboard-module__EpghyG__good{color:#027a48;background:#ecfdf3}.PhotoBotDashboard-module__EpghyG__waiting{color:#93370d;background:#fffaeb}.PhotoBotDashboard-module__EpghyG__bad{color:#b42318;background:#fef3f2}.PhotoBotDashboard-module__EpghyG__muted{color:#475467;background:#f2f4f7}.PhotoBotDashboard-module__EpghyG__criteria{gap:8px;margin:0;display:grid}.PhotoBotDashboard-module__EpghyG__criteria>div{grid-template-columns:160px minmax(0,1fr);gap:12px;font-size:13px;display:grid}.PhotoBotDashboard-module__EpghyG__criteria dt{font-weight:700}.PhotoBotDashboard-module__EpghyG__criteria dd{color:#475467;margin:0}@media (max-width:720px){.PhotoBotDashboard-module__EpghyG__header,.PhotoBotDashboard-module__EpghyG__blockHeading{flex-direction:column;align-items:stretch}.PhotoBotDashboard-module__EpghyG__criteria>div{grid-template-columns:1fr;gap:2px}.PhotoBotDashboard-module__EpghyG__problems li{grid-template-columns:auto minmax(0,1fr);display:grid}.PhotoBotDashboard-module__EpghyG__problems li small{grid-column:2}}.PhotoBotDashboard-module__EpghyG__reviewAction{color:#175cd3;text-align:left;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px;display:block}
.page-module__Y7sQia__page{color:#111827;background:#f6f7f8;min-height:100vh;padding:24px}.page-module__Y7sQia__shellHeader{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1480px;margin:0 auto 18px;display:flex}.page-module__Y7sQia__shellHeader h1,.page-module__Y7sQia__reviewHeader h2,.page-module__Y7sQia__panelHeader h2{margin:0}.page-module__Y7sQia__shellHeader h1{font-size:28px;line-height:1.1}.page-module__Y7sQia__eyebrow{letter-spacing:0;color:#f04b14;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:700}.page-module__Y7sQia__tabBar{background:#fff;border:1px solid #d7dde5;border-radius:8px;flex-wrap:nowrap;gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.page-module__Y7sQia__tabBar button{white-space:nowrap;color:#4b5563;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.page-module__Y7sQia__tabBar button span,.page-module__Y7sQia__navMenuItem span{color:#111827;background:#edf0f3;border-radius:999px;margin-left:0;padding:2px 8px;font-size:12px}.page-module__Y7sQia__tabBar button:focus-visible{outline-offset:-2px;outline:2px solid #111827}.page-module__Y7sQia__tabBar .page-module__Y7sQia__activeTab{color:#fff;background:#111827}.page-module__Y7sQia__tabBar .page-module__Y7sQia__activeTab span,.page-module__Y7sQia__navMenuItem[aria-current=page] span{color:#111827;background:#fff}.page-module__Y7sQia__navMenu{z-index:100;background:#fff;border:1px solid #d7dde5;border-radius:8px;min-width:200px;padding:4px;box-shadow:0 8px 24px #1118271a}.page-module__Y7sQia__navMenuItem{color:#4b5563;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.page-module__Y7sQia__navMenuItem[data-highlighted]{outline-offset:-2px;background:#edf0f3;outline:2px solid #111827}.page-module__Y7sQia__navMenuItem[aria-current=page]{color:#fff;background:#111827}.page-module__Y7sQia__queueLayout{--queue-sidebar-width:315px;grid-template-columns:minmax(240px, var(--queue-sidebar-width)) minmax(0, 1fr);align-items:start;gap:16px;max-width:1480px;margin:0 auto;display:grid}.page-module__Y7sQia__queueList,.page-module__Y7sQia__reviewPanel,.page-module__Y7sQia__facilityEditor,.page-module__Y7sQia__toolCard{background:#fff;border:1px solid #dfe3e8;border-radius:8px}.page-module__Y7sQia__queueList{flex-direction:column;height:calc(100vh - 118px);min-height:0;display:flex;overflow:hidden}.page-module__Y7sQia__reviewPanel,.page-module__Y7sQia__facilityEditor{min-height:720px;padding:20px}.page-module__Y7sQia__panelHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.page-module__Y7sQia__panelHeader p,.page-module__Y7sQia__reviewHeader p{color:#6b7280;margin:4px 0 0;font-size:13px}.page-module__Y7sQia__iconButton{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.page-module__Y7sQia__panelHeaderActions{align-items:center;gap:8px;display:flex}.page-module__Y7sQia__queueFilters{background:#f8fafc;border-bottom:1px solid #e5e7eb;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:9px;padding:12px;display:grid}.page-module__Y7sQia__queueFilters label{gap:4px;min-width:0;display:grid}.page-module__Y7sQia__queueFilters label>span{color:#475569;font-size:11px;font-weight:800}.page-module__Y7sQia__queueFilters input,.page-module__Y7sQia__queueFilters select{color:#111827;width:100%;min-width:0;min-height:36px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:0 9px;font-size:12px}.page-module__Y7sQia__queueFilters input:focus,.page-module__Y7sQia__queueFilters select:focus{border-color:#1559b7;outline:none;box-shadow:0 0 0 2px #1559b71f}.page-module__Y7sQia__queueFilters .page-module__Y7sQia__groupByFilter{grid-column:1/2}.page-module__Y7sQia__clearFiltersButton{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:5px;align-self:end;min-height:36px;font-size:12px;font-weight:800}.page-module__Y7sQia__clearFiltersButton:disabled{cursor:not-allowed;opacity:.45}.page-module__Y7sQia__requestList,.page-module__Y7sQia__resultList{flex-direction:column;max-height:635px;display:flex;overflow:auto}.page-module__Y7sQia__requestList{flex:1;min-height:0;max-height:none}.page-module__Y7sQia__requestGroup{display:block}.page-module__Y7sQia__requestGroupHeader{z-index:1;color:#334155;background:#eaf0f6;border-bottom:1px solid #dbe3ec;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex;position:sticky;top:0}.page-module__Y7sQia__requestGroupHeader span{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.page-module__Y7sQia__requestGroupHeader small{color:#475569;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:11px;font-weight:900;display:inline-flex}.page-module__Y7sQia__requestItem,.page-module__Y7sQia__resultItem{color:#111827;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0f3;gap:4px;width:100%;padding:14px 16px;display:grid}.page-module__Y7sQia__requestItem:hover,.page-module__Y7sQia__resultItem:hover,.page-module__Y7sQia__selectedRequest{background:#f3f7fb}.page-module__Y7sQia__requestItem span,.page-module__Y7sQia__resultItem span{font-weight:800}.page-module__Y7sQia__requestItem strong{color:#f04b14;font-size:13px}.page-module__Y7sQia__requestItem small,.page-module__Y7sQia__resultItem small{color:#6b7280}.page-module__Y7sQia__requestItem .page-module__Y7sQia__requestSubmitter{color:#374151;font-weight:700}.page-module__Y7sQia__reviewHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.page-module__Y7sQia__reviewActions,.page-module__Y7sQia__approvalBar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-module__Y7sQia__secondaryButton,.page-module__Y7sQia__primaryButton,.page-module__Y7sQia__dangerButton,.page-module__Y7sQia__searchForm button{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.page-module__Y7sQia__secondaryButton{color:#111827;background:#fff;border:1px solid #d1d5db}.page-module__Y7sQia__primaryButton,.page-module__Y7sQia__searchForm button{color:#fff;background:#111827;border:1px solid #111827}.page-module__Y7sQia__dangerButton{color:#dc2626;background:#fff;border:1px solid #dc2626}.page-module__Y7sQia__primaryButton:disabled,.page-module__Y7sQia__secondaryButton:disabled,.page-module__Y7sQia__dangerButton:disabled,.page-module__Y7sQia__searchForm button:disabled{cursor:not-allowed;opacity:.55}.page-module__Y7sQia__metaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.page-module__Y7sQia__metaItem{background:#fafafa;border:1px solid #e5e7eb;border-radius:6px;gap:4px;padding:12px;display:grid}.page-module__Y7sQia__metaItem span,.page-module__Y7sQia__field span{color:#6b7280;font-size:12px;font-weight:800}.page-module__Y7sQia__metaItem strong{font-size:13px}.page-module__Y7sQia__metaItem a{color:#f04b14;text-decoration:none}.page-module__Y7sQia__metaItem a:hover{text-decoration:underline}.page-module__Y7sQia__emailWrap{overflow-wrap:anywhere}.page-module__Y7sQia__editorStack{gap:14px;display:grid}.page-module__Y7sQia__changeReview{background:#fff;border:1px solid #d7dde5;border-radius:8px;overflow:hidden}.page-module__Y7sQia__changeReviewHeader,.page-module__Y7sQia__applyPanelHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-module__Y7sQia__changeReviewHeader{background:#f8fafc;border-bottom:1px solid #d7dde5;padding:14px 16px}.page-module__Y7sQia__changeReviewHeader h3,.page-module__Y7sQia__changeReviewHeader p,.page-module__Y7sQia__snapshotCard h4,.page-module__Y7sQia__snapshotCard p,.page-module__Y7sQia__applyPanelHeader h3,.page-module__Y7sQia__applyPanelHeader p{margin:0}.page-module__Y7sQia__changeReviewHeader h3,.page-module__Y7sQia__applyPanelHeader h3{font-size:15px;font-weight:900}.page-module__Y7sQia__changeReviewHeader p,.page-module__Y7sQia__applyPanelHeader p{color:#64748b;margin-top:3px;font-size:12px;line-height:1.45}.page-module__Y7sQia__changeReviewHeader>span{color:#475569;text-transform:uppercase;background:#fff;border:1px solid #cbd5e1;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:900}.page-module__Y7sQia__comparisonGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__Y7sQia__snapshotCard{min-width:0;padding:16px}.page-module__Y7sQia__currentSnapshot{background:#fff7f7}.page-module__Y7sQia__suggestedSnapshot{background:#f4fbf6;border-left:1px solid #bbf7d0}.page-module__Y7sQia__snapshotCard header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.page-module__Y7sQia__snapshotCard header span,.page-module__Y7sQia__applyPanelHeader span{color:#64748b;letter-spacing:.06em;margin-bottom:3px;font-size:10px;font-weight:900;display:block}.page-module__Y7sQia__currentSnapshot header span{color:#b91c1c}.page-module__Y7sQia__suggestedSnapshot header span{color:#15803d}.page-module__Y7sQia__snapshotCard header small{color:#15803d;font-size:11px;font-weight:700}.page-module__Y7sQia__snapshotFields{gap:5px;margin:0;display:grid}.page-module__Y7sQia__snapshotFields>div{border-radius:5px;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:10px;padding:7px 8px;display:grid}.page-module__Y7sQia__snapshotFields dt{color:#64748b;font-size:11px;font-weight:800}.page-module__Y7sQia__snapshotFields dd{color:#111827;overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;margin:0;font-size:12px;font-weight:700}.page-module__Y7sQia__currentSnapshot .page-module__Y7sQia__changedSnapshotField,.page-module__Y7sQia__currentSnapshot .page-module__Y7sQia__changedSnapshotText{background:#fee2e2;border-left:3px solid #dc2626}.page-module__Y7sQia__suggestedSnapshot .page-module__Y7sQia__changedSnapshotField,.page-module__Y7sQia__suggestedSnapshot .page-module__Y7sQia__changedSnapshotText{background:#dcfce7;border-left:3px solid #16a34a}.page-module__Y7sQia__snapshotText,.page-module__Y7sQia__snapshotEmpty{overflow-wrap:anywhere;white-space:pre-wrap;background:#fff;border:1px solid #e2e8f0;border-radius:6px;min-height:72px;padding:10px 12px;font-size:13px;line-height:1.5}.page-module__Y7sQia__snapshotEmpty{color:#64748b;font-style:italic}.page-module__Y7sQia__renderedTip{white-space:normal}.page-module__Y7sQia__renderedTip a{color:#1559b7;text-decoration:underline}.page-module__Y7sQia__tipManager{background:#fff;border:1px solid #dfe3e8;border-radius:8px;margin-top:24px}.page-module__Y7sQia__tipManagerToolbar{gap:6px;padding:16px 16px 0;display:grid}.page-module__Y7sQia__tipAddForm{background:#f8fafc;border-bottom:1px solid #e5e7eb;gap:12px;padding:16px;display:grid}.page-module__Y7sQia__tipAddForm h3,.page-module__Y7sQia__tipGroupHeader h3{margin:0;font-size:15px}.page-module__Y7sQia__tipRegionPicker{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.page-module__Y7sQia__tipGroup{border-top:1px solid #edf0f3;padding:16px}.page-module__Y7sQia__tipGroupHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__Y7sQia__tipGroupHeader p{color:#6b7280;margin:2px 0 0;font-size:13px}.page-module__Y7sQia__tipRow{border:1px solid #edf0f3;border-radius:6px;gap:8px;margin-top:12px;padding:12px;display:grid}.page-module__Y7sQia__tipRowHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.page-module__Y7sQia__tipNumber{font-size:13px}.page-module__Y7sQia__tipNumber small{color:#6b7280;font-weight:600}.page-module__Y7sQia__tipActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.page-module__Y7sQia__tipConfirm{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;gap:8px;padding:12px;display:grid}.page-module__Y7sQia__tipConfirm p{margin:0}.page-module__Y7sQia__tipPublishFields{gap:14px;margin-top:12px;display:grid}.page-module__Y7sQia__applyPanel{background:#f5f9ff;border-top:1px solid #bfdbfe;padding:16px}.page-module__Y7sQia__applyPanelHeader span{color:#1559b7}.page-module__Y7sQia__applyPanelHeader>p{text-align:right;max-width:360px}.page-module__Y7sQia__reviewNotes{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:16px;padding:14px 16px}.page-module__Y7sQia__field .page-module__Y7sQia__fieldHelp{color:#64748b;font-size:12px;line-height:1.45}.page-module__Y7sQia__directApplyNotice{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:7px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.page-module__Y7sQia__directApplyNotice svg{flex:none;margin-top:1px}.page-module__Y7sQia__directApplyNotice div{gap:2px;display:grid}.page-module__Y7sQia__directApplyNotice strong{font-size:13px}.page-module__Y7sQia__directApplyNotice span{font-size:12px;line-height:1.45}.page-module__Y7sQia__checkboxField{color:#475467;cursor:pointer;border:1px solid #dfe3e8;border-radius:7px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:12px;line-height:1.45;display:flex}.page-module__Y7sQia__checkboxField input{margin-top:2px}.page-module__Y7sQia__checkboxField:has(input:disabled){cursor:default}.page-module__Y7sQia__checkboxField strong{color:#111827;font-size:13px;display:block}.page-module__Y7sQia__photoReviewCard{background:#f3f4f6;border:1px solid #dfe3e8;border-radius:8px;overflow:hidden}.page-module__Y7sQia__photoReviewImage{background:#111827;height:clamp(260px,45vw,460px)}.page-module__Y7sQia__photoReviewFallback{color:#6b7280;place-items:center;gap:8px;min-height:260px;display:grid}.page-module__Y7sQia__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.page-module__Y7sQia__formSectionTitle{border-bottom:1px solid #e5e7eb;grid-column:1/-1;margin:10px 0 -2px;padding-bottom:8px;font-size:14px;font-weight:900}.page-module__Y7sQia__formSectionTitle:first-child{margin-top:0}.page-module__Y7sQia__geoGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.page-module__Y7sQia__field{gap:6px;display:grid}.page-module__Y7sQia__field input,.page-module__Y7sQia__field textarea,.page-module__Y7sQia__field select,.page-module__Y7sQia__searchForm input{color:#111827;width:100%;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:6px}.page-module__Y7sQia__field input,.page-module__Y7sQia__field select,.page-module__Y7sQia__searchForm input{min-height:42px;padding:0 12px}.page-module__Y7sQia__field textarea{resize:vertical;padding:10px 12px}.page-module__Y7sQia__field [aria-invalid=true]{background:#fff7f7;border-color:#dc2626}.page-module__Y7sQia__field .page-module__Y7sQia__fieldError{color:#b91c1c;font-size:12px;line-height:1.4}.page-module__Y7sQia__validationSummary{color:#991b1b;background:#fff7f7;border:1px solid #fecaca;border-radius:6px;margin-top:18px;padding:12px 16px;font-size:13px}.page-module__Y7sQia__validationSummary ul{margin:6px 0 0;padding-left:20px}.page-module__Y7sQia__approvalControl{border-radius:6px;display:inline-flex}.page-module__Y7sQia__approvalControl button:disabled{pointer-events:none}.page-module__Y7sQia__approvalControl:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.page-module__Y7sQia__booleanField input{accent-color:#111827;width:20px;min-height:20px;margin:10px 0}.page-module__Y7sQia__helpText{color:#6b7280;margin:-4px 0 0;font-size:13px;line-height:1.45}.page-module__Y7sQia__approvalBar{border-top:1px solid #e5e7eb;justify-content:flex-end;margin-top:18px;padding-top:18px}.page-module__Y7sQia__reviewPanel>.page-module__Y7sQia__field,.page-module__Y7sQia__reviewPanel>.page-module__Y7sQia__changeReview,.page-module__Y7sQia__reviewPanel>details{margin-top:16px}.page-module__Y7sQia__detailsSummary{color:#111827;cursor:pointer;padding:14px 16px;font-size:13px;font-weight:900}details.page-module__Y7sQia__changeReview>.page-module__Y7sQia__field{padding:12px}.page-module__Y7sQia__statusStack{gap:8px;padding:12px 16px 0;display:grid}.page-module__Y7sQia__error,.page-module__Y7sQia__success{border-radius:6px;padding:10px 12px;font-size:13px;font-weight:700}.page-module__Y7sQia__error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.page-module__Y7sQia__success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.page-module__Y7sQia__emptyState{color:#6b7280;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:180px;padding:24px;display:flex}.page-module__Y7sQia__searchForm{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:16px;display:grid}.page-module__Y7sQia__facilityEditor .page-module__Y7sQia__reviewHeader{z-index:5;background:#fff;align-items:center;padding-top:12px;position:sticky;top:0}.page-module__Y7sQia__facilityEditor .page-module__Y7sQia__reviewHeader .page-module__Y7sQia__reviewActions{flex-wrap:nowrap;flex:none}.page-module__Y7sQia__facilityEditor .page-module__Y7sQia__reviewHeader .page-module__Y7sQia__reviewActions>*{flex-shrink:0;min-height:50px;padding:0 20px;font-size:18px}.page-module__Y7sQia__reviewHeader .page-module__Y7sQia__unsavedNotice{color:#b45309;font-weight:700}.page-module__Y7sQia__facilitySearchPanel{min-width:0}.page-module__Y7sQia__resultItem:focus-visible{outline-offset:-2px;outline:2px solid #f04b14}.page-module__Y7sQia__facilitySearchPanel .page-module__Y7sQia__searchForm{grid-template-columns:minmax(0,1fr)}.page-module__Y7sQia__facilitySearchPanel .page-module__Y7sQia__searchForm input,.page-module__Y7sQia__facilitySearchPanel .page-module__Y7sQia__searchForm button{min-width:0;min-height:36px;font-size:12px}.page-module__Y7sQia__facilitySearchPanel .page-module__Y7sQia__searchForm input:focus{border-color:#1559b7;box-shadow:0 0 0 2px #1559b71f}.page-module__Y7sQia__facilitySearchStatus{color:#475569;background:#f8fafc;margin:0;padding:12px;font-size:13px}.page-module__Y7sQia__facilitySearchPanel .page-module__Y7sQia__resultList{flex:1;min-height:0;max-height:none}.page-module__Y7sQia__facilitySearchPanel .page-module__Y7sQia__resultList:empty{display:none}.page-module__Y7sQia__facilitySearchPanel .page-module__Y7sQia__resultItem{overflow-wrap:anywhere;border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;font-size:14px;display:flex}.page-module__Y7sQia__facilityResultText{gap:6px;min-width:0;display:grid}.page-module__Y7sQia__facilityResultNumber{color:#f04b14}.page-module__Y7sQia__facilitySearchPanel .page-module__Y7sQia__resultItem>svg{color:#64748b;flex-shrink:0}.page-module__Y7sQia__facilitySearchPanel .page-module__Y7sQia__resultItem:hover:not(:disabled){background:#f3f7fb;border-left-color:#f04b14}.page-module__Y7sQia__facilitySearchPanel .page-module__Y7sQia__resultItem:hover:not(:disabled)>svg{color:#f04b14}.page-module__Y7sQia__facilitySearchPanel .page-module__Y7sQia__resultItem small{font-size:12px}.page-module__Y7sQia__facilitySearchPanel .page-module__Y7sQia__resultItem[aria-pressed=true]{background:#edf4fc;border-left-color:#1559b7}.page-module__Y7sQia__resultItem:disabled{cursor:not-allowed;opacity:.55}.page-module__Y7sQia__facilityEditor{min-width:0;padding:32px;font-size:18px;line-height:1.5}.page-module__Y7sQia__facilityEditor .page-module__Y7sQia__reviewHeader{padding-bottom:24px}.page-module__Y7sQia__facilityEditor .page-module__Y7sQia__reviewHeader h2{font-size:30px}.page-module__Y7sQia__facilityEditor .page-module__Y7sQia__reviewHeader p{overflow-wrap:anywhere;font-size:15px}.page-module__Y7sQia__facilityEditor .page-module__Y7sQia__reviewHeader>div{min-width:0}.page-module__Y7sQia__facilityEditor .page-module__Y7sQia__primaryButton{flex-shrink:0;min-height:50px;padding:0 20px;font-size:18px}@media (min-width:961px){.page-module__Y7sQia__facilityEditor .page-module__Y7sQia__reviewHeader{flex-wrap:wrap}.page-module__Y7sQia__facilityEditor .page-module__Y7sQia__reviewHeader>div:first-child{flex:1 1 0;min-width:min(280px,100%)}}.page-module__Y7sQia__facilityEditor .page-module__Y7sQia__formGrid{gap:24px;margin-top:24px}.page-module__Y7sQia__facilityEditor h3,.page-module__Y7sQia__facilityEditor .page-module__Y7sQia__formSectionTitle{font-size:20px}.page-module__Y7sQia__facilityEditor .page-module__Y7sQia__formSectionTitle{margin-top:16px;padding-bottom:12px}.page-module__Y7sQia__facilityEditor .page-module__Y7sQia__field,.page-module__Y7sQia__facilityEditor label{gap:8px;min-width:0}.page-module__Y7sQia__facilityEditor label>span{font-size:15px}.page-module__Y7sQia__facilityEditor label input:not([type=checkbox]):not([type=radio]),.page-module__Y7sQia__facilityEditor label select,.page-module__Y7sQia__facilityEditor label textarea{min-width:0;min-height:50px;padding:10px 14px;font-size:18px}.page-module__Y7sQia__facilityEditor summary strong{font-size:18px}.page-module__Y7sQia__facilityEditor summary span{font-size:15px}.page-module__Y7sQia__facilityEditor summary{padding:18px 20px}.page-module__Y7sQia__facilityEditor header strong{font-size:16px}.page-module__Y7sQia__facilityEditor header small{font-size:13px}.page-module__Y7sQia__toolCard{color:#111827;gap:8px;padding:18px;text-decoration:none;display:grid}.page-module__Y7sQia__toolCard span{font-weight:900}.page-module__Y7sQia__toolCard small{color:#6b7280}@media (max-width:1200px){.page-module__Y7sQia__shellHeader{flex-direction:column;align-items:stretch;gap:16px}}@media (max-width:960px){.page-module__Y7sQia__page{padding:16px}.page-module__Y7sQia__shellHeader,.page-module__Y7sQia__reviewHeader{flex-direction:column;align-items:stretch}.page-module__Y7sQia__queueLayout,.page-module__Y7sQia__formGrid,.page-module__Y7sQia__comparisonGrid,.page-module__Y7sQia__geoGrid,.page-module__Y7sQia__metaGrid{grid-template-columns:1fr}.page-module__Y7sQia__suggestedSnapshot{border-top:1px solid #bbf7d0;border-left:0}.page-module__Y7sQia__changeReviewHeader,.page-module__Y7sQia__applyPanelHeader{flex-direction:column;align-items:stretch}.page-module__Y7sQia__applyPanelHeader>p{text-align:left;max-width:none}.page-module__Y7sQia__queueList,.page-module__Y7sQia__facilitySearchPanel,.page-module__Y7sQia__reviewPanel,.page-module__Y7sQia__facilityEditor{min-height:auto}.page-module__Y7sQia__queueList{height:calc(100vh - 150px)}.page-module__Y7sQia__requestList,.page-module__Y7sQia__resultList{max-height:360px}.page-module__Y7sQia__requestList{max-height:none}.page-module__Y7sQia__facilityEditor{padding:20px}.page-module__Y7sQia__facilityEditor .page-module__Y7sQia__reviewHeader{align-items:stretch}.page-module__Y7sQia__facilityEditor .page-module__Y7sQia__reviewHeader h2{font-size:26px}.page-module__Y7sQia__facilityEditor .page-module__Y7sQia__reviewHeader .page-module__Y7sQia__eyebrow,.page-module__Y7sQia__facilityEditor .page-module__Y7sQia__reviewHeader .page-module__Y7sQia__facilityEditorSummary{display:none}}@media (max-width:480px){.page-module__Y7sQia__facilitySearchPanel .page-module__Y7sQia__searchForm{grid-template-columns:minmax(0,1fr)}.page-module__Y7sQia__facilityEditor{padding:16px}.page-module__Y7sQia__facilityEditor .page-module__Y7sQia__reviewHeader{gap:8px;padding-bottom:12px}.page-module__Y7sQia__facilityEditor .page-module__Y7sQia__reviewHeader h2{font-size:20px}.page-module__Y7sQia__facilityEditor .page-module__Y7sQia__reviewHeader p{font-size:13px}.page-module__Y7sQia__facilityEditor .page-module__Y7sQia__reviewHeader .page-module__Y7sQia__reviewActions>*{min-height:44px;padding:0 14px}.page-module__Y7sQia__facilityEditor .page-module__Y7sQia__reviewHeader .page-module__Y7sQia__primaryButton{flex:1}}@media (max-width:600px){.page-module__Y7sQia__facilityEditor .page-module__Y7sQia__reviewHeader .page-module__Y7sQia__editorActionLabel{display:none}}.page-module__Y7sQia__editorFieldset{border:0;min-width:0;margin:0;padding:0}.page-module__Y7sQia__locationResolver{grid-column:1/-1;min-width:0}.page-module__Y7sQia__locationResolver>p{color:#6b7280;margin:0;font-size:13px}.page-module__Y7sQia__editorFieldset>.page-module__Y7sQia__field,.page-module__Y7sQia__editorFieldset>.page-module__Y7sQia__changeReview{margin-top:16px}.page-module__Y7sQia__submissionOverview{background:#fff;border:1px solid #d7dde5;border-radius:8px;overflow:hidden}.page-module__Y7sQia__submissionOverviewSummary{cursor:pointer;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;list-style:none;display:flex}.page-module__Y7sQia__submissionOverviewHeader{align-items:center;gap:12px;padding-right:16px;display:flex}.page-module__Y7sQia__submissionOverviewHeader>.page-module__Y7sQia__secondaryButton{flex-shrink:0}.page-module__Y7sQia__submissionOverviewHeader:has([aria-expanded=true]){border-bottom:1px solid #e5e7eb}.page-module__Y7sQia__submissionOverviewSummary:focus-visible{outline-offset:-3px;outline:2px solid #2563eb}.page-module__Y7sQia__submissionOverviewSummary{flex:1}.page-module__Y7sQia__submissionOverviewTitle{gap:6px;min-width:0;display:grid}.page-module__Y7sQia__submissionOverviewTitle>strong{overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:700;line-height:1.3}.page-module__Y7sQia__submissionOverviewSummary>svg{color:#6b7280;flex-shrink:0}.page-module__Y7sQia__submissionOverviewSummary[aria-expanded=true]>svg{transform:rotate(180deg)}.page-module__Y7sQia__submissionOverviewLabel,.page-module__Y7sQia__submissionOverviewBody>p{color:#6b7280;font-size:13px;line-height:1.5}.page-module__Y7sQia__submissionOverviewBody{gap:20px;padding:20px;display:grid}.page-module__Y7sQia__submissionOverviewBody>p{margin:0}.page-module__Y7sQia__submissionOverviewBody[hidden]{display:none}.page-module__Y7sQia__submissionReviewLayout{grid-template-columns:minmax(0, 1fr) var(--queue-sidebar-width,315px);align-items:start;gap:16px;min-width:0;display:grid}.page-module__Y7sQia__submissionReviewLayout>.page-module__Y7sQia__reviewPanel{min-width:0}.page-module__Y7sQia__referencePanel{background:#fff;border:1px solid #dfe3e8;border-radius:8px;flex-direction:column;height:49.5vh;min-height:0;display:flex;position:sticky;top:16px;overflow:hidden}.page-module__Y7sQia__referenceHeader{border-bottom:1px solid #e5e7eb;flex-shrink:0;padding:12px}.page-module__Y7sQia__referenceTabs{background:#fff;border:1px solid #d7dde5;border-radius:8px;gap:4px;padding:4px;display:flex}.page-module__Y7sQia__referenceTabs button{color:#4b5563;min-width:0;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;padding:6px 8px;font-size:12px;font-weight:700}.page-module__Y7sQia__referenceTabs button[aria-selected=true]{color:#fff;background:#111827}.page-module__Y7sQia__referenceTabs button:focus-visible,.page-module__Y7sQia__referenceScratchpad textarea:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.page-module__Y7sQia__submissionReadOnly{color:#6b7280;margin:0;font-size:12px}.page-module__Y7sQia__referenceScratchpad{flex:1;min-height:0;padding:16px;display:flex}.page-module__Y7sQia__referenceScratchpad textarea{color:#111827;width:100%;min-width:0;min-height:0;font:inherit;resize:none;background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex:1;padding:12px;font-size:13px;line-height:1.5}.page-module__Y7sQia__referenceBody[hidden],.page-module__Y7sQia__referenceScratchpad[hidden]{display:none}.page-module__Y7sQia__referenceBody{overscroll-behavior:contain;overflow-wrap:anywhere;min-height:0;padding:16px;font-size:13px;line-height:1.5;overflow-y:auto}.page-module__Y7sQia__referenceBody dl{margin:0}.page-module__Y7sQia__referenceBody dt{color:#64748b;margin-top:12px;font-size:12px;font-weight:700}.page-module__Y7sQia__referenceBody dd{margin:4px 0 0}@media (max-width:1200px){.page-module__Y7sQia__submissionReviewLayout{grid-template-columns:minmax(0,1fr)}.page-module__Y7sQia__submissionReviewLayout>.page-module__Y7sQia__referencePanel{grid-row:1;position:static}}@media (max-width:480px){.page-module__Y7sQia__submissionOverviewHeader{flex-wrap:wrap;padding:0 16px 16px}.page-module__Y7sQia__submissionOverviewSummary{flex-basis:100%;padding:16px 0 0}}.page-module__Y7sQia__submissionMetadata{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px 24px;margin:0;display:grid}.page-module__Y7sQia__submissionMetadata>div{min-width:0}.page-module__Y7sQia__submissionMetadata dt{color:#6b7280;margin-bottom:6px;font-size:12px;font-weight:700}.page-module__Y7sQia__submissionMetadata dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.page-module__Y7sQia__submissionMetadata a{color:#2563eb;text-underline-offset:3px;text-decoration:underline}.page-module__Y7sQia__submissionMetadataEditor{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:end;gap:20px 24px;display:grid}.page-module__Y7sQia__submissionMetadataDate{align-content:center;align-self:stretch;gap:6px;display:grid}.page-module__Y7sQia__submissionMetadataDate span{color:#6b7280;font-size:12px;font-weight:700}.page-module__Y7sQia__submissionMetadataDate strong{font-size:14px;font-weight:400}.page-module__Y7sQia__submissionDraftStatus{color:#6b7280;margin:12px 0 0;font-size:13px;line-height:1.5}.page-module__Y7sQia__textField{grid-column:1/-1}.page-module__Y7sQia__informationGroups{gap:12px;margin-top:24px;display:grid}.page-module__Y7sQia__informationGroups .page-module__Y7sQia__informationGroupBody{margin-top:0;padding:16px}.page-module__Y7sQia__informationGroupChevron{color:#64748b;flex-shrink:0}details[open]>summary .page-module__Y7sQia__informationGroupChevron{transform:rotate(180deg)}.page-module__Y7sQia__recordDates{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (max-width:960px){.page-module__Y7sQia__recordDates{grid-template-columns:minmax(0,1fr)}}
.AdminPhotoTools-module__1baUEa__search{grid-template-columns:minmax(0,1fr)}.AdminPhotoTools-module__1baUEa__sections{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:24px;display:grid}.AdminPhotoTools-module__1baUEa__sections button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px;font-weight:600;display:flex}.AdminPhotoTools-module__1baUEa__sections button[aria-current]{color:#fff;background:#111827;border-color:#111827}.AdminPhotoTools-module__1baUEa__sections span{color:#344054;background:#f2f4f7;border-radius:999px;padding:2px 8px;font-size:12px}@media (max-width:960px){.AdminPhotoTools-module__1baUEa__sections{grid-template-columns:repeat(2,minmax(0,1fr))}}.AdminPhotoTools-module__1baUEa__sidebar{gap:16px;min-width:0;display:grid}@media (max-width:1100px){.AdminPhotoTools-module__1baUEa__sidebar>aside{height:auto}}
.ReportsWorkspace-module__t7xDGq__workspace{color:#17253a;min-height:100vh;font-family:var(--font-geist-sans), Arial, sans-serif;background:#f5f7fa;padding:28px 40px 64px}.ReportsWorkspace-module__t7xDGq__header{justify-content:space-between;align-items:center;gap:20px;max-width:1540px;margin:0 auto 30px;display:flex}.ReportsWorkspace-module__t7xDGq__back{color:#66758a;align-items:center;gap:7px;margin-bottom:20px;font-size:12px;text-decoration:none;display:inline-flex}.ReportsWorkspace-module__t7xDGq__heading{align-items:center;gap:13px;display:flex}.ReportsWorkspace-module__t7xDGq__logo{color:#fff;background:#213edf;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 5px 12px #233edf20}.ReportsWorkspace-module__t7xDGq__eyebrow{letter-spacing:1.5px;color:#ee643d;font-size:10px;font-weight:750}.ReportsWorkspace-module__t7xDGq__heading h1{letter-spacing:-1px;margin:3px 0 0;font-size:31px;font-weight:650;line-height:1.2}.ReportsWorkspace-module__t7xDGq__shared{color:#617083;align-items:center;gap:9px;font-size:12px;display:flex}.ReportsWorkspace-module__t7xDGq__shared>span:first-child,.ReportsWorkspace-module__t7xDGq__liveDot{background:#29a27c;border-radius:50%;width:7px;height:7px;display:inline-block}.ReportsWorkspace-module__t7xDGq__sharedDivider{color:#bbc3ce;margin:0 5px}.ReportsWorkspace-module__t7xDGq__layout{grid-template-columns:285px minmax(0,1fr);align-items:start;gap:26px;max-width:1540px;margin:auto;display:grid}.ReportsWorkspace-module__t7xDGq__sidebar{position:sticky;top:24px}.ReportsWorkspace-module__t7xDGq__library{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex}.ReportsWorkspace-module__t7xDGq__libraryHeader{border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.ReportsWorkspace-module__t7xDGq__libraryHeader h2{color:#111827;margin:0;font-size:16px;font-weight:700}.ReportsWorkspace-module__t7xDGq__libraryHeader p{color:#6b7280;margin:4px 0 0;font-size:13px}.ReportsWorkspace-module__t7xDGq__panel summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.ReportsWorkspace-module__t7xDGq__panel summary::-webkit-details-marker{display:none}.ReportsWorkspace-module__t7xDGq__panel summary>span{align-items:center;gap:9px;display:flex}.ReportsWorkspace-module__t7xDGq__panel summary>svg{color:#8b98ab;transition:transform .2s}.ReportsWorkspace-module__t7xDGq__workspace details:not([open])>summary>svg{transform:rotate(-90deg)}.ReportsWorkspace-module__t7xDGq__sectionHint{color:#8490a1;margin:10px 9px 19px;font-size:11px;line-height:1.6}.ReportsWorkspace-module__t7xDGq__reportList{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.ReportsWorkspace-module__t7xDGq__reportCard{color:#111827;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border-top:0;border-bottom:1px solid #edf0f3;border-left:3px solid #0000;border-right:0;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;padding:12px 16px;display:grid}.ReportsWorkspace-module__t7xDGq__reportCard:hover{background:#f3f7fb}.ReportsWorkspace-module__t7xDGq__reportCard strong{font-size:16px;font-weight:800;line-height:1.4;display:block}.ReportsWorkspace-module__t7xDGq__reportCard .ReportsWorkspace-module__t7xDGq__reportType{box-sizing:border-box;color:#475569;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;justify-content:center;align-items:center;gap:4px;width:64px;margin-top:2px;padding:3px 5px;font-size:10px;font-weight:700;line-height:1.4;display:inline-flex}.ReportsWorkspace-module__t7xDGq__selected{background:#f3f7fb;border-left-color:#1559b7}.ReportsWorkspace-module__t7xDGq__newReport{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ReportsWorkspace-module__t7xDGq__newReport:hover{background:#f3f7fb}.ReportsWorkspace-module__t7xDGq__editor{background:#fff;border:1px solid #e0e6ee;border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 6px 22px #13253b04}.ReportsWorkspace-module__t7xDGq__reportHeader{padding:28px 30px 23px}.ReportsWorkspace-module__t7xDGq__reportBadge{color:#74829a;letter-spacing:1.25px;background:#f1f4fa;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:750;display:inline-block}.ReportsWorkspace-module__t7xDGq__reportHeader h2{letter-spacing:-.55px;margin:12px 0 7px;font-size:23px;font-weight:650;line-height:1.4}.ReportsWorkspace-module__t7xDGq__reportHeader p{color:#8290a3;max-width:660px;margin:0;font-size:12px;line-height:1.8}.ReportsWorkspace-module__t7xDGq__toolbar{border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:15px;padding:15px 30px;display:flex}.ReportsWorkspace-module__t7xDGq__rowType{align-items:center;gap:3px;font-size:11px;display:flex}.ReportsWorkspace-module__t7xDGq__rowType>span{color:#8a95a7;margin-right:9px}.ReportsWorkspace-module__t7xDGq__rowType button{box-sizing:border-box;color:#8290a3;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;width:64px;padding:6px 12px;font-size:11px}.ReportsWorkspace-module__t7xDGq__rowType button[aria-pressed=true]{color:#3f4d63;background:#f3f5f9;border-color:#e5eaf1;font-weight:650}.ReportsWorkspace-module__t7xDGq__reportCard .ReportsWorkspace-module__t7xDGq__reportType[data-report-type=pool],.ReportsWorkspace-module__t7xDGq__rowType button[data-report-type=pool][aria-pressed=true]{color:#075985;background:#e0f2fe;border-color:#bae6fd}.ReportsWorkspace-module__t7xDGq__actions{gap:8px;display:flex}.ReportsWorkspace-module__t7xDGq__primary,.ReportsWorkspace-module__t7xDGq__secondary{cursor:pointer;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:37px;padding:10px 14px;font-size:11px;font-weight:650;display:inline-flex}.ReportsWorkspace-module__t7xDGq__primary{color:#fff;background:#2644df;border:1px solid #2644df;box-shadow:0 3px 5px #243dde18}.ReportsWorkspace-module__t7xDGq__primary:hover{background:#1d36c6}.ReportsWorkspace-module__t7xDGq__secondary{color:#55647a;background:#fff;border:1px solid #dfe5ee}.ReportsWorkspace-module__t7xDGq__secondary:hover{background:#f7f9fc}.ReportsWorkspace-module__t7xDGq__workspace button:disabled{opacity:.5;cursor:wait}.ReportsWorkspace-module__t7xDGq__workspace button:focus-visible,.ReportsWorkspace-module__t7xDGq__workspace summary:focus-visible,.ReportsWorkspace-module__t7xDGq__workspace a:focus-visible{outline-offset:3px;outline:3px solid #99afff}.ReportsWorkspace-module__t7xDGq__controls{border:0;min-width:0;margin:0;padding:9px 30px 13px}.ReportsWorkspace-module__t7xDGq__panel{border-bottom:1px solid #edf0f5}.ReportsWorkspace-module__t7xDGq__panel:last-child{border-bottom:0}.ReportsWorkspace-module__t7xDGq__panel summary{padding:17px 0;font-size:12px;font-weight:650}.ReportsWorkspace-module__t7xDGq__panel summary>span>svg{color:#7d8da2}.ReportsWorkspace-module__t7xDGq__panel summary small{color:#98a3b3;margin-left:8px;font-size:10px;font-weight:400}.ReportsWorkspace-module__t7xDGq__panelBody{padding:2px 0 22px}.ReportsWorkspace-module__t7xDGq__fieldGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:17px;display:grid}.ReportsWorkspace-module__t7xDGq__workspace label{color:#6a7890;font-size:11px}.ReportsWorkspace-module__t7xDGq__workspace label:not(.ReportsWorkspace-module__t7xDGq__checkbox){flex-direction:column;gap:7px;display:flex}.ReportsWorkspace-module__t7xDGq__workspace input:not([type=checkbox]),.ReportsWorkspace-module__t7xDGq__workspace select{color:#394b64;width:100%;font:inherit;background:#fff;border:1px solid #dfe6ef;border-radius:7px;outline:none;min-height:36px;padding:9px 10px}.ReportsWorkspace-module__t7xDGq__workspace input:focus,.ReportsWorkspace-module__t7xDGq__workspace select:focus{border-color:#8a9feb;box-shadow:0 0 0 2px #dfe7ff}.ReportsWorkspace-module__t7xDGq__checkbox{align-items:center;gap:8px;padding:4px 0;line-height:1.5;display:flex}.ReportsWorkspace-module__t7xDGq__checkbox input{accent-color:#2947df;flex-shrink:0;width:14px;height:14px}.ReportsWorkspace-module__t7xDGq__optionGroup{padding:14px 0}.ReportsWorkspace-module__t7xDGq__optionGroup strong{color:#52647a;font-size:11px;font-weight:650}.ReportsWorkspace-module__t7xDGq__optionGroup>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 14px;margin-top:9px;display:grid}.ReportsWorkspace-module__t7xDGq__columnGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.ReportsWorkspace-module__t7xDGq__search{position:relative}.ReportsWorkspace-module__t7xDGq__search svg{color:#8291a8;position:absolute;top:11px;left:10px}.ReportsWorkspace-module__t7xDGq__search input{padding-left:33px!important}.ReportsWorkspace-module__t7xDGq__columnOrder{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.ReportsWorkspace-module__t7xDGq__columnOrder span{color:#75839a;background:#f2f5fa;border:1px solid #e5eaf1;border-radius:5px;padding:5px 7px;font-size:9px}.ReportsWorkspace-module__t7xDGq__saveRow{align-items:flex-end;gap:12px;padding:0 0 20px;display:flex}.ReportsWorkspace-module__t7xDGq__saveRow label{flex:1}.ReportsWorkspace-module__t7xDGq__previewHeader{background:#fafbfd;border-top:1px solid #e9edf4;border-bottom:1px solid #e9edf4;justify-content:space-between;align-items:center;gap:12px;padding:17px 30px;display:flex}.ReportsWorkspace-module__t7xDGq__previewHeader>div{align-items:center;gap:9px;display:flex}.ReportsWorkspace-module__t7xDGq__previewHeader h3{margin:0;font-size:11px;font-weight:650}.ReportsWorkspace-module__t7xDGq__previewHeader span:not(.ReportsWorkspace-module__t7xDGq__liveDot){color:#8a97a9;background:#fff;border:1px solid #e5eaf1;border-radius:5px;padding:3px 6px;font-size:9px}.ReportsWorkspace-module__t7xDGq__previewHeader small{color:#8d99aa;font-size:10px}.ReportsWorkspace-module__t7xDGq__empty{text-align:center;background:radial-gradient(#f6f8fe55,#fff 70%);flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:40px 20px;display:flex}.ReportsWorkspace-module__t7xDGq__emptyIcon{color:#8a9cc0;background:#f4f6fc;border:1px solid #e6ebf5;border-radius:16px;place-items:center;width:62px;height:62px;margin-bottom:18px;display:grid;box-shadow:0 5px 13px #d8e1f41c}.ReportsWorkspace-module__t7xDGq__empty h3{color:#5c6b82;margin:0;font-size:15px;font-weight:600}.ReportsWorkspace-module__t7xDGq__empty p{color:#97a2b3;margin:10px 0 21px;font-size:11px;line-height:1.9}.ReportsWorkspace-module__t7xDGq__tableScroll{width:100%;max-height:570px;overflow:auto}.ReportsWorkspace-module__t7xDGq__tableScroll table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:11px}.ReportsWorkspace-module__t7xDGq__tableScroll th{z-index:1;color:#718099;white-space:nowrap;background:#f7f9fc;border-bottom:1px solid #e4eaf3;padding:14px 17px;font-weight:600;position:sticky;top:0}.ReportsWorkspace-module__t7xDGq__tableScroll td{vertical-align:top;color:#526078;overflow-wrap:anywhere;border-bottom:1px solid #edf1f6;min-width:115px;max-width:360px;padding:13px 17px;line-height:1.65}.ReportsWorkspace-module__t7xDGq__tableScroll tr:nth-child(2n) td{background:#fcfdff}.ReportsWorkspace-module__t7xDGq__tableFooter{color:#92a0b2;justify-content:space-between;gap:10px;padding:14px 30px;font-size:10px;display:flex}.ReportsWorkspace-module__t7xDGq__error,.ReportsWorkspace-module__t7xDGq__notice{border-radius:7px;margin:10px 30px 20px;padding:12px 15px;font-size:12px;line-height:1.6}.ReportsWorkspace-module__t7xDGq__error,.ReportsWorkspace-module__t7xDGq__libraryError{color:#a4472c;background:#fff2ed}.ReportsWorkspace-module__t7xDGq__libraryError{border-radius:7px;padding:10px;font-size:11px}.ReportsWorkspace-module__t7xDGq__notice{color:#36775c;background:#eff9f5}.ReportsWorkspace-module__t7xDGq__spin{animation:1s linear infinite ReportsWorkspace-module__t7xDGq__spin}@keyframes ReportsWorkspace-module__t7xDGq__spin{to{transform:rotate(360deg)}}@media (min-width:1500px){.ReportsWorkspace-module__t7xDGq__layout{grid-template-columns:300px minmax(0,1fr);gap:32px}.ReportsWorkspace-module__t7xDGq__reportHeader{padding-top:32px;padding-bottom:28px}.ReportsWorkspace-module__t7xDGq__empty{min-height:370px}}@media (max-width:1050px){.ReportsWorkspace-module__t7xDGq__workspace{padding:24px}.ReportsWorkspace-module__t7xDGq__layout{grid-template-columns:245px minmax(0,1fr);gap:18px}.ReportsWorkspace-module__t7xDGq__toolbar{flex-wrap:wrap}.ReportsWorkspace-module__t7xDGq__reportHeader,.ReportsWorkspace-module__t7xDGq__toolbar,.ReportsWorkspace-module__t7xDGq__previewHeader,.ReportsWorkspace-module__t7xDGq__controls{padding-left:22px;padding-right:22px}.ReportsWorkspace-module__t7xDGq__fieldGrid,.ReportsWorkspace-module__t7xDGq__optionGroup>div,.ReportsWorkspace-module__t7xDGq__columnGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ReportsWorkspace-module__t7xDGq__reportHeader h2{font-size:21px}.ReportsWorkspace-module__t7xDGq__shared{display:none}}@media (max-width:720px){.ReportsWorkspace-module__t7xDGq__workspace{padding:18px 12px 40px}.ReportsWorkspace-module__t7xDGq__header{margin-bottom:20px}.ReportsWorkspace-module__t7xDGq__layout{flex-direction:column;gap:16px;display:flex}.ReportsWorkspace-module__t7xDGq__sidebar{width:100%;position:static}.ReportsWorkspace-module__t7xDGq__editor{border-radius:13px;width:100%}.ReportsWorkspace-module__t7xDGq__sectionHint{margin-bottom:10px}.ReportsWorkspace-module__t7xDGq__heading h1{font-size:26px}.ReportsWorkspace-module__t7xDGq__back{margin-bottom:14px}.ReportsWorkspace-module__t7xDGq__reportHeader{padding:20px 18px}.ReportsWorkspace-module__t7xDGq__reportHeader h2{font-size:20px}.ReportsWorkspace-module__t7xDGq__toolbar{padding:12px 18px}.ReportsWorkspace-module__t7xDGq__actions{width:100%}.ReportsWorkspace-module__t7xDGq__actions button{flex:1}.ReportsWorkspace-module__t7xDGq__controls{padding:4px 18px 8px}.ReportsWorkspace-module__t7xDGq__panel summary small{display:none}.ReportsWorkspace-module__t7xDGq__previewHeader{padding:14px 18px}.ReportsWorkspace-module__t7xDGq__previewHeader small{font-size:9px}.ReportsWorkspace-module__t7xDGq__fieldGrid,.ReportsWorkspace-module__t7xDGq__columnGrid,.ReportsWorkspace-module__t7xDGq__optionGroup>div{grid-template-columns:1fr 1fr}.ReportsWorkspace-module__t7xDGq__empty{min-height:280px}.ReportsWorkspace-module__t7xDGq__saveRow{flex-wrap:wrap}.ReportsWorkspace-module__t7xDGq__saveRow label{min-width:100%}.ReportsWorkspace-module__t7xDGq__tableFooter{flex-direction:column;padding:14px 18px}}@media (prefers-reduced-motion:reduce){.ReportsWorkspace-module__t7xDGq__spin{animation:none}.ReportsWorkspace-module__t7xDGq__workspace *{transition:none!important}}.ReportsWorkspace-module__t7xDGq__workspace.ReportsWorkspace-module__t7xDGq__embedded{background:0 0;max-width:1480px;min-height:0;margin:0 auto;padding:0;font-family:inherit}.ReportsWorkspace-module__t7xDGq__embedded .ReportsWorkspace-module__t7xDGq__layout{grid-template-columns:minmax(240px,315px) minmax(0,1fr);gap:16px;display:grid}.ReportsWorkspace-module__t7xDGq__embedded .ReportsWorkspace-module__t7xDGq__sidebar{background:#fff;border:1px solid #dfe3e8;border-radius:8px;min-width:0;height:calc(100vh - 118px);position:static;overflow:hidden}.ReportsWorkspace-module__t7xDGq__embedded .ReportsWorkspace-module__t7xDGq__library{box-shadow:none;border:0;border-radius:0}.ReportsWorkspace-module__t7xDGq__embedded .ReportsWorkspace-module__t7xDGq__editor{min-height:720px;box-shadow:none;border-color:#dfe3e8;border-radius:8px}@media (max-width:960px){.ReportsWorkspace-module__t7xDGq__embedded .ReportsWorkspace-module__t7xDGq__layout{grid-template-columns:minmax(0,1fr)}.ReportsWorkspace-module__t7xDGq__embedded .ReportsWorkspace-module__t7xDGq__sidebar{height:calc(100vh - 150px)}.ReportsWorkspace-module__t7xDGq__embedded .ReportsWorkspace-module__t7xDGq__editor{min-height:auto}}
.AdminTools-module__FBEzyq__tools{gap:16px;max-width:1200px;margin:0 auto;display:grid}.AdminTools-module__FBEzyq__intro{justify-content:space-between;align-items:flex-start;gap:20px;padding:12px 0;display:flex}.AdminTools-module__FBEzyq__intro h2{margin:0 0 8px;font-size:24px}.AdminTools-module__FBEzyq__intro p,.AdminTools-module__FBEzyq__description{color:#64748b;margin:0;font-size:14px;line-height:1.6}.AdminTools-module__FBEzyq__tools .AdminTools-module__FBEzyq__heading{align-items:center;gap:14px;display:flex}.AdminTools-module__FBEzyq__icon{color:#16768a;background:#edf8fa;border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.AdminTools-module__FBEzyq__body{gap:20px;padding:24px;display:grid}.AdminTools-module__FBEzyq__fields{border:0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;min-width:0;margin:0;padding:0;display:grid}.AdminTools-module__FBEzyq__field{color:#334155;align-content:start;gap:7px;min-width:0;font-size:13px;font-weight:600;display:grid}.AdminTools-module__FBEzyq__field input,.AdminTools-module__FBEzyq__field select{color:#0f172a;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:10px 12px;font-weight:400}.AdminTools-module__FBEzyq__field input:focus-visible,.AdminTools-module__FBEzyq__field select:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.AdminTools-module__FBEzyq__path{color:#475569;overflow-wrap:anywhere;background:#f1f5f9;border-radius:6px;padding:12px 16px;font-size:13px}.AdminTools-module__FBEzyq__preview{background:#f5fbfc;border:1px solid #b8dbe2;border-radius:8px;gap:16px;padding:20px;display:grid}.AdminTools-module__FBEzyq__preview h4,.AdminTools-module__FBEzyq__preview p{margin:0}.AdminTools-module__FBEzyq__counts{flex-wrap:wrap;gap:12px 28px;margin:0;display:flex}.AdminTools-module__FBEzyq__counts div{gap:3px;display:grid}.AdminTools-module__FBEzyq__counts dt{color:#64748b;font-size:12px}.AdminTools-module__FBEzyq__counts dd{color:#164e63;margin:0;font-size:22px;font-weight:700}.AdminTools-module__FBEzyq__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}button.AdminTools-module__FBEzyq__danger{color:#fff;background:#b42318;border-color:#b42318}.AdminTools-module__FBEzyq__confirm{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.AdminTools-module__FBEzyq__confirm input{margin-top:4px}.AdminTools-module__FBEzyq__tools button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.AdminTools-module__FBEzyq__body{padding:16px}.AdminTools-module__FBEzyq__intro{flex-direction:column}.AdminTools-module__FBEzyq__fields{grid-template-columns:1fr}}.AdminTools-module__FBEzyq__converterError{color:#b91c1c;margin:0;font-size:13px;font-weight:700}.AdminTools-module__FBEzyq__converterFields{border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:13px}.AdminTools-module__FBEzyq__converterFields caption{color:#475569;text-align:left;padding-bottom:6px;font-size:12px;font-weight:700}.AdminTools-module__FBEzyq__converterFields th,.AdminTools-module__FBEzyq__converterFields td{text-align:left;border-bottom:1px solid #e2e8f0;padding:4px 16px 4px 0}.AdminTools-module__FBEzyq__converterFields th{color:#475569;font-weight:600}.AdminTools-module__FBEzyq__lookup summary{cursor:pointer;color:#16768a;font-size:13px;font-weight:700}.AdminTools-module__FBEzyq__lookupTables{flex-wrap:wrap;gap:32px;padding-top:12px;display:flex}.AdminTools-module__FBEzyq__groupHeading h3{color:#1e293b;margin:0 0 4px;font-size:20px}.AdminTools-module__FBEzyq__groupBody{gap:16px;min-width:0;padding:0 20px 20px;display:grid}.AdminTools-module__FBEzyq__heading h4{color:#1e293b;margin:0 0 4px;font-size:17px}.AdminTools-module__FBEzyq__comingSoon{padding:24px}.AdminTools-module__FBEzyq__badge{color:#475569;background:#f1f5f9;border-radius:6px;margin-left:8px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-block}.AdminTools-module__FBEzyq__linkResults{gap:16px;display:grid}.AdminTools-module__FBEzyq__linkIssue{overflow-wrap:anywhere;border:1px solid #e2e8f0;border-radius:8px;gap:8px;min-width:0;padding:16px;display:grid}.AdminTools-module__FBEzyq__linkIssue h5{margin:0;font-size:16px}.AdminTools-module__FBEzyq__linkIssue p{margin:0}.AdminTools-module__FBEzyq__linkExcerpt{white-space:pre-wrap;overflow-wrap:anywhere;color:#475569;margin:0;font-size:12px}@media (max-width:640px){.AdminTools-module__FBEzyq__groupBody{padding:0 12px 12px}.AdminTools-module__FBEzyq__comingSoon{padding:16px}}.AdminTools-module__FBEzyq__tools details>summary{padding:18px 20px}.AdminTools-module__FBEzyq__tools details[open]>summary>svg{transform:rotate(180deg)}.AdminTools-module__FBEzyq__group{min-width:0}@media (max-width:640px){.AdminTools-module__FBEzyq__tools details>summary{padding:16px}}
.FacilityPoolList-module__wjRXJG__list{margin:var(--space-tiny) 0 0;flex-direction:column;gap:4px;padding:0;list-style:none;display:flex}.FacilityPoolList-module__wjRXJG__item{border-radius:var(--border-radius-small);font-size:var(--font-size-tiny);border:1px solid #09090914;justify-content:space-between;align-items:baseline;gap:8px;padding:5px 8px;line-height:1.3;display:flex}.FacilityPoolList-module__wjRXJG__label{font-weight:var(--font-weight-medium);min-width:0}.FacilityPoolList-module__wjRXJG__meta{color:var(--color-text-secondary);white-space:nowrap;flex-shrink:0}
.CardNote-module__WC1apG__note{margin:var(--space-tiny) 0 0;font-size:var(--font-size-tiny);color:var(--color-text-secondary);align-items:flex-start;gap:6px;font-style:italic;line-height:1.45;display:flex}.CardNote-module__WC1apG__icon{width:10px;height:10px;color:var(--color-brand-orange,#ff4f01);flex-shrink:0;margin-top:3px}
.PoolCard-module__RpfGeq__card{background-color:var(--color-bg-primary);border-radius:var(--border-radius-medium);box-shadow:var(--shadow-small);transition:all var(--transition-fast);color:inherit;cursor:default;box-sizing:border-box;width:100%;min-width:0;max-width:100%;text-decoration:none;display:flex;position:relative;overflow:hidden}.PoolCard-module__RpfGeq__card:hover{box-shadow:var(--shadow-medium);transform:translateY(-2px)}.PoolCard-module__RpfGeq__cardActive{box-shadow:var(--shadow-large)}.PoolCard-module__RpfGeq__cardActive:after{content:"";z-index:3;border:2px solid var(--color-primary);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.PoolCard-module__RpfGeq__cardCompact{flex-direction:row;min-height:150px}.PoolCard-module__RpfGeq__cardCompact .PoolCard-module__RpfGeq__imageWrapper{width:140px;min-width:140px;height:100%}.PoolCard-module__RpfGeq__cardCompact .PoolCard-module__RpfGeq__content{padding:var(--space-tiny)}.PoolCard-module__RpfGeq__cardFull{flex-direction:column;min-height:300px}.PoolCard-module__RpfGeq__cardFull .PoolCard-module__RpfGeq__imageWrapper{width:100%;height:200px}.PoolCard-module__RpfGeq__cardFull .PoolCard-module__RpfGeq__content{padding:var(--space-medium)}.PoolCard-module__RpfGeq__cardGrid{flex-direction:column;width:100%;max-width:100%;min-height:280px}.PoolCard-module__RpfGeq__cardGrid .PoolCard-module__RpfGeq__imageWrapper{width:100%;height:150px}.PoolCard-module__RpfGeq__cardGrid .PoolCard-module__RpfGeq__content{padding:var(--space-small)}.PoolCard-module__RpfGeq__cardFull.PoolCard-module__RpfGeq__cardWithoutPhoto,.PoolCard-module__RpfGeq__cardGrid.PoolCard-module__RpfGeq__cardWithoutPhoto{min-height:0}.PoolCard-module__RpfGeq__cardFull.PoolCard-module__RpfGeq__cardWithoutPhoto .PoolCard-module__RpfGeq__imageWrapper,.PoolCard-module__RpfGeq__cardGrid.PoolCard-module__RpfGeq__cardWithoutPhoto .PoolCard-module__RpfGeq__imageWrapper{height:60px}.PoolCard-module__RpfGeq__cardFull .PoolCard-module__RpfGeq__imageWrapper,.PoolCard-module__RpfGeq__cardGrid .PoolCard-module__RpfGeq__imageWrapper{transition:height var(--transition-base)}.PoolCard-module__RpfGeq__imageWrapper{background-color:var(--color-bg-secondary);position:relative;overflow:hidden}.PoolCard-module__RpfGeq__photoLayer{transition:opacity var(--transition-base)}.PoolCard-module__RpfGeq__photoArriving{opacity:0;pointer-events:none;position:absolute;inset:0}.PoolCard-module__RpfGeq__imageWrapper .PoolCard-module__RpfGeq__skeletonFill{border-radius:0;position:absolute;inset:0}.PoolCard-module__RpfGeq__image{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-base)}.PoolCard-module__RpfGeq__card:hover .PoolCard-module__RpfGeq__image{transform:scale(1.05)}.PoolCard-module__RpfGeq__imageDetailsLink{z-index:1;cursor:pointer;position:absolute;inset:0}.PoolCard-module__RpfGeq__imageDetailsLink:focus-visible{outline-offset:-2px;outline:2px solid #ff4f01}.PoolCard-module__RpfGeq__closedBadge{top:var(--space-small);left:var(--space-small);color:var(--color-bg-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);padding:var(--space-tiny) var(--space-small);border-radius:var(--border-radius-pill);z-index:2;background-color:#ff3b30f2;position:absolute}.PoolCard-module__RpfGeq__iconButtons{top:var(--space-small);left:var(--space-small);gap:var(--space-tiny);z-index:2;display:flex;position:absolute}.PoolCard-module__RpfGeq__iconButton{cursor:pointer;width:36px;height:36px;transition:all var(--transition-fast);background-color:#fffffff2;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 8px #00000026}.PoolCard-module__RpfGeq__iconButton:hover{background-color:#fff;transform:scale(1.1);box-shadow:0 4px 12px #0003}.PoolCard-module__RpfGeq__iconButton:active{transform:scale(.95)}.PoolCard-module__RpfGeq__iconButton svg{width:18px;height:18px;color:var(--color-primary);transition:color var(--transition-fast)}.PoolCard-module__RpfGeq__iconButton:hover svg{color:var(--color-primary-hover)}.PoolCard-module__RpfGeq__iconButton:disabled{cursor:default;opacity:.7}.PoolCard-module__RpfGeq__iconButtonActive svg,.PoolCard-module__RpfGeq__iconButtonActive:hover svg{color:#ff4f01}.PoolCard-module__RpfGeq__favoriteButton{}.PoolCard-module__RpfGeq__content{flex-direction:column;flex:1;min-width:0;max-width:100%;display:flex}.PoolCard-module__RpfGeq__header{justify-content:space-between;align-items:flex-start;gap:var(--space-small);margin-bottom:2px;display:flex}.PoolCard-module__RpfGeq__title{font-size:var(--font-size-medium);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;line-height:1.3;display:-webkit-box;overflow:hidden}.PoolCard-module__RpfGeq__title a{color:inherit;text-decoration:none}.PoolCard-module__RpfGeq__title a:hover,.PoolCard-module__RpfGeq__title a:focus-visible{color:var(--color-primary);text-decoration:underline}.PoolCard-module__RpfGeq__alert{color:#b91c1c;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);align-items:flex-start;gap:.4rem;margin:.25rem 0 .4rem;line-height:1.3;display:flex}.PoolCard-module__RpfGeq__alert svg{flex:none;margin-top:.1rem}.PoolCard-module__RpfGeq__cardFull .PoolCard-module__RpfGeq__title{font-size:var(--font-size-large);-webkit-line-clamp:2}.PoolCard-module__RpfGeq__cardGrid .PoolCard-module__RpfGeq__title{font-size:var(--font-size-medium);-webkit-line-clamp:2}.PoolCard-module__RpfGeq__rating{flex-shrink:0;align-items:center;gap:3px;display:flex}.PoolCard-module__RpfGeq__starIcon{color:orange;width:14px;height:14px}.PoolCard-module__RpfGeq__ratingValue{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.PoolCard-module__RpfGeq__location{align-items:center;gap:var(--space-tiny);margin-bottom:var(--space-tiny);display:flex}.PoolCard-module__RpfGeq__locationIcon{width:12px;height:12px;color:var(--color-text-secondary);flex-shrink:0}.PoolCard-module__RpfGeq__locationFlag{flex-shrink:0}.PoolCard-module__RpfGeq__locationText{font-size:var(--font-size-small);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PoolCard-module__RpfGeq__mapCenterDistance{color:var(--color-text-tertiary)}.PoolCard-module__RpfGeq__description{font-size:var(--font-size-medium);color:var(--color-text-secondary);margin-bottom:var(--space-small);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.PoolCard-module__RpfGeq__tagsSection{gap:var(--space-tiny);margin-top:var(--space-tiny);margin-bottom:var(--space-tiny);flex-wrap:wrap;display:flex}.PoolCard-module__RpfGeq__tag{height:var(--tag-height);background-color:var(--color-bg-secondary);border-radius:var(--border-radius-small);font-size:var(--font-size-tiny);color:var(--color-text-secondary);white-space:nowrap;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.PoolCard-module__RpfGeq__iconTag{width:12px;height:12px;color:var(--color-primary);flex-shrink:0}.PoolCard-module__RpfGeq__tagText{font-size:var(--font-size-tiny);font-weight:var(--font-weight-medium);line-height:1}.PoolCard-module__RpfGeq__lengthTag{justify-content:center;min-width:48px;padding:0 10px}.PoolCard-module__RpfGeq__lengthTag .PoolCard-module__RpfGeq__iconTag{width:14px;height:14px}.PoolCard-module__RpfGeq__lengthTag .PoolCard-module__RpfGeq__tagText{font-size:var(--font-size-medium);font-weight:var(--font-weight-regular)}.PoolCard-module__RpfGeq__teamsSection{margin-top:var(--space-tiny);padding:var(--space-tiny) var(--space-small);border-radius:var(--border-radius-small);border-left:3px solid var(--color-primary);background-color:#3b82f60d;align-items:flex-start;gap:6px;margin-bottom:0;display:flex}.PoolCard-module__RpfGeq__teamsIcon{width:12px;height:12px;color:var(--color-primary);flex-shrink:0;margin-top:2px}.PoolCard-module__RpfGeq__teamsText{font-size:var(--font-size-tiny);color:var(--color-text-secondary);line-height:1.4;font-weight:var(--font-weight-medium)}.PoolCard-module__RpfGeq__footer{align-items:center;gap:var(--space-small);padding-top:var(--space-tiny);margin-top:auto;display:flex}.PoolCard-module__RpfGeq__poolType{align-items:center;gap:4px;display:flex}.PoolCard-module__RpfGeq__typeIcon{width:12px;height:12px;color:var(--color-primary)}.PoolCard-module__RpfGeq__typeText{font-size:var(--font-size-small);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.PoolCard-module__RpfGeq__reviewCount{font-size:var(--font-size-small);color:var(--color-text-tertiary);margin-left:auto}.PoolCard-module__RpfGeq__reviewCount+.PoolCard-module__RpfGeq__viewDetails{margin-left:0}.PoolCard-module__RpfGeq__viewDetails{color:#0b6ca6;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);align-items:center;margin-left:auto;text-decoration:none;display:inline-flex}.PoolCard-module__RpfGeq__viewDetails:hover,.PoolCard-module__RpfGeq__viewDetails:focus-visible{text-decoration:underline}@media (max-width:640px){.PoolCard-module__RpfGeq__cardCompact{min-height:140px}.PoolCard-module__RpfGeq__cardCompact .PoolCard-module__RpfGeq__imageWrapper{width:100px;min-width:100px}.PoolCard-module__RpfGeq__title{font-size:var(--font-size-small);-webkit-line-clamp:1}.PoolCard-module__RpfGeq__locationText,.PoolCard-module__RpfGeq__typeText,.PoolCard-module__RpfGeq__reviewCount{font-size:var(--font-size-tiny)}}.PoolCard-module__RpfGeq__carouselButton{cursor:pointer;width:32px;height:32px;transition:all var(--transition-fast);z-index:2;color:var(--color-text-primary);opacity:0;background-color:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.PoolCard-module__RpfGeq__imageWrapper:hover .PoolCard-module__RpfGeq__carouselButton{opacity:1}.PoolCard-module__RpfGeq__carouselButtonLeft{left:var(--space-small)}.PoolCard-module__RpfGeq__carouselButtonRight{right:var(--space-small)}.PoolCard-module__RpfGeq__carouselButton:hover{background-color:var(--color-bg-primary);transform:translateY(-50%)scale(1.1)}.PoolCard-module__RpfGeq__carouselDots{bottom:var(--space-small);gap:var(--space-tiny);z-index:2;display:flex;position:absolute;left:50%;transform:translate(-50%)}.PoolCard-module__RpfGeq__carouselDot{width:6px;height:6px;transition:all var(--transition-fast);background-color:#fff9;border-radius:50%}.PoolCard-module__RpfGeq__carouselDotActive{background-color:#fff;width:8px;height:8px}.PoolCard-module__RpfGeq__cardShowcase{min-height:0}.PoolCard-module__RpfGeq__cardShowcase .PoolCard-module__RpfGeq__imageWrapper{height:190px}.PoolCard-module__RpfGeq__cardShowcase .PoolCard-module__RpfGeq__content{padding:var(--space-small) var(--space-small) var(--space-tiny)}.PoolCard-module__RpfGeq__tag{transition:background-color .2s,box-shadow .2s,color .2s}.PoolCard-module__RpfGeq__tagHighlight{color:#b83900;box-shadow:inset 0 0 0 1.5px var(--color-brand-orange,#ff4f01);background-color:#ff4f011a}.PoolCard-module__RpfGeq__tagHighlight .PoolCard-module__RpfGeq__iconTag{color:var(--color-brand-orange,#ff4f01)}.PoolCard-module__RpfGeq__teamsHighlight{border-left-color:var(--color-brand-orange,#ff4f01);background-color:#ff4f0114}.PoolCard-module__RpfGeq__teamsHighlight .PoolCard-module__RpfGeq__teamsIcon{color:var(--color-brand-orange,#ff4f01)}.PoolCard-module__RpfGeq__teamsHighlight .PoolCard-module__RpfGeq__teamsText{color:#b83900}
.Favorites-module__VE1DfG__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;margin:0;padding:0;list-style:none;display:grid}.Favorites-module__VE1DfG__visit{color:#757575;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:10px 4px 0;font-size:13px;font-weight:500;display:flex}.Favorites-module__VE1DfG__would{align-items:center;gap:6px;display:inline-flex}.Favorites-module__VE1DfG__earns{color:#c23800;align-items:center;gap:6px;font-weight:600;display:inline-flex}.Favorites-module__VE1DfG__earns svg{width:14px;height:14px}.Favorites-module__VE1DfG__findTile{text-align:center;background:#fafaf8;border:2px dashed #0909091f;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:28px;display:flex}.Favorites-module__VE1DfG__findTile>svg{color:#ff4f01;width:30px;height:30px}.Favorites-module__VE1DfG__findTile h3{letter-spacing:-.4px;margin:14px 0 0;font-size:18px;font-weight:650}.Favorites-module__VE1DfG__findTile p{color:#6b6b6b;max-width:270px;margin:6px 0 18px;font-size:13.5px;font-weight:500;line-height:1.45}@media (max-width:1023px){.Favorites-module__VE1DfG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.Favorites-module__VE1DfG__grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-right:-20px;padding-right:20px;display:flex;overflow-x:auto}.Favorites-module__VE1DfG__grid::-webkit-scrollbar{display:none}.Favorites-module__VE1DfG__grid>li{scroll-snap-align:start;flex:none;width:300px}.Favorites-module__VE1DfG__grid>li:only-child{width:100%}.Favorites-module__VE1DfG__visit{column-gap:8px;font-size:12.5px}.Favorites-module__VE1DfG__findTile{min-height:0;padding:22px}}
.ReviewQueue-module__5ZROya__queue{gap:16px;max-width:1200px;margin:0 auto;display:grid}.ReviewQueue-module__5ZROya__intro{justify-content:space-between;align-items:flex-start;gap:20px;padding:12px 0;display:flex}.ReviewQueue-module__5ZROya__intro h2{margin:0 0 8px;font-size:24px}.ReviewQueue-module__5ZROya__intro p{color:#64748b;max-width:720px;margin:0;font-size:14px;line-height:1.6}.ReviewQueue-module__5ZROya__summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.ReviewQueue-module__5ZROya__stat{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:4px;padding:14px 16px;display:grid}.ReviewQueue-module__5ZROya__stat span{color:#64748b;font-size:12px;font-weight:700}.ReviewQueue-module__5ZROya__stat strong{color:#0f172a;font-variant-numeric:tabular-nums;font-size:24px}.ReviewQueue-module__5ZROya__stat:first-child strong{color:#b45309}.ReviewQueue-module__5ZROya__progress{gap:6px;display:grid}.ReviewQueue-module__5ZROya__progress p{color:#475569;margin:0;font-size:13px}.ReviewQueue-module__5ZROya__bar{background:#e2e8f0;border-radius:999px;height:10px;overflow:hidden}.ReviewQueue-module__5ZROya__bar span{background:#16a34a;border-radius:999px;height:100%;display:block}.ReviewQueue-module__5ZROya__controls{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;display:flex}.ReviewQueue-module__5ZROya__search{color:#334155;flex:280px;gap:6px;font-size:13px;font-weight:600;display:grid}.ReviewQueue-module__5ZROya__search input{min-height:38px;font:inherit;border:1px solid #cbd5e1;border-radius:6px;padding:8px 12px;font-weight:400}.ReviewQueue-module__5ZROya__checkbox{color:#334155;align-items:center;gap:8px;min-height:38px;font-size:13px;font-weight:600;display:inline-flex}.ReviewQueue-module__5ZROya__chips{flex-wrap:wrap;gap:8px;display:flex}.ReviewQueue-module__5ZROya__chip,.ReviewQueue-module__5ZROya__chipActive{color:#334155;cursor:pointer;min-height:34px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.ReviewQueue-module__5ZROya__chip span,.ReviewQueue-module__5ZROya__chipActive span{color:#64748b;font-variant-numeric:tabular-nums}.ReviewQueue-module__5ZROya__chipActive{color:#fff;background:#1559b7;border-color:#1559b7}.ReviewQueue-module__5ZROya__chipActive span{color:#dbeafe}.ReviewQueue-module__5ZROya__table{border-collapse:collapse;background:#fff;width:100%;font-size:13px}.ReviewQueue-module__5ZROya__table th,.ReviewQueue-module__5ZROya__table td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:10px 12px}.ReviewQueue-module__5ZROya__table thead th{color:#64748b;font-size:12px;font-weight:800}.ReviewQueue-module__5ZROya__table td small{color:#64748b;margin-top:2px;font-size:12px;display:block}.ReviewQueue-module__5ZROya__number{font-variant-numeric:tabular-nums;white-space:nowrap}.ReviewQueue-module__5ZROya__text{overflow-wrap:anywhere;max-width:280px}.ReviewQueue-module__5ZROya__unlisted{font-weight:700;color:#b45309!important}.ReviewQueue-module__5ZROya__category{color:#0f172a;font-size:13px;display:block}.ReviewQueue-module__5ZROya__reason,.ReviewQueue-module__5ZROya__suggested{color:#475569;margin-top:2px;font-size:12px;line-height:1.5;display:block}.ReviewQueue-module__5ZROya__suggested{color:#64748b}.ReviewQueue-module__5ZROya__open{color:#1559b7;white-space:nowrap;align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.ReviewQueue-module__5ZROya__open:hover{text-decoration:underline}.ReviewQueue-module__5ZROya__empty{color:#64748b;border:1px dashed #cbd5e1;border-radius:8px;align-items:center;gap:8px;margin:0;padding:24px;display:flex}.ReviewQueue-module__5ZROya__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:720px){.ReviewQueue-module__5ZROya__intro{flex-direction:column}.ReviewQueue-module__5ZROya__table thead{display:none}.ReviewQueue-module__5ZROya__table,.ReviewQueue-module__5ZROya__table tbody,.ReviewQueue-module__5ZROya__table tr,.ReviewQueue-module__5ZROya__table td{width:100%;display:block}.ReviewQueue-module__5ZROya__table tr{border-bottom:1px solid #e2e8f0;padding:8px 0}.ReviewQueue-module__5ZROya__table td{border:0;padding:4px 0}}
.MedalGrid-module__6Fw0Ba__grid{background:#fff;border:1px solid #09090914;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 20px;margin:0;padding:30px 20px 28px;list-style:none;display:grid}.MedalGrid-module__6Fw0Ba__tile{text-align:center;flex-direction:column;align-items:center;display:flex}.MedalGrid-module__6Fw0Ba__name{letter-spacing:-.25px;margin:12px 0 0;font-size:14.5px;font-weight:650}.MedalGrid-module__6Fw0Ba__locked .MedalGrid-module__6Fw0Ba__name{color:#3d3d3d}.MedalGrid-module__6Fw0Ba__rule{color:#757575;max-width:180px;margin:3px 0 0;font-size:12.5px;font-weight:500;line-height:1.35}.MedalGrid-module__6Fw0Ba__status{letter-spacing:.01em;color:#0b6ca6;margin:8px 0 0;font-size:11.5px;font-weight:650}.MedalGrid-module__6Fw0Ba__locked .MedalGrid-module__6Fw0Ba__status{color:#c23800}@media (max-width:767px){.MedalGrid-module__6Fw0Ba__grid{border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 8px;padding:22px 8px 20px}.MedalGrid-module__6Fw0Ba__name{margin-top:8px;font-size:12.5px}.MedalGrid-module__6Fw0Ba__rule{display:none}.MedalGrid-module__6Fw0Ba__status{margin:3px 0 0;font-size:10.5px}}
.PlanetaryScaleSection-module__guKlJW__section{scroll-snap-align:start;color:#fff;background:#0a1628;flex-shrink:0;align-items:center;width:100%;min-height:100%;display:flex}.PlanetaryScaleSection-module__guKlJW__inner{width:min(1200px,100%);margin:auto;padding:48px}.PlanetaryScaleSection-module__guKlJW__intro{justify-content:space-between;align-items:end;gap:48px;margin-bottom:26px;display:flex}.PlanetaryScaleSection-module__guKlJW__intro>div{max-width:650px}.PlanetaryScaleSection-module__guKlJW__eyebrow{color:var(--color-brand-orange,#ff4f01);letter-spacing:-.1px;align-items:center;gap:6px;margin:0 0 12px;font-size:14px;font-weight:500;display:flex}.PlanetaryScaleSection-module__guKlJW__heading{letter-spacing:-1.5px;text-wrap:balance;margin:0;font-size:clamp(28px,3.6vw,44px);font-weight:600;line-height:1.05}.PlanetaryScaleSection-module__guKlJW__mapPanel{color:#0a1628;background:#f8fafb;border:1px solid #ffffff26;border-radius:16px;overflow:hidden;box-shadow:0 24px 48px #0003}.PlanetaryScaleSection-module__guKlJW__mapTopline,.PlanetaryScaleSection-module__guKlJW__mapBottomline{justify-content:space-between;align-items:center;gap:20px;padding:15px 22px;display:flex}.PlanetaryScaleSection-module__guKlJW__mapTopline{border-bottom:1px solid #09090912}.PlanetaryScaleSection-module__guKlJW__livePill{align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.PlanetaryScaleSection-module__guKlJW__livePill span{background:var(--color-brand-orange,#ff4f01);border-radius:50%;width:7px;height:7px}.PlanetaryScaleSection-module__guKlJW__mapHint{color:#09090980;font-size:12px}.PlanetaryScaleSection-module__guKlJW__mobileHint{display:none}.PlanetaryScaleSection-module__guKlJW__mapViewport{position:relative}.PlanetaryScaleSection-module__guKlJW__mapArt{aspect-ratio:1000/390;background:#f8fafb;width:100%;min-height:260px;position:relative;overflow:hidden}.PlanetaryScaleSection-module__guKlJW__mapCanvas,.PlanetaryScaleSection-module__guKlJW__mapImage{position:absolute;inset:0}.PlanetaryScaleSection-module__guKlJW__mapImage{background-image:url(/images/world-land.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.PlanetaryScaleSection-module__guKlJW__route{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.PlanetaryScaleSection-module__guKlJW__route path{fill:none;stroke:var(--color-brand-orange,#ff4f01);stroke-linecap:round}.PlanetaryScaleSection-module__guKlJW__routeLine{stroke-width:1.25px;stroke-dasharray:2 5;opacity:.4}.PlanetaryScaleSection-module__guKlJW__routeTrail{stroke-width:2px;stroke-dasharray:.06 1.06;opacity:.55;animation:32s linear infinite PlanetaryScaleSection-module__guKlJW__route-trail}.PlanetaryScaleSection-module__guKlJW__routeMarkerRing,.PlanetaryScaleSection-module__guKlJW__routeMarker{stroke-dasharray:.0001 1.0999;animation:32s linear infinite PlanetaryScaleSection-module__guKlJW__route-marker}.PlanetaryScaleSection-module__guKlJW__route .PlanetaryScaleSection-module__guKlJW__routeMarkerRing{stroke:#ff4f0138;stroke-width:15px}.PlanetaryScaleSection-module__guKlJW__routeMarker{stroke-width:6px}.PlanetaryScaleSection-module__guKlJW__mapCanvas[data-paused] .PlanetaryScaleSection-module__guKlJW__route path{animation-play-state:paused}@keyframes PlanetaryScaleSection-module__guKlJW__route-trail{0%{stroke-dashoffset:.06px}to{stroke-dashoffset:-1px}}@keyframes PlanetaryScaleSection-module__guKlJW__route-marker{0%{stroke-dashoffset:.0001px}to{stroke-dashoffset:-1.0599px}}.PlanetaryScaleSection-module__guKlJW__pin{z-index:1;color:#0a1628;width:0;height:0;text-decoration:none;display:block;position:absolute}.PlanetaryScaleSection-module__guKlJW__pin:hover,.PlanetaryScaleSection-module__guKlJW__pin:focus-visible{z-index:2}.PlanetaryScaleSection-module__guKlJW__pinDot{background:var(--color-brand-orange,#ff4f01);border:3px solid #fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;display:block;position:absolute;top:-7px;left:-7px;box-shadow:0 0 0 1px #ff4f0173,0 2px 9px #0a162833}.PlanetaryScaleSection-module__guKlJW__pin:hover .PlanetaryScaleSection-module__guKlJW__pinDot,.PlanetaryScaleSection-module__guKlJW__pin:focus-visible .PlanetaryScaleSection-module__guKlJW__pinDot{transform:scale(1.3)}.PlanetaryScaleSection-module__guKlJW__pinLabel{white-space:nowrap;opacity:0;transform:translate(var(--label-x), var(--label-y));background:#fffffff5;border:1px solid #09090912;border-radius:6px;padding:6px 8px;font-size:11px;font-weight:600;transition:opacity .2s,border-color .15s,box-shadow .15s;display:block;position:absolute;top:0;left:0;box-shadow:0 3px 12px #0a16281a}.PlanetaryScaleSection-module__guKlJW__mapCanvas[data-placed] .PlanetaryScaleSection-module__guKlJW__pinLabel{opacity:1}.PlanetaryScaleSection-module__guKlJW__pin:hover .PlanetaryScaleSection-module__guKlJW__pinLabel,.PlanetaryScaleSection-module__guKlJW__pin:focus-visible .PlanetaryScaleSection-module__guKlJW__pinLabel{border-color:#ff4f0166;box-shadow:0 4px 16px #0a16282e}.PlanetaryScaleSection-module__guKlJW__quickview{z-index:5;background:#fff;border:1px solid #0909091a;border-radius:12px;flex-direction:column;gap:5px;width:min(275px,100% - 28px);padding:16px;display:flex;position:absolute;bottom:14px;left:14px;box-shadow:0 10px 28px #0a162833}.PlanetaryScaleSection-module__guKlJW__quickviewEyebrow{color:#09090980;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}.PlanetaryScaleSection-module__guKlJW__quickview strong{letter-spacing:-.4px;font-size:19px}.PlanetaryScaleSection-module__guKlJW__quickviewStats{color:#09090999;flex-direction:column;gap:4px;margin:6px 0;font-size:12px;display:flex}.PlanetaryScaleSection-module__guKlJW__quickviewStats b{color:#0a1628;font-weight:700}.PlanetaryScaleSection-module__guKlJW__quickview>a{color:var(--color-brand-orange,#ff4f01);align-items:center;gap:5px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.PlanetaryScaleSection-module__guKlJW__quickviewClose{color:#0a1628;cursor:pointer;background:#f3f5f6;border:0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:10px;right:10px}.PlanetaryScaleSection-module__guKlJW__mapBottomline{color:#0909098c;background:#fff;border-top:1px solid #09090912;font-size:12px}.PlanetaryScaleSection-module__guKlJW__mapLink,.PlanetaryScaleSection-module__guKlJW__statsLink{color:var(--color-brand-orange,#ff4f01);align-items:center;gap:8px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.PlanetaryScaleSection-module__guKlJW__mapLink:hover,.PlanetaryScaleSection-module__guKlJW__statsLink:hover{text-underline-offset:4px;text-decoration:underline}.PlanetaryScaleSection-module__guKlJW__bottom{justify-content:space-between;align-items:end;gap:24px;padding-top:26px;display:flex}.PlanetaryScaleSection-module__guKlJW__stats{grid-template-columns:repeat(3,1fr);gap:24px;width:min(780px,100%);display:grid}.PlanetaryScaleSection-module__guKlJW__stat{border-left:2px solid var(--color-brand-orange,#ff4f01);flex-direction:column;gap:6px;padding-left:16px;display:flex}.PlanetaryScaleSection-module__guKlJW__stat strong{letter-spacing:-1.5px;font-size:clamp(27px,3.2vw,40px);font-weight:600;line-height:1}.PlanetaryScaleSection-module__guKlJW__stat span{color:#ffffffa6;font-size:12px;line-height:1.4}.PlanetaryScaleSection-module__guKlJW__section a:focus-visible{outline:2px solid var(--color-brand-orange,#ff4f01);outline-offset:4px}@media (prefers-reduced-motion:reduce){.PlanetaryScaleSection-module__guKlJW__routeTrail,.PlanetaryScaleSection-module__guKlJW__route .PlanetaryScaleSection-module__guKlJW__routeMarkerRing,.PlanetaryScaleSection-module__guKlJW__routeMarker{display:none}}@media (max-width:800px){.PlanetaryScaleSection-module__guKlJW__inner{padding:42px 32px}.PlanetaryScaleSection-module__guKlJW__intro{flex-direction:column;align-items:start;gap:16px}.PlanetaryScaleSection-module__guKlJW__mapArt{aspect-ratio:1000/500}}@media (max-width:640px){.PlanetaryScaleSection-module__guKlJW__inner{padding:36px 22px 42px}.PlanetaryScaleSection-module__guKlJW__mapTopline,.PlanetaryScaleSection-module__guKlJW__mapBottomline{padding:13px 14px}.PlanetaryScaleSection-module__guKlJW__mapBottomline>span{display:none}.PlanetaryScaleSection-module__guKlJW__mapHint{text-align:right;max-width:130px;font-size:10px}.PlanetaryScaleSection-module__guKlJW__desktopHint{display:none}.PlanetaryScaleSection-module__guKlJW__mobileHint{display:inline}.PlanetaryScaleSection-module__guKlJW__mapArt{aspect-ratio:auto;scrollbar-width:thin;height:280px;min-height:0;overflow:auto hidden}.PlanetaryScaleSection-module__guKlJW__mapCanvas{width:700px;height:100%;right:auto}.PlanetaryScaleSection-module__guKlJW__bottom{flex-direction:column;align-items:start}.PlanetaryScaleSection-module__guKlJW__stats{gap:16px}.PlanetaryScaleSection-module__guKlJW__stat{padding-left:9px}.PlanetaryScaleSection-module__guKlJW__stat strong{letter-spacing:-1px;font-size:clamp(22px,6vw,30px)}.PlanetaryScaleSection-module__guKlJW__stat span{font-size:11px}}
.NextGoals-module__k_OoKW__goals{grid-template-columns:1.12fr 1fr;align-items:stretch;gap:24px;display:grid}.NextGoals-module__k_OoKW__goalsSingle{grid-template-columns:minmax(0,1fr)}.NextGoals-module__k_OoKW__mile{background:#fbf8f2;border:1px solid #efe8da;border-radius:14px;padding:26px 30px 24px;position:relative;overflow:hidden}.NextGoals-module__k_OoKW__mile:before{content:"";opacity:.07;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12' preserveAspectRatio='none'%3E%3Cpath d='M0 2.7C5 2.7 5 0.7 10 0.7C15 0.7 15 2.7 20 2.7M0 6.7C5 6.7 5 4.7 10 4.7C15 4.7 15 6.7 20 6.7M0 10.7C5 10.7 5 8.7 10 8.7C15 8.7 15 10.7 20 10.7' fill='none' stroke='%23090909' stroke-width='.2'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;width:360px;height:216px;position:absolute;bottom:-30px;right:-40px}.NextGoals-module__k_OoKW__mile>*{z-index:1;position:relative}.NextGoals-module__k_OoKW__mileTitle{letter-spacing:-1px;max-width:460px;margin:8px 0 0;font-size:28px;font-weight:650;line-height:1.08}.NextGoals-module__k_OoKW__mileMain{align-items:center;gap:22px;margin-top:18px;display:flex}.NextGoals-module__k_OoKW__mileMain>svg{flex:none}.NextGoals-module__k_OoKW__trackRow{align-items:center;display:flex}.NextGoals-module__k_OoKW__trackLine{background:#0b6ca6;border-radius:3px;width:26px;height:3px;margin:0 6px}.NextGoals-module__k_OoKW__trackDash{background:0 0;border-top:3px dashed #09090933;height:0}.NextGoals-module__k_OoKW__trackMore{color:#6b6b6b;font-variant-numeric:tabular-nums;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid;box-shadow:0 0 0 1px #09090914}.NextGoals-module__k_OoKW__target{box-sizing:border-box;color:#c23800;background:#fff;border:2px dashed #c2380080;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.NextGoals-module__k_OoKW__target svg{width:20px;height:20px}.NextGoals-module__k_OoKW__trackCap{color:#6b6b6b;margin-top:10px;font-size:13px;font-weight:600}.NextGoals-module__k_OoKW__trackCap b{color:#090909}.NextGoals-module__k_OoKW__trackBar{width:220px;max-width:100%}.NextGoals-module__k_OoKW__toGo{align-items:center;gap:10px;margin-left:auto;padding-right:4px;display:flex}.NextGoals-module__k_OoKW__toGo b{letter-spacing:-3px;color:#ff4f01;font-variant-numeric:tabular-nums;font-size:72px;font-weight:650;line-height:.8}.NextGoals-module__k_OoKW__toGo span{color:#6b6b6b;max-width:60px;font-size:13px;font-weight:600;line-height:1.25}.NextGoals-module__k_OoKW__call{background:#fff;border:1px solid #0909090f;border-radius:12px;align-items:center;gap:14px;margin-top:18px;padding:13px 16px;display:flex}.NextGoals-module__k_OoKW__heartChip{color:#fff;background:#ff4f01;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 0 3px #fff,0 3px 8px #ff4f014d}.NextGoals-module__k_OoKW__heartChip svg{width:15px;height:15px}.NextGoals-module__k_OoKW__call p{letter-spacing:-.1px;color:#3b3b3b;margin:0;font-size:14px;font-weight:500;line-height:1.45}.NextGoals-module__k_OoKW__call b{color:#090909;font-weight:650}.NextGoals-module__k_OoKW__mileFoot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.NextGoals-module__k_OoKW__tracks{background:#fff;border:1px solid #09090914;border-radius:14px;padding:26px 28px 18px}.NextGoals-module__k_OoKW__tracksHead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:8px;display:flex}.NextGoals-module__k_OoKW__tracksHead h3{letter-spacing:-.7px;margin:8px 0 0;font-size:22px;font-weight:650}.NextGoals-module__k_OoKW__tracksAside{color:#757575;text-align:right;font-size:13px;font-weight:500}.NextGoals-module__k_OoKW__trackList{margin:0;padding:0;list-style:none}.NextGoals-module__k_OoKW__trk{border-top:1px solid #09090914;align-items:center;gap:16px;padding:14px 0;display:flex}.NextGoals-module__k_OoKW__trk:first-child{border-top:0}.NextGoals-module__k_OoKW__trk>svg{flex:none}.NextGoals-module__k_OoKW__trkMain{flex:1;min-width:0}.NextGoals-module__k_OoKW__trkTop{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.NextGoals-module__k_OoKW__trkName{letter-spacing:-.3px;font-size:15.5px;font-weight:650}.NextGoals-module__k_OoKW__trkStatus{color:#6b6b6b;text-align:right;font-size:12.5px;font-weight:600}.NextGoals-module__k_OoKW__trkStatus em{color:#0b6ca6;font-style:normal}.NextGoals-module__k_OoKW__trkBar{margin-top:8px;display:block}.NextGoals-module__k_OoKW__ladder{color:#757575;gap:14px;margin:8px 0 0;padding:0;font-size:11.5px;font-weight:600;list-style:none;display:flex}.NextGoals-module__k_OoKW__ladder li{align-items:center;gap:3px;display:inline-flex}.NextGoals-module__k_OoKW__ladder .NextGoals-module__k_OoKW__done{color:#0b6ca6}.NextGoals-module__k_OoKW__ladder svg{width:11px;height:11px}.NextGoals-module__k_OoKW__ladderUnit{margin-left:auto;font-weight:500}@media (max-width:1023px){.NextGoals-module__k_OoKW__goals{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:767px){.NextGoals-module__k_OoKW__mile{padding:20px 18px 18px}.NextGoals-module__k_OoKW__mileTitle{letter-spacing:-.7px;font-size:21px}.NextGoals-module__k_OoKW__mileMain{gap:14px;margin-top:14px}.NextGoals-module__k_OoKW__trackLine{width:14px;margin:0 4px}.NextGoals-module__k_OoKW__target{width:44px;height:44px}.NextGoals-module__k_OoKW__trackCap{margin-top:8px;font-size:12px}.NextGoals-module__k_OoKW__toGo{display:none}.NextGoals-module__k_OoKW__call{gap:12px;margin-top:14px;padding:12px}.NextGoals-module__k_OoKW__call p{font-size:13px}.NextGoals-module__k_OoKW__heartChip{width:30px;height:30px}.NextGoals-module__k_OoKW__mileFoot .NextGoals-module__k_OoKW__findNew{display:none}.NextGoals-module__k_OoKW__tracks{padding:16px 16px 6px}.NextGoals-module__k_OoKW__tracksHead{margin-bottom:4px}.NextGoals-module__k_OoKW__tracksHead h3,.NextGoals-module__k_OoKW__tracksAside{display:none}.NextGoals-module__k_OoKW__trk{gap:12px;padding:12px 0}.NextGoals-module__k_OoKW__trkName{font-size:14.5px}.NextGoals-module__k_OoKW__trkStatus{font-size:11.5px}.NextGoals-module__k_OoKW__trkStatus em{display:none}.NextGoals-module__k_OoKW__ladder{gap:9px;font-size:11px}}
.FeaturedCurationEditor-module__IkjnOq__editor{color:#111827;background:#fff;border:1px solid #dfe3e8;border-radius:10px;max-width:1480px;margin:0 auto;padding:24px}.FeaturedCurationEditor-module__IkjnOq__header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:start;gap:24px;padding-bottom:20px;display:flex}.FeaturedCurationEditor-module__IkjnOq__header h2{margin:4px 0 8px;font-size:25px}.FeaturedCurationEditor-module__IkjnOq__header p,.FeaturedCurationEditor-module__IkjnOq__cityHeading p,.FeaturedCurationEditor-module__IkjnOq__sectionNote{color:#667085;margin:0;font-size:14px;line-height:1.5}.FeaturedCurationEditor-module__IkjnOq__eyebrow{text-transform:uppercase;font-weight:700;color:#f04b14!important;font-size:12px!important}.FeaturedCurationEditor-module__IkjnOq__save,.FeaturedCurationEditor-module__IkjnOq__searchPanel button[type=submit]{color:#fff;white-space:nowrap;cursor:pointer;background:#f04b14;border:0;border-radius:7px;padding:11px 16px;font-weight:700}.FeaturedCurationEditor-module__IkjnOq__save:disabled{opacity:.45;cursor:default}.FeaturedCurationEditor-module__IkjnOq__editor h3{margin:25px 0 14px;font-size:19px}.FeaturedCurationEditor-module__IkjnOq__editor h3 span{color:#667085;margin-left:8px;font-size:12px;font-weight:500}.FeaturedCurationEditor-module__IkjnOq__sectionNote{margin:-8px 0 14px}.FeaturedCurationEditor-module__IkjnOq__poolGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.FeaturedCurationEditor-module__IkjnOq__poolCard{background:#fafbfc;border:1px solid #e4e7ec;border-radius:9px;min-width:0;padding:18px}.FeaturedCurationEditor-module__IkjnOq__position{color:#f04b14;font-size:12px;font-weight:700}.FeaturedCurationEditor-module__IkjnOq__poolCard h4{margin:10px 0 5px;font-size:18px}.FeaturedCurationEditor-module__IkjnOq__poolCard p{color:#667085;margin:0;font-size:13px}.FeaturedCurationEditor-module__IkjnOq__poolCard .FeaturedCurationEditor-module__IkjnOq__photoStatus{color:#344054;margin-top:16px;font-weight:600}.FeaturedCurationEditor-module__IkjnOq__summaryField{color:#344054;gap:6px;margin-top:14px;font-size:12px;font-weight:700;display:grid}.FeaturedCurationEditor-module__IkjnOq__summaryField textarea{resize:vertical;color:#111827;width:100%;font:inherit;border:1px solid #cfd5dd;border-radius:6px;padding:8px;font-weight:400}.FeaturedCurationEditor-module__IkjnOq__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.FeaturedCurationEditor-module__IkjnOq__actions button,.FeaturedCurationEditor-module__IkjnOq__actions a,.FeaturedCurationEditor-module__IkjnOq__refresh,.FeaturedCurationEditor-module__IkjnOq__cityFields button{color:#111827;cursor:pointer;background:#fff;border:1px solid #cfd5dd;border-radius:6px;align-items:center;gap:5px;padding:8px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.FeaturedCurationEditor-module__IkjnOq__actions a:hover,.FeaturedCurationEditor-module__IkjnOq__actions button:hover,.FeaturedCurationEditor-module__IkjnOq__refresh:hover{border-color:#f04b14}.FeaturedCurationEditor-module__IkjnOq__saveRow{border-top:1px solid #e4e7ec;flex-wrap:wrap;gap:10px;margin-top:14px;padding-top:14px;display:flex}.FeaturedCurationEditor-module__IkjnOq__saveRow .FeaturedCurationEditor-module__IkjnOq__save{padding:8px 14px;font-size:13px}.FeaturedCurationEditor-module__IkjnOq__saveRow button:not(.FeaturedCurationEditor-module__IkjnOq__save){color:#344054;cursor:pointer;background:#fff;border:1px solid #cfd5dd;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:700}.FeaturedCurationEditor-module__IkjnOq__poolCard .FeaturedCurationEditor-module__IkjnOq__success,.FeaturedCurationEditor-module__IkjnOq__poolCard .FeaturedCurationEditor-module__IkjnOq__error{margin-top:12px;padding:8px 10px;font-size:12px}.FeaturedCurationEditor-module__IkjnOq__poolCard .FeaturedCurationEditor-module__IkjnOq__success{color:#027a48}.FeaturedCurationEditor-module__IkjnOq__poolCard .FeaturedCurationEditor-module__IkjnOq__error{color:#b42318}.FeaturedCurationEditor-module__IkjnOq__refresh{margin-top:12px}.FeaturedCurationEditor-module__IkjnOq__success,.FeaturedCurationEditor-module__IkjnOq__error{border-radius:6px;padding:10px 14px;font-size:13px}.FeaturedCurationEditor-module__IkjnOq__success{color:#027a48;background:#ecfdf3}.FeaturedCurationEditor-module__IkjnOq__error{color:#b42318;background:#fef3f2}.FeaturedCurationEditor-module__IkjnOq__searchPanel{background:#f9fafb;border:1px solid #dfe3e8;border-radius:8px;margin-top:16px;padding:17px}.FeaturedCurationEditor-module__IkjnOq__searchPanel h4{margin:0 0 8px}.FeaturedCurationEditor-module__IkjnOq__searchPanel>p{color:#667085;font-size:13px}.FeaturedCurationEditor-module__IkjnOq__searchPanel form{gap:8px;display:flex}.FeaturedCurationEditor-module__IkjnOq__searchPanel input{border:1px solid #cfd5dd;border-radius:6px;flex:1;min-width:0;padding:10px}.FeaturedCurationEditor-module__IkjnOq__searchPanel form button{cursor:pointer;align-items:center;gap:5px;display:inline-flex}.FeaturedCurationEditor-module__IkjnOq__searchPanel form button[type=button]{background:#fff;border:1px solid #cfd5dd;border-radius:6px;padding:8px 12px}.FeaturedCurationEditor-module__IkjnOq__searchPanel ul{max-height:260px;margin:13px 0 0;padding:0;list-style:none;overflow:auto}.FeaturedCurationEditor-module__IkjnOq__searchPanel li{border-top:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:13px;display:flex}.FeaturedCurationEditor-module__IkjnOq__searchPanel li small{color:#667085;display:block}.FeaturedCurationEditor-module__IkjnOq__searchPanel li .FeaturedCurationEditor-module__IkjnOq__usedAt{color:#b54708;margin-top:2px}.FeaturedCurationEditor-module__IkjnOq__swapNotice{color:#93370d;background:#fffaeb;border-radius:6px;margin-top:12px;padding:8px 10px;font-size:12px}.FeaturedCurationEditor-module__IkjnOq__searchPanel li button{color:#c2410c;cursor:pointer;background:#fff;border:1px solid #f04b14;border-radius:5px;padding:6px 10px}.FeaturedCurationEditor-module__IkjnOq__searchPanel li button:disabled{opacity:.35;cursor:default}.FeaturedCurationEditor-module__IkjnOq__cityHeading{justify-content:space-between;align-items:end;gap:24px;margin-top:28px;display:flex}.FeaturedCurationEditor-module__IkjnOq__cityHeading h3{margin-bottom:4px}.FeaturedCurationEditor-module__IkjnOq__cityMap{border:1px solid #e4e7ec;border-radius:9px;max-width:1104px;margin:15px 0 0;overflow:hidden}.FeaturedCurationEditor-module__IkjnOq__cityMap figcaption{color:#667085;border-top:1px solid #e4e7ec;padding:10px 14px;font-size:12px;line-height:1.5}.FeaturedCurationEditor-module__IkjnOq__cityMap figcaption strong{color:#b54708}.FeaturedCurationEditor-module__IkjnOq__cityList{gap:7px;margin-top:15px;display:grid}.FeaturedCurationEditor-module__IkjnOq__cityCard{border:1px solid #e4e7ec;border-radius:7px}.FeaturedCurationEditor-module__IkjnOq__cityCard summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:700;list-style:none;display:flex}.FeaturedCurationEditor-module__IkjnOq__cityCard summary::-webkit-details-marker{display:none}.FeaturedCurationEditor-module__IkjnOq__cityCard summary b{color:#f04b14;margin-right:8px}.FeaturedCurationEditor-module__IkjnOq__cityCard summary small{color:#667085;margin-left:8px;font-weight:400}.FeaturedCurationEditor-module__IkjnOq__orderControls{gap:3px;display:flex}.FeaturedCurationEditor-module__IkjnOq__orderControls button{cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.FeaturedCurationEditor-module__IkjnOq__orderControls button:disabled{opacity:.3;cursor:default}.FeaturedCurationEditor-module__IkjnOq__cityFields{border-top:1px solid #e4e7ec;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:15px;display:grid}.FeaturedCurationEditor-module__IkjnOq__cityFields label{color:#344054;gap:5px;font-size:12px;font-weight:600;display:grid}.FeaturedCurationEditor-module__IkjnOq__cityFields input{color:#111827;border:1px solid #cfd5dd;border-radius:5px;min-width:0;padding:8px}.FeaturedCurationEditor-module__IkjnOq__cityFields .FeaturedCurationEditor-module__IkjnOq__wide{grid-column:span 2}.FeaturedCurationEditor-module__IkjnOq__cityFields button{place-self:end start}@media (max-width:800px){.FeaturedCurationEditor-module__IkjnOq__poolGrid{grid-template-columns:1fr}.FeaturedCurationEditor-module__IkjnOq__cityFields{grid-template-columns:repeat(2,minmax(0,1fr))}.FeaturedCurationEditor-module__IkjnOq__cityHeading{display:block}.FeaturedCurationEditor-module__IkjnOq__cityHeading>.FeaturedCurationEditor-module__IkjnOq__save{margin-top:14px}}@media (max-width:520px){.FeaturedCurationEditor-module__IkjnOq__editor{padding:16px}.FeaturedCurationEditor-module__IkjnOq__cityFields{grid-template-columns:1fr}.FeaturedCurationEditor-module__IkjnOq__cityFields .FeaturedCurationEditor-module__IkjnOq__wide{grid-column:span 1}.FeaturedCurationEditor-module__IkjnOq__cityCard summary small{margin-left:28px;display:block}.FeaturedCurationEditor-module__IkjnOq__searchPanel form{flex-wrap:wrap}.FeaturedCurationEditor-module__IkjnOq__searchPanel input{flex-basis:100%}}.FeaturedCurationEditor-module__IkjnOq__cityPhotoEditor{border-top:1px solid #e4e7ec;padding:15px}.FeaturedCurationEditor-module__IkjnOq__cityPhotoEditing{gap:var(--space-medium) var(--space-large);grid-template-rows:auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"current preview""source preview""save preview";align-items:start;display:grid}.FeaturedCurationEditor-module__IkjnOq__cityPhotoEditing>.FeaturedCurationEditor-module__IkjnOq__success,.FeaturedCurationEditor-module__IkjnOq__cityPhotoEditing>.FeaturedCurationEditor-module__IkjnOq__error{grid-column:1/-1;margin:0}.FeaturedCurationEditor-module__IkjnOq__cityPhotoCurrent{grid-area:current;align-items:center;gap:16px;min-width:0;display:flex}.FeaturedCurationEditor-module__IkjnOq__cityPhotoCurrent p{color:#667085;margin:6px 0;font-size:13px}.FeaturedCurationEditor-module__IkjnOq__cityPhotoPreview{background:#f2f4f7;border-radius:8px;flex-shrink:0;width:160px;height:100px;position:relative;overflow:hidden}.FeaturedCurationEditor-module__IkjnOq__cityPhotoForm{grid-area:source;min-width:0}.FeaturedCurationEditor-module__IkjnOq__cityPhotoForm>fieldset{margin-bottom:0}.FeaturedCurationEditor-module__IkjnOq__cityPhotoSelection{border:1px solid var(--color-border);border-radius:var(--border-radius-large);grid-area:preview;min-width:0;margin:0;overflow:hidden}.FeaturedCurationEditor-module__IkjnOq__cityPhotoSelection figcaption{padding:var(--space-small) var(--space-medium);border-bottom:1px solid var(--color-border);font-size:var(--font-size-medium);font-weight:var(--font-weight-semibold)}.FeaturedCurationEditor-module__IkjnOq__cityPhotoSelectionImage{aspect-ratio:4/3;background:var(--color-bg-secondary);width:100%;position:relative}.FeaturedCurationEditor-module__IkjnOq__cityPhotoSelectionPhoto{object-fit:contain}.FeaturedCurationEditor-module__IkjnOq__cityPhotoSelectionEmpty{justify-content:center;align-items:center;gap:var(--space-small);padding:var(--space-large);color:var(--color-text-secondary);text-align:center;font-size:var(--font-size-medium);flex-direction:column;display:flex;position:absolute;inset:0}.FeaturedCurationEditor-module__IkjnOq__cityPhotoSelectionEmpty p{margin:0}.FeaturedCurationEditor-module__IkjnOq__cityPhotoSave{grid-area:save;min-width:0}.FeaturedCurationEditor-module__IkjnOq__photoAcknowledgement{align-items:start;gap:var(--space-tiny);margin:0 0 var(--space-medium);font-size:var(--font-size-medium);cursor:pointer;line-height:1.5;display:flex}.FeaturedCurationEditor-module__IkjnOq__photoAcknowledgement input{margin-top:var(--space-micro);flex-shrink:0}@media (max-width:800px){.FeaturedCurationEditor-module__IkjnOq__cityPhotoEditing{grid-template:"current""source""preview""save"/minmax(0,1fr)}}@media (max-width:520px){.FeaturedCurationEditor-module__IkjnOq__cityPhotoCurrent{flex-wrap:wrap}}
.PhoneFab-module__Bc1ewG__fab{right:18px;bottom:calc(80px + env(safe-area-inset-bottom,0px));z-index:60;color:#fff;height:52px;font:inherit;cursor:pointer;opacity:0;visibility:hidden;-webkit-tap-highlight-color:transparent;background:#ff4f01;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 20px 0 16px;font-size:15px;font-weight:650;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),visibility 0s linear .2s;display:inline-flex;position:fixed;transform:translateY(12px);box-shadow:0 6px 24px #ff4f0161,0 0 0 4px #ff4f011a}.PhoneFab-module__Bc1ewG__fab svg{width:19px;height:19px}.PhoneFab-module__Bc1ewG__fab[data-shown]{opacity:1;visibility:visible;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),visibility;transform:none}.PhoneFab-module__Bc1ewG__fab:active{transform:scale(.97)}.PhoneFab-module__Bc1ewG__fab:focus-visible{outline-offset:3px;outline:2px solid #0a1628}@media (min-width:1024px){.PhoneFab-module__Bc1ewG__fab{display:none}}@media (prefers-reduced-motion:reduce){.PhoneFab-module__Bc1ewG__fab,.PhoneFab-module__Bc1ewG__fab[data-shown]{transition:none;transform:none}}
.InkStamp-module__kS8I_W__stamp{mix-blend-mode:multiply;flex:none;display:block;overflow:visible}.InkStamp-module__kS8I_W__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.PopupImage-module__5T1M9a__imageContainer{width:100%;height:100%;position:relative}.PopupImage-module__5T1M9a__carouselButton{cursor:pointer;z-index:10;opacity:0;background-color:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.PopupImage-module__5T1M9a__imageContainer:hover .PopupImage-module__5T1M9a__carouselButton{opacity:1}.PopupImage-module__5T1M9a__carouselButton:hover{background-color:#fff;transform:translateY(-50%)scale(1.1)}.PopupImage-module__5T1M9a__carouselButtonLeft{left:8px}.PopupImage-module__5T1M9a__carouselButtonRight{right:8px}.PopupImage-module__5T1M9a__carouselButton svg{width:14px;height:14px;color:var(--color-primary)}.PopupImage-module__5T1M9a__carouselDots{z-index:10;gap:6px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.PopupImage-module__5T1M9a__carouselDot{cursor:pointer;background-color:#ffffff80;border-radius:50%;width:8px;height:8px;transition:all .2s}.PopupImage-module__5T1M9a__carouselDotActive{background-color:#fff;width:10px;height:10px}.PopupImage-module__5T1M9a__photoLayer{transition:opacity var(--transition-base)}.PopupImage-module__5T1M9a__photoArriving{opacity:0;pointer-events:none;position:absolute;inset:0}
.NewFlagTag-module__HgEyBG__newFlag{height:var(--tag-height,22px);color:#c23800;white-space:nowrap;background:#fff0e8;border-radius:6px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:11.5px;font-weight:650;line-height:1;display:inline-flex}.NewFlagTag-module__HgEyBG__icon{flex:none;width:12px;height:12px}.NewFlagTag-module__HgEyBG__newPool{color:#0b6ca6;background:#e8f3fa}
