.adminPage{position:relative;display:block}.adminSidebar{position:fixed;top:var(--admin-sidebar-top);left:var(--admin-sidebar-left);width:var(--admin-sidebar-width);display:flex;flex-direction:column;z-index:40}.adminSidebar a{font-size:var(--admin-sidebar-font-size);text-decoration:none;color:inherit;line-height:var(--admin-link-line);opacity:var(--admin-sidebar-link-opacity);transition:opacity var(--transition-fast)}.adminSidebar a:hover{opacity:var(--admin-sidebar-link-opacity-hover)}.adminSidebar a.isActive{opacity:var(--admin-sidebar-link-opacity-active);text-decoration:underline;text-underline-offset:var(--admin-sidebar-active-underline-offset)}.adminContent{min-height:var(--admin-content-min-h);margin-left:var(--admin-content-margin-left);padding-left:0;width:calc(100% - var(--admin-content-width-offset))}.adminContent,.adminContent>*{max-width:none}.adminContent>h1,.adminContent>p{margin-left:0}.adminHeaderRow{display:block;margin-bottom:var(--admin-header-row-margin-bottom)}.adminTable{display:flex;flex-direction:column;gap:var(--admin-table-gap)}.metricGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--metric-grid-gap);gap:var(--metric-grid-gap)}.adminRow,.metricCard{border:1px solid var(--line);padding:var(--admin-card-padding);background:var(--admin-card-bg)}.adminHeaderRow,.adminRow,.buttonGhost,.metricCard{font-family:var(--font-ui)}.adminRow{display:grid;grid-template-columns:2fr 1fr 1fr auto;grid-gap:var(--admin-row-gap);gap:var(--admin-row-gap);align-items:center}.buttonGhost{border:1px solid var(--line);background:transparent;padding:var(--button-pad-y) var(--button-pad-x);cursor:pointer}.adminDetails summary{cursor:pointer;padding:var(--admin-details-summary-pad-y) var(--admin-details-summary-pad-x);font-family:var(--font-ui);font-size:var(--admin-details-summary-size);font-weight:var(--admin-details-summary-weight);line-height:var(--admin-details-summary-line);-webkit-user-select:none;-moz-user-select:none;user-select:none}.adminDetails summary::-webkit-details-marker{display:inline-block}.adminDetails summary::marker{font-size:.75em}.adminDetails summary{display:list-item}.adminDetails summary:has(.adminDetailsTitle){display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:16px;gap:16px}.adminToggleLabel{display:inline-flex;flex-direction:column;align-items:center;gap:var(--admin-details-toggle-gap);font-family:var(--font-ui);color:var(--admin-details-toggle-label-color);cursor:pointer}.adminToggleLabel.isBusy{cursor:wait}.adminToggleText{font-family:var(--font-ui);font-size:var(--admin-details-toggle-label-size)!important;font-weight:var(--admin-details-toggle-label-weight)!important;line-height:var(--admin-details-toggle-label-line)!important;color:var(--admin-details-toggle-label-color)}.adminToggleTrack.isChecked{background:var(--admin-toggle-on)}.adminToggleTrack.isBusy{opacity:.55}.adminToggleTrack.isChecked .adminToggleKnob{left:calc(var(--admin-toggle-width) - var(--admin-toggle-knob-size) - var(--admin-toggle-knob-offset))}.projectRichTextEditor{width:100%;max-width:100%;display:grid;grid-gap:var(--admin-richtext-gap);gap:var(--admin-richtext-gap)}.projectRichTextEditorLayout{display:contents}.projectRichTextEditorField{width:100%;min-width:0}.projectRichTextEditorSurface{width:100%;min-height:var(--admin-richtext-surface-min-h);padding:var(--admin-richtext-surface-pad);border:var(--admin-richtext-surface-border);background:var(--admin-richtext-surface-bg)}.projectRichTextEditor--additional .projectRichTextEditorField,.projectRichTextEditor--additional .projectRichTextEditorSurface,.projectRichTextEditor--artwork .projectRichTextEditorField,.projectRichTextEditor--artwork .projectRichTextEditorSurface,.projectRichTextEditor--main .projectRichTextEditorField,.projectRichTextEditor--main .projectRichTextEditorSurface{width:100%;max-width:100%}.projectRichTextEditor .ProseMirror{width:100%;min-height:260px;padding:0;border:0;background:transparent;font-family:var(--font-main);font-size:var(--project-meta-description-size);line-height:var(--project-meta-description-line);color:var(--project-meta-text-color);overflow-wrap:break-word;word-break:normal;hyphens:auto;-webkit-hyphens:auto;text-wrap:pretty;outline:none}.projectRichTextEditor .ProseMirror p{margin:0 0 1em}.projectRichTextEditor .ProseMirror p:last-child{margin-bottom:0}.projectRichTextEditorToolbar{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:var(--admin-richtext-toolbar-gap);padding:var(--admin-richtext-toolbar-pad);border:var(--admin-richtext-toolbar-border);border-bottom:0;background:var(--admin-richtext-toolbar-bg)}.projectRichTextEditorButton{height:var(--admin-richtext-button-h);padding:0 var(--admin-richtext-button-pad-x);border:var(--admin-richtext-button-border);border-radius:var(--admin-richtext-button-radius);font-size:var(--admin-richtext-button-font-size);line-height:1;text-align:center;display:inline-flex;align-items:center;justify-content:center}.projectRichTextEditorButton,.projectRichTextEditorButton--icon{min-width:var(--admin-richtext-button-min)}.projectRichTextEditorButton--short{min-width:54px}.projectRichTextEditorButton--long{min-width:110px}.projectRichTextEditorButton--rightAlign{direction:rtl}@media (max-width:980px){.projectRichTextEditorToolbar{gap:5px;padding:8px}.projectRichTextEditorButton{height:var(--admin-richtext-mobile-button-h);font-size:var(--admin-richtext-mobile-font-size)}}.projectAdminEditor .projectRichTextEditorLayout{display:contents}.projectAdminEditor .projectRichTextEditorField,.projectAdminEditor .projectRichTextEditorSurface{width:100%;max-width:100%}.projectAdminEditor .projectRichTextEditorToolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--admin-richtext-toolbar-gap);width:100%;position:static}.adminDetails{margin-bottom:var(--admin-details-margin-bottom);border:var(--admin-details-border);background:var(--admin-details-bg)}.adminDetails>summary{cursor:pointer;padding:var(--admin-details-summary-pad-y) var(--admin-details-summary-pad-x);min-height:64px;font-family:var(--font-ui);font-size:var(--admin-details-summary-size);font-weight:var(--admin-details-summary-weight);line-height:var(--admin-details-summary-line);-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style-position:inside}.adminDetails>summary::-webkit-details-marker{display:inline-block}.adminDetails>summary::marker{font-size:.75em}.adminDetailsTitle{font:inherit;line-height:inherit}.adminDetails>summary:has(.adminToggle),.adminDetails>summary:has(.adminToggleLabel){display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:16px;gap:16px;list-style-position:inside}.adminDetails>summary:has(.adminToggle) .adminDetailsTitle,.adminDetails>summary:has(.adminToggleLabel) .adminDetailsTitle{font-size:var(--admin-details-summary-size);font-weight:var(--admin-details-summary-weight);line-height:var(--admin-details-summary-line)}.adminDetailsBody{padding:0 var(--admin-details-summary-pad-x) var(--admin-details-body-pad-bottom)}.adminDetailsForm{display:grid;grid-gap:var(--admin-form-gap);gap:var(--admin-form-gap)}.adminFormGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminToggle,.adminToggleLabel{display:inline-flex;flex-direction:column;align-items:center;gap:var(--admin-details-toggle-gap);font-family:var(--font-ui);color:var(--admin-details-toggle-label-color)}.adminToggle.isBusy,.adminToggleLabel.isBusy{cursor:wait}.adminToggle>.adminToggleLabel,.adminToggleText{display:block;font-family:var(--font-ui);font-size:var(--admin-details-toggle-label-size)!important;font-weight:var(--admin-details-toggle-label-weight)!important;line-height:var(--admin-details-toggle-label-line)!important;letter-spacing:0!important;text-transform:none!important;color:var(--admin-details-toggle-label-color)!important}.adminToggleTrack{position:relative;display:block;width:var(--admin-toggle-width);height:var(--admin-toggle-height);border-radius:999px;background:var(--admin-toggle-off);transition:background .2s ease}.adminToggleTrack.isChecked,.adminToggleTrack[data-checked=true]{background:var(--admin-toggle-on)}.adminToggleTrack.isBusy,.adminToggleTrack[data-busy=true]{opacity:.55}.adminToggleInput{position:absolute;inset:0;opacity:0;cursor:inherit}.adminToggleKnob{position:absolute;top:var(--admin-toggle-knob-offset);left:var(--admin-toggle-knob-offset);width:var(--admin-toggle-knob-size);height:var(--admin-toggle-knob-size);border-radius:50%;background:#fff;transition:left .2s ease}.adminToggleTrack.isChecked .adminToggleKnob,.adminToggleTrack[data-checked=true] .adminToggleKnob{left:calc(var(--admin-toggle-width) - var(--admin-toggle-knob-size) - var(--admin-toggle-knob-offset))}@media (max-width:720px){.adminDetails>summary:has(.adminToggle),.adminDetails>summary:has(.adminToggleLabel){grid-template-columns:1fr;align-items:start}.adminFormGrid{grid-template-columns:1fr}}@media (max-width:980px){.adminSidebar{position:static;width:auto;margin-bottom:20px;flex-direction:row;flex-wrap:wrap;gap:var(--admin-sidebar-gap)}.adminContent{margin-left:0;width:100%}.projectRichTextEditorToolbar{gap:5px;padding:8px}.projectRichTextEditorButton{height:var(--admin-richtext-mobile-button-h);font-size:var(--admin-richtext-mobile-font-size)}.projectAdminEditor .projectRichTextEditorLayout{grid-template-columns:1fr}.projectAdminEditor .projectRichTextEditorToolbar{grid-template-columns:repeat(var(--project-admin-editor-toolbar-cols-mobile),minmax(var(--project-admin-editor-toolbar-min-button-mobile),1fr));width:100%;position:static}}@media (max-width:720px){.adminHeaderRow,.adminRow{display:flex;flex-direction:column;align-items:flex-start}.adminSidebar{position:static;width:auto;margin-bottom:20px;flex-direction:row;flex-wrap:wrap;gap:var(--admin-sidebar-gap)}.adminContent{margin-left:0;width:100%}.adminDetails>summary:has(.adminToggle),.adminDetails>summary:has(.adminToggleLabel){grid-template-columns:1fr;align-items:start}.adminFormGrid{grid-template-columns:1fr}}.adminSidebar{position:static;width:auto;margin-bottom:20px;flex-direction:row;flex-wrap:wrap;gap:var(--admin-sidebar-gap)}.adminContent{margin-left:0;width:100%}@media (min-width:981px){.adminSidebar{position:fixed;top:var(--admin-sidebar-top);left:var(--admin-sidebar-left);width:var(--admin-sidebar-width);display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--admin-sidebar-gap);margin-bottom:0;z-index:40}.adminContent{margin-left:var(--admin-content-margin-left);width:calc(100% - var(--admin-content-width-offset))}}@media (max-width:980px){.adminSidebar{position:static;width:auto;margin-bottom:20px;flex-direction:row;flex-wrap:wrap;gap:var(--admin-sidebar-gap)}.adminContent{margin-left:0;width:100%}}.projectSeoLiveHint{margin-top:3px;font-size:10px!important;line-height:1.2!important;font-family:Arial,sans-serif!important;font-weight:400!important;text-align:right}.projectGeneratedSeoPreview{grid-column:1/-1;display:grid;grid-gap:10px;gap:10px;padding:12px;margin-top:10px;border:1px solid hsla(0,0%,7%,.08);background:hsla(0,0%,7%,.025)}.projectGeneratedSeoPreviewHeader{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.projectGeneratedSeoPreviewMeta,.projectGeneratedSeoPreviewNote,.projectGeneratedSeoPreviewSource{color:#666}.projectGeneratedSeoPreviewTextBlock{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid hsla(0,0%,7%,.08);background:#fff}.projectGeneratedSeoPreviewLabel{color:#666}.projectGeneratedSeoPreviewValue{font-family:Arial,sans-serif;font-size:13px;line-height:1.35;color:#222}.projectGeneratedSeoPreviewActions{display:flex;gap:8px;flex-wrap:wrap}.projectGeneratedSeoPreviewButton{font-size:12px!important;padding:4px 8px!important;background:hsla(0,0%,7%,.045)!important}.projectReadinessChecklist{grid-column:1/-1;border:1px solid hsla(0,0%,7%,.08);background:hsla(0,0%,7%,.025);padding:0}.projectReadinessChecklistSummary{cursor:pointer;display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px}.projectReadinessChecklistMeta{color:#666}.projectReadinessChecklistBody{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0 12px 12px}.projectReadinessChecklistItem{display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px;align-items:start;padding:10px;border:1px solid hsla(0,0%,7%,.08);background:#fff}.projectReadinessChecklistMark{font-family:Arial,sans-serif;font-size:13px;line-height:1.2;font-weight:700}.projectReadinessChecklistContent{display:grid;grid-gap:3px;gap:3px}.projectReadinessChecklistLabel{font-family:Arial,sans-serif;font-size:12px;line-height:1.25;font-weight:700}.projectReadinessChecklistDetail{color:#666}@media (max-width:900px){.projectReadinessChecklistBody,.projectReadinessChecklistSummary{grid-template-columns:1fr}}.projectPublishReadinessGuard{grid-column:1/-1;display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid rgba(237,128,8,.28);background:rgba(237,128,8,.045)}.projectPublishReadinessGuardTitle{font-family:Arial,sans-serif;font-size:12px;line-height:1.25;font-weight:700}.projectPublishReadinessGuardList,.projectPublishReadinessGuardText{color:#666}.projectPublishReadinessGuardList{margin:0;padding-left:18px}.projectImageHealthSummary{grid-column:1/-1;border:1px solid hsla(0,0%,7%,.08);background:hsla(0,0%,7%,.025);padding:0}.projectImageHealthSummaryHeader{cursor:pointer;display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px}.projectImageHealthSummaryMeta{color:#666}.projectImageHealthSummaryBody{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0 12px 12px}.projectImageHealthSummaryItem{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid hsla(0,0%,7%,.08);background:#fff}.projectImageHealthSummaryLabel{font-family:Arial,sans-serif;font-size:12px;line-height:1.25;font-weight:700}.projectImageHealthSummaryDetail{color:#666}@media (max-width:900px){.projectImageHealthSummaryBody,.projectImageHealthSummaryHeader{grid-template-columns:1fr}}.projectImageRolesGuide{grid-column:1/-1;border:1px solid hsla(0,0%,7%,.08);background:hsla(0,0%,7%,.025);padding:0}.projectImageRolesGuideHeader{cursor:pointer;display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px}.projectImageRolesGuideDetail,.projectImageRolesGuideIntro,.projectImageRolesGuideMeta{color:#666}.projectImageRolesGuideIntro{padding:0 12px 10px}.projectImageRolesGuideBody{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0 12px 12px}.projectImageRolesGuideItem{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid hsla(0,0%,7%,.08);background:#fff}.projectImageRolesGuideLabel{font-family:Arial,sans-serif;font-size:12px;line-height:1.25;font-weight:700}.projectImageRolesGuideValue{font-family:Arial,sans-serif;font-size:12px;line-height:1.35;color:#222}@media (max-width:900px){.projectImageRolesGuideBody,.projectImageRolesGuideHeader{grid-template-columns:1fr}}.projectsFilterableList{display:grid;grid-gap:var(--admin-form-gap);gap:var(--admin-form-gap)}.projectsFilterStats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.projectsFilterStats>div{padding:10px;border:1px solid hsla(0,0%,7%,.08);background:hsla(0,0%,7%,.025)}.projectsFilterGrid{display:grid;grid-template-columns:2fr repeat(4,minmax(0,1fr)) auto;grid-gap:10px;gap:10px;align-items:flex-end}.projectsFilterActions{display:flex;align-items:flex-end}.projectsFilterResultLine{color:#666}.projectsFilterEmpty{padding:14px;border:1px solid hsla(0,0%,7%,.08);background:hsla(0,0%,7%,.025);color:#666}@media (max-width:1100px){.projectsFilterGrid,.projectsFilterStats{grid-template-columns:repeat(2,minmax(0,1fr))}.projectsFilterActions{align-items:stretch}}@media (max-width:700px){.projectsFilterGrid,.projectsFilterStats{grid-template-columns:1fr}}.adminSaveButton{background:#736b1e!important;border-color:#736b1e!important;color:#fff!important}.adminSaveButton:hover{background:#625b19!important;border-color:#625b19!important;color:#fff!important}.duplicateProjectButton{background:hsla(0,0%,7%,.045)}.adminProjectSaveActions{display:flex;align-items:center;gap:10px;margin-top:14px}.adminSaveButton,button.adminSaveButton{background:#736b1e!important;border:1px solid #736b1e!important;color:#fff!important}.adminSaveButton:hover,button.adminSaveButton:hover{background:#625b19!important;border-color:#625b19!important;color:#fff!important}.duplicateProjectButton{background:hsla(0,0%,7%,.045)!important}.adminSaveButton,button.adminSaveButton{font-weight:700!important}.projectEditStickyBar{position:-webkit-sticky;position:sticky;top:12px;z-index:20;grid-column:1/-1;display:flex;gap:16px;align-items:center;justify-content:space-between;padding:12px;border:1px solid hsla(0,0%,7%,.12);background:hsla(0,0%,100%,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px hsla(0,0%,7%,.06)}.projectEditStickyStatus{display:grid;grid-gap:4px;gap:4px;min-width:220px}.projectEditSavedState{color:#666}.projectEditStickyActions{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.projectEditSection{grid-column:1/-1;display:grid;grid-gap:16px;gap:16px;padding:16px;border:1px solid hsla(0,0%,7%,.08);background:hsla(0,0%,7%,.018)}.projectEditSection--checks{background:hsla(0,0%,7%,.012)}.projectEditSectionHeader{border-bottom:1px solid hsla(0,0%,7%,.08);padding-bottom:10px}.projectEditSectionHeader h2{margin:0;font-size:14px;font-family:Arial,sans-serif;text-transform:uppercase;letter-spacing:.04em}.projectEditSectionHeader p{margin:0;color:#666;font-family:Arial,sans-serif;font-size:12px}.specialInfoBox.projectEditSection{padding:0;overflow:hidden}.specialInfoBox.projectEditSection>summary{display:grid;grid-gap:4px;gap:4px;cursor:pointer;padding:16px;list-style:none;border-bottom:1px solid hsla(0,0%,7%,.08)}.specialInfoBox.projectEditSection>summary::-webkit-details-marker{display:none}.projectEditSectionSummaryTitle{font-family:Arial,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.projectEditSectionSummaryMeta{font-family:Arial,sans-serif;font-size:12px;color:#666}.specialInfoBox.projectEditSection>div{padding:16px}.projectEditBottomHint{grid-column:1/-1;color:#666;text-align:right}@media (max-width:900px){.projectEditStickyBar{top:0;align-items:stretch;flex-direction:column}.projectEditStickyActions{justify-content:flex-start}}.projectEditStickyIdentity{display:grid;grid-gap:3px;gap:3px;min-width:220px}.projectEditStickyTitle{font-family:Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.25;color:#111}.projectEditSection--checks{border-style:dashed}.projectEditSectionHeader{display:grid;grid-gap:4px;gap:4px}@media (max-width:760px){.projectEditStickyIdentity{min-width:0;width:100%}.projectEditStickyTitle{font-size:13px}}.adminUserListIdentity{display:flex;gap:12px;align-items:center;min-width:0}.adminUserAvatar{width:38px;height:38px;border-radius:999px;overflow:hidden;background:hsla(0,0%,7%,.08);border:1px solid hsla(0,0%,7%,.12);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-family:Arial,sans-serif;font-size:14px;font-weight:700;color:#333}.adminUserAvatar img{width:100%;height:100%;object-fit:cover;display:block}.adminUserAvatar--large{width:92px;height:92px;font-size:28px}.adminUserPhotoEditor{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center}.adminUserPhotoUpload{display:grid;grid-gap:10px;gap:10px}@media (max-width:760px){.adminUserPhotoEditor{grid-template-columns:1fr}}.adminUserDetailsGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminUserPhotoInline{display:grid;grid-gap:14px;gap:14px;grid-template-columns:88px minmax(0,1fr);align-items:center;grid-column:1/-1;padding-bottom:4px}.adminUserPhotoControls{display:grid;grid-gap:10px;gap:10px}@media (max-width:760px){.adminUserDetailsGrid,.adminUserPhotoInline{grid-template-columns:1fr}}.adminUserListActions{justify-content:flex-end;gap:8px}.adminMiniButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid hsla(0,0%,7%,.22);background:hsla(0,0%,100%,.5);color:inherit;text-decoration:none;font:inherit;font-size:12px;line-height:1;padding:8px 11px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.adminMiniButton:hover:not(:disabled){background:hsla(0,0%,7%,.06)}.adminMiniButton:disabled{opacity:.35;cursor:not-allowed}.adminMiniButtonDanger{border-color:rgba(140,25,25,.35);color:#8a1f1f}.adminEmergencyToggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid hsla(0,0%,7%,.22);background:hsla(0,0%,100%,.5);color:inherit;font:inherit;font-size:12px;line-height:1;padding:6px 9px;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.adminEmergencyToggle:disabled{opacity:.35;cursor:not-allowed}.adminEmergencyToggleTrack{width:30px;height:16px;border:1px solid hsla(0,0%,7%,.28);background:hsla(0,0%,7%,.12);position:relative;display:inline-block}.adminEmergencyToggleKnob{width:12px;height:12px;background:#111;position:absolute;top:1px;left:1px;transition:transform .14s ease}.adminEmergencyToggle.isBlocked{border-color:rgba(140,25,25,.45);color:#8a1f1f;background:rgba(140,25,25,.06)}.adminEmergencyToggle.isBlocked .adminEmergencyToggleKnob{transform:translateX(14px)}@media (max-width:900px){.adminUserListActions{justify-content:flex-start}}.adminUserListActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.adminUserActionButton{min-height:32px;display:inline-flex;align-items:center;justify-content:center;line-height:1;text-decoration:none}.adminUserDeleteButton{color:#8a1f1f}.adminUserActiveToggle{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.adminUserActiveToggleLabel{min-width:68px;color:#666;font-size:14px}.adminStandardToggle{width:74px;height:42px;border:0;border-radius:999px;padding:4px;background:#c4bc82;cursor:pointer;display:inline-flex;align-items:center;justify-content:flex-start;transition:opacity .15s ease}.adminStandardToggle span{width:34px;height:34px;border-radius:999px;background:#fff;display:block;transform:translateX(0);transition:transform .15s ease}.adminStandardToggle.isOn span{transform:translateX(32px)}.adminStandardToggle:disabled{cursor:not-allowed;opacity:.45}.adminUserProjectStyleActions{display:flex;align-items:center;justify-content:flex-end;gap:18px;width:100%}.adminUserProjectStyleButtons{display:flex;align-items:center;gap:8px}.adminUserProjectStyleButtons .buttonGhost{min-width:58px;height:34px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;line-height:1}.adminUserDangerButton{color:#8a1f1f}.adminUserProjectStyleToggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;display:grid;grid-gap:8px;gap:8px;justify-items:center;cursor:pointer}.adminUserProjectStyleToggle:disabled{cursor:not-allowed;opacity:.45}.adminUserProjectStyleToggleLabel{font-size:15px;line-height:1;color:#666;white-space:nowrap}.adminUserProjectStyleSwitch{width:72px;height:42px;border-radius:999px;background:#c4bc82;padding:4px;display:flex;align-items:center;justify-content:flex-start}.adminUserProjectStyleSwitch>span{width:34px;height:34px;border-radius:999px;background:#fff;display:block;transform:translateX(0);transition:transform .15s ease}.adminUserProjectStyleSwitch.isOn>span{transform:translateX(30px)}.adminUserActiveToggle,.adminUserListActions{all:unset}.adminUserListActionsProject{gap:16px;width:100%;white-space:nowrap}.adminUserActiveControl{grid-gap:5px;gap:5px;align-items:center;min-width:68px}.adminUserActiveLabel{font-size:12px;color:#666}.adminUserTextAction{border:0;background:transparent;padding:0;color:#111;font:inherit;font-size:14px;line-height:1;text-decoration:none;cursor:pointer}.adminUserTextAction:hover{text-decoration:underline}.adminUserTextActionDanger{color:#8a1f1f}.adminUserTextAction:disabled{cursor:not-allowed;opacity:.45;text-decoration:none}.adminUserActiveToggle,.adminUserListActions,.adminUserProjectStyleActions,.adminUserProjectStyleButtons,.adminUserProjectStyleSwitch,.adminUserProjectStyleToggle{all:unset}.adminUserListActionsProject{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:180px}.adminUserActiveControl{display:grid;justify-items:center;grid-gap:4px;gap:4px}.adminUserActiveLabel{font-size:11px;line-height:1;color:hsla(0,0%,7%,.58)}.adminUserActionLinks{display:flex;align-items:center;gap:0}.adminUserActionLinks a,.adminUserDeleteButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid hsla(0,0%,7%,.08);background:hsla(0,0%,100%,.2);color:#111;text-decoration:none;font:inherit;font-size:13px;line-height:1;padding:10px 12px;cursor:pointer}.adminUserDeleteButton{color:#9b1c1c;border-left:0}.adminUserActionLinks a:hover,.adminUserDeleteButton:hover{background:hsla(0,0%,7%,.035)}.adminUserDeleteButton:disabled{cursor:not-allowed;opacity:.35}.adminGroupTypePill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:2px 8px;border:1px solid hsla(0,0%,7%,.14);border-radius:999px;font-size:12px;line-height:1.2;color:#111;background:hsla(0,0%,100%,.35);white-space:nowrap}.adminGroupTypePill--ADMIN{border-color:hsla(0,0%,7%,.2)}.adminGroupTypePill--CLIENT_COMPANY,.adminGroupTypePill--PROJECT{border-color:hsla(0,0%,7%,.14)}.adminSmallActionButton{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:3px 10px;border:1px solid hsla(0,0%,7%,.18);border-radius:999px;color:#111;text-decoration:none;background:hsla(0,0%,100%,.2);font-size:13px;line-height:1.2}.adminSmallActionButton:hover{background:hsla(0,0%,100%,.45)}@media (max-width:900px){.adminGroupListRow{grid-template-columns:1fr!important}}.adminGroupListHeader{display:grid;grid-gap:4px;gap:4px;grid-template-columns:1.7fr 1fr .8fr 1fr .9fr .9fr auto;align-items:center;padding:0 12px 8px;margin-top:18px;color:#666;font-size:12px;line-height:1.25}@media (max-width:900px){.adminGroupListHeader{display:none}}.adminGroupListActions{display:flex;justify-content:flex-end;align-items:center;gap:8px}.adminSmallActionButton--danger{cursor:pointer;font:inherit;color:#111;border-color:hsla(0,0%,7%,.22)}.adminSmallActionButton--danger:disabled{opacity:.35;cursor:not-allowed}.adminGroupListActions.adminUserActionLinks{display:inline-flex;justify-content:flex-end;align-items:center;gap:0}.adminGroupListActions.adminUserActionLinks a,.adminGroupListActions.adminUserActionLinks button{min-height:28px}.adminGroupListActions .adminUserDeleteButton:disabled{opacity:.35;cursor:not-allowed}.adminGroupListHeader{grid-template-columns:1.7fr 1fr .8fr 1fr .9fr .9fr .8fr auto}.adminGroupListRow{align-items:center}.adminGroupListRow .adminUserListActionsProject{justify-content:flex-end}.adminGroupsThreeColumns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:22px}.adminGroupColumn{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0}.adminGroupColumnTitle{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:1px solid hsla(0,0%,7%,.14);padding-bottom:8px}.adminGroupColumnTitle h2{margin:0}.adminGroupColumnTitle span{color:#666;font-size:13px}.adminGroupColumn>.ui-text{color:#666;margin:0}.adminGroupColumnList{display:grid;grid-gap:12px;gap:12px}.adminGroupColumnCard,.adminGroupColumnEmpty{display:grid;grid-gap:12px;gap:12px;border:1px solid hsla(0,0%,7%,.1);background:hsla(0,0%,100%,.35);padding:14px}.adminGroupColumnCardHeader{display:grid;grid-gap:10px;gap:10px}.adminGroupColumnCardHeader p{margin:4px 0 0;color:#666;font-size:13px}.adminGroupColumnStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.adminGroupColumnStats div{display:grid;grid-gap:2px;gap:2px;border:1px solid hsla(0,0%,7%,.08);padding:8px;background:hsla(0,0%,100%,.22)}.adminGroupColumnStats span{color:#666;font-size:12px;line-height:1.2}.adminGroupColumnStats strong{font-size:15px}.adminGroupColumnCard .adminUserListActionsProject{justify-content:space-between;gap:12px}.adminGroupColumnEmpty{color:#666;font-size:13px}@media (max-width:1200px){.adminGroupsThreeColumns{grid-template-columns:1fr}}.adminGroupColumnCard .adminGroupColumnCard .adminUserActiveControl{display:inline-grid!important;justify-items:center!important;align-items:center!important;gap:6px!important}.adminUserActiveLabel{font-size:20px!important;line-height:1.1!important}.adminUserListActionsProject{gap:28px!important}.adminUserMiniSwitch{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:48px!important;height:24px!important;min-width:48px!important;min-height:24px!important;max-width:48px!important;max-height:24px!important;padding:2px!important;background:#c91d1d!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;box-shadow:none!important}.adminUserMiniSwitch span:after,.adminUserMiniSwitch span:before,.adminUserMiniSwitch:after,.adminUserMiniSwitch:before{content:none!important;display:none!important}.adminUserMiniSwitch span{display:block!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;border-radius:999px!important;background:#fff!important;transform:translateX(0)!important;transition:transform .16s ease!important;pointer-events:none!important;box-shadow:none!important}.adminUserMiniSwitch.isOn{background:#b8b178!important}.adminUserMiniSwitch.isOn span{transform:translateX(24px)!important}.adminUserMiniSwitch:disabled{opacity:.45!important;cursor:not-allowed!important}.adminUserActiveControl{display:inline-grid!important;justify-items:center!important;align-items:center!important;gap:4px!important}.adminUserActiveLabel{color:#666!important;font-size:12px!important;line-height:1.2!important;font-weight:400!important}.adminUserListActionsProject{justify-content:flex-end!important;gap:18px!important;white-space:nowrap!important}.adminUserActionLinks,.adminUserListActionsProject{display:inline-flex!important;align-items:center!important}.adminUserActionLinks{gap:0!important}.adminRightsDetails{border:1px solid hsla(0,0%,7%,.08);background:hsla(0,0%,100%,.28)}.adminRightsSummary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;cursor:pointer;font-family:var(--font-serif);font-size:22px;line-height:1.2;list-style:none}.adminRightsSummary::-webkit-details-marker{display:none}.adminRightsSummary:after{content:"+";font-family:var(--font-sans);font-size:18px;color:#666}.adminRightsDetails[open] .adminRightsSummary:after{content:"−"}.adminRightsSummaryCount{margin-left:auto;font-family:var(--font-sans);font-size:12px;color:#666;border:1px solid hsla(0,0%,7%,.12);border-radius:999px;padding:2px 8px}.adminRightsDetailsBody{display:grid;grid-gap:0;gap:0;border-top:1px solid hsla(0,0%,7%,.08)}.adminRightsDetailsBody>div,.adminRightsDetailsBody>label,.adminRightsDetailsBody>section{padding-left:14px!important;padding-right:14px!important}.adminRightsDetailsBody>div:first-child,.adminRightsDetailsBody>label:first-child,.adminRightsDetailsBody>section:first-child{border-top:0!important}.adminRightsDetailsBody .ui-text,.adminRightsDetailsBody code,.adminRightsDetailsBody strong{margin-left:0!important}.adminPasswordField{position:relative;display:flex;align-items:center}.adminPasswordField input{width:100%;padding-right:42px}.adminPasswordEye{position:absolute;right:8px;border:0;background:transparent;cursor:pointer;font-size:15px;line-height:1;opacity:.65;padding:4px}.adminPasswordEye:hover{opacity:1}.adminWebsiteStatusCard{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid hsla(0,0%,7%,.1);background:hsla(0,0%,100%,.35);padding:18px;margin:18px 0}.adminWebsiteStatusControl{display:flex;align-items:center;gap:12px}.adminWebsiteStatusLabel{color:#666;font-size:14px}.adminSecurityTopActions{margin-top:34px!important;margin-bottom:28px!important}.adminProjectReadinessPreviewDetails{border-top:1px solid hsla(0,0%,7%,.08);margin-top:14px;padding-top:10px}.adminProjectReadinessPreviewSummary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.adminProjectReadinessPreviewSummary::-webkit-details-marker{display:none}.adminProjectReadinessPreviewSummary:after{content:"+";color:#666;margin-left:10px}.adminProjectReadinessPreviewDetails[open] .adminProjectReadinessPreviewSummary:after{content:"–"}.adminProjectReadinessPreviewBody{display:grid;grid-gap:10px;gap:10px;padding-top:12px}.adminProjectReadinessPreviewDetails{padding-left:18px;padding-right:18px}.adminProjectReadinessPreviewBody,.adminProjectReadinessPreviewSummary{padding-left:0;padding-right:0}.adminProjectReadinessPreviewDetails{padding-left:18px!important;padding-right:18px!important}.adminProjectReadinessPreviewSummary{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;padding-left:0!important;padding-right:0!important}.adminProjectReadinessPreviewSummary:after{margin-left:0!important}.adminProjectReadinessPreviewBody{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.projectsFilterableList>.adminDetails>summary{display:flex;align-items:center;gap:6px;cursor:pointer}.projectsFilterableList>.adminDetails>summary:before{content:"▸";display:inline-block;font-size:11px;line-height:1;transform:translateY(-1px)}.projectsFilterableList>.adminDetails[open]>summary:before{content:"▾"}.adminMyAccountForm{display:grid;grid-gap:22px;gap:22px;margin-top:20px}.adminMyAccountPanel{display:grid;grid-gap:14px;gap:14px;border:1px solid hsla(0,0%,7%,.1);padding:18px;background:hsla(0,0%,100%,.35)}.adminMyAccountGrid{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(260px,1fr) minmax(260px,1fr);grid-gap:14px;gap:14px;align-items:end}.adminMyAccountPhotoBlock{grid-row:span 2;align-self:start}.adminMyAccountPasswordGrid{display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));grid-gap:14px;gap:14px}.adminPasswordRevealRow{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}@media (max-width:1100px){.adminMyAccountGrid,.adminMyAccountPasswordGrid{grid-template-columns:1fr}.adminMyAccountPhotoBlock{grid-row:auto}}.adminPasswordRevealRow{position:relative;display:block!important}.adminPasswordRevealRow input{padding-right:34px}.adminPasswordEyeButton{position:absolute;right:7px;top:50%;transform:translateY(-50%);border:0;background:transparent;width:22px;height:22px;padding:0;cursor:pointer;color:hsla(0,0%,7%,.45);font-size:12px;line-height:22px;text-align:center}.adminPasswordEyeButton:hover{color:hsla(0,0%,7%,.85)}.smtpSettingsForm{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));grid-gap:14px;gap:14px}.smtpSettingsFull{grid-column:1/-1}.smtpTestBox{margin-top:22px;padding-top:18px;border-top:1px solid hsla(0,0%,7%,.1);display:grid;grid-gap:10px;gap:10px}.smtpTestRow{display:grid;grid-template-columns:minmax(220px,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.smtpTestRow input{width:100%}@media (max-width:800px){.smtpSettingsForm,.smtpTestRow{grid-template-columns:1fr}}.analyticsSettingsForm{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));grid-gap:16px;gap:16px}.analyticsSettingsFull{grid-column:1/-1}.analyticsStatusGrid{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.analyticsStatusItem{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 0;border-top:1px solid hsla(0,0%,7%,.08)}.analyticsStatusGood,.analyticsStatusWarn{display:inline-flex;align-items:center;justify-content:center;min-width:92px;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:700}.analyticsStatusGood{color:#46551f;background:hsla(53,27%,62%,.22)}.analyticsStatusWarn{color:#8a1f1f;background:rgba(138,31,31,.08)}@media (max-width:800px){.analyticsSettingsForm,.analyticsStatusItem{grid-template-columns:1fr}}.adminPage .adminContent details.adminDetails{border:1px solid hsla(0,0%,7%,.08);background:hsla(0,0%,100%,.28);margin:0 0 18px}.adminPage .adminContent details.adminDetails>summary{cursor:pointer!important;list-style:none!important;display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;align-items:center!important;justify-content:start!important;justify-items:start!important;grid-column-gap:8px!important;column-gap:8px!important;width:100%!important;min-height:44px;padding:12px 16px!important;text-align:left!important}.adminPage .adminContent details.adminDetails>summary::-webkit-details-marker{display:none!important}.adminPage .adminContent details.adminDetails>summary::marker{content:""!important}.adminPage .adminContent details.adminDetails>summary:before{content:"▸"!important;grid-column:1!important;display:inline-block!important;width:1em!important;margin:0!important;transform:rotate(0deg);transform-origin:center;transition:transform .14s ease}.adminPage .adminContent details.adminDetails[open]>summary:before{transform:rotate(90deg)}.adminPage .adminContent details.adminDetails>summary .adminDetailsTitle{grid-column:2!important;justify-self:start!important;align-self:center!important;display:inline-flex!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;text-align:left!important;justify-content:flex-start!important;font-weight:700}.adminPage .adminContent details.adminDetails>summary *{text-align:left!important}.adminPage .adminContent details.adminDetails .adminDetailsBody{padding:16px!important;border-top:1px solid hsla(0,0%,7%,.06)}.adminSettingsStaticBox{border:1px solid hsla(0,0%,7%,.08);background:hsla(0,0%,100%,.28);margin:0 0 18px;padding:16px}.adminSettingsStaticBox h2{margin:0 0 10px;font-size:18px}.adminPage .adminContent>h1:first-child{margin-bottom:18px}.adminPageTitleBlock{display:block;margin:0 0 22px;padding:0}.adminPageTitleBlock h1{display:block;margin:0;font-size:30px;line-height:1.12;font-weight:400}.adminSecurityContent{padding-top:calc(var(--header-h, 60px) + 18px)!important}.adminSecurityContent .adminPageTitleBlock{display:block!important;visibility:visible!important;margin:0 0 24px!important;padding:0!important}.adminSecurityContent .adminPageTitleBlock h1{display:block!important;visibility:visible!important;margin:0!important;font-size:30px!important;line-height:1.12!important;font-weight:400!important}.adminContent.adminSecurityContent{padding-top:0!important}.adminPage .adminContent .adminPageTitleBlock{margin:0 0 22px}.adminPage .adminContent .adminPageTitleBlock h1{margin:0;font-size:30px;line-height:1.12;font-weight:400}.adminUserMiniSwitch{position:relative!important;display:inline-block!important;width:42px!important;height:22px!important;min-width:42px!important;border:0!important;border-radius:999px!important;background:#b8b8b8!important;padding:0!important;cursor:pointer!important;overflow:hidden!important;vertical-align:middle!important}.adminUserMiniSwitch.isOn{background:var(--admin-toggle-on,#aaa36f)!important}.adminUserMiniSwitch:before{content:""!important;position:absolute!important;top:3px!important;left:3px!important;width:16px!important;height:16px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 1px 3px rgba(0,0,0,.22)!important;transform:translateX(0)!important;transition:transform .14s ease!important;opacity:1!important;visibility:visible!important;z-index:2!important}.adminUserMiniSwitch.isOn:before{transform:translateX(20px)!important}.adminUserMiniSwitch:after{content:none!important;display:none!important}.adminMuted{color:#666;margin-top:6px}.adminPanel{border:1px solid var(--line);background:hsla(0,0%,100%,.42);padding:18px;margin-bottom:18px}.adminPanelHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px}.adminPanelHeader h2{margin:0;font-size:1.15rem;line-height:1.15}.adminContactForm{display:grid;grid-gap:14px;gap:14px}.adminContactForm label{display:grid;grid-gap:6px;gap:6px;font-family:var(--font-ui);font-size:.92rem}.adminContactForm input,.adminContactForm textarea{width:100%;border:1px solid hsla(0,0%,7%,.22);background:hsla(0,0%,100%,.72);padding:8px 9px;font:inherit}.adminContactForm textarea{resize:vertical}.adminContactTwoCols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.adminCheckRow{display:flex!important;grid-template-columns:none!important;align-items:center;gap:8px!important;width:-moz-fit-content;width:fit-content}.adminCheckRow input{width:auto!important}.adminFormActions{justify-content:flex-end;margin-top:4px}.adminContactList{display:grid;grid-gap:12px;gap:12px}.adminContactCard{border:1px solid hsla(0,0%,7%,.12);background:hsla(0,0%,100%,.55);padding:14px}.adminContactCardMain{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:start}.adminContactTitleRow{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.adminContactTitleRow h3{margin:0;font-size:1rem;line-height:1.2}.adminBadge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border:1px solid hsla(0,0%,7%,.16);padding:2px 7px;font-family:var(--font-ui);font-size:.72rem;line-height:1.2;color:#555;background:hsla(0,0%,100%,.65)}.adminBadgeGreen{color:#2f6b38;border-color:rgba(47,107,56,.28);background:rgba(47,107,56,.08)}.adminBadgeMuted{color:#8a8a8a;background:hsla(0,0%,7%,.04)}.adminContactMeta{display:grid;grid-gap:3px;gap:3px;margin-top:10px;font-family:var(--font-ui);font-size:.88rem;line-height:1.25;color:#333}.adminContactActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.adminButtonLink{text-decoration:none;display:inline-flex;align-items:center}@media (max-width:900px){.adminContactCardMain,.adminContactTwoCols{grid-template-columns:1fr}.adminContactActions{justify-content:flex-start}}.adminContactActions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important}.adminContactActions form{margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important}.adminContactActions .adminButtonLink,.adminContactActions .buttonDanger,.adminContactActions .buttonGhost,.adminContactActions button{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;height:32px!important;padding:0 12px!important;margin:0!important;border-radius:0!important;font-family:var(--font-ui)!important;font-size:.82rem!important;line-height:1!important;font-weight:400!important;text-decoration:none!important;cursor:pointer!important}.adminContactActions .adminButtonLink,.adminContactActions .buttonGhost{border:1px solid hsla(0,0%,7%,.18)!important;background:hsla(0,0%,100%,.55)!important;color:#111!important}.adminContactActions .buttonDanger{border:1px solid rgba(138,31,31,.25)!important;background:rgba(138,31,31,.035)!important;color:#8a1f1f!important}.adminContactActions .adminButtonLink:hover,.adminContactActions .buttonGhost:hover{background:hsla(0,0%,7%,.055)!important}.adminContactActions .buttonDanger:hover{background:rgba(138,31,31,.08)!important}@media (max-width:900px){.adminContactActions{justify-content:flex-start!important}}.adminEditBackRow{margin:0 0 22px}.adminEditBackRow a{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;color:#333;text-decoration:none;font-family:var(--font-ui);font-size:20px;line-height:1.2}.adminEditBackRow a:hover{color:#000;text-decoration:underline;text-underline-offset:.14em}.adminEditBackRow a{font-size:17px!important;line-height:1.2!important}.adminContactEditForm{max-width:980px}.adminContactEditCard{border:1px solid hsla(0,0%,7%,.12);background:hsla(0,0%,100%,.42);padding:18px;display:grid;grid-gap:18px;gap:18px}.adminContactEditToggles{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.adminInlineCheck{display:inline-flex!important;grid-template-columns:none!important;align-items:center;gap:8px!important;margin:0!important;font-family:var(--font-ui);font-size:14px;color:#333}.adminInlineCheck input{width:auto!important;min-height:auto!important;margin:0}.adminContactEditGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 16px;gap:14px 16px}.adminContactEditGrid label{display:grid;grid-gap:6px;gap:6px;margin:0}.adminContactEditGrid label>span{font-family:var(--font-ui);font-size:13px;line-height:1.25;color:#555}.adminContactEditGrid input,.adminContactEditGrid textarea{width:100%;box-sizing:border-box}.adminContactEditWide{grid-column:1/-1}.adminFormActions{display:flex;justify-content:flex-start;gap:10px;margin-top:14px}@media (max-width:900px){.adminContactEditGrid{grid-template-columns:1fr}}.adminSidebar{width:180px!important;min-width:180px!important}.adminSidebar a,.adminSidebar button{white-space:nowrap!important}.adminSidebarSectionLabel{margin:18px 0 4px;font-family:var(--font-ui);font-size:12px;line-height:1.1;font-weight:700;color:hsla(0,0%,7%,.38);letter-spacing:.02em}.adminSidebarDivider{height:1px;width:100%;background:hsla(0,0%,7%,.12);margin:14px 0 12px}.adminSidebarSectionLabel{margin-top:10px!important}.adminSeoAnalyticsNotice{padding:10px 12px;border:1px solid hsla(0,0%,7%,.1);background:hsla(0,0%,7%,.035);color:#666;font-family:Arial,sans-serif;font-size:12px;line-height:1.45}.adminLegalPageBlock{display:grid;grid-gap:14px;gap:14px;padding-bottom:22px;border-bottom:1px solid hsla(0,0%,7%,.1)}.adminLegalPageBlock:last-of-type{border-bottom:0}.legalPagesTextarea{min-height:220px;resize:vertical}.legalPagesSettingsForm{display:grid;grid-gap:24px;gap:24px}.legalPageSettingsPanel{display:grid;grid-gap:16px;gap:16px;padding-bottom:24px;border-bottom:1px solid hsla(0,0%,7%,.1)}.legalPageSettingsPanel:last-of-type{padding-bottom:0;border-bottom:0}.legalPageSettingsHeader{display:flex;align-items:center;justify-content:space-between;gap:18px}.legalPageSettingsHeader h2{margin:0;font-family:var(--font-main);font-size:18px;line-height:1.2;font-weight:600}.legalPagesSettingsForm .adminFormGrid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px}.legalPagesSettingsForm .adminField,.legalPagesSettingsForm .adminFieldFull{display:grid;grid-gap:6px;gap:6px;width:100%}.legalPagesSettingsForm .adminField>span{font-size:12px;line-height:1.2;color:#666}.legalPagesSettingsForm input[type=text],.legalPagesSettingsForm textarea{width:100%;min-width:0;box-sizing:border-box}.legalPagesSettingsForm textarea{min-height:220px;resize:vertical}.legalPagesSettingsForm .adminFormActions{display:flex;align-items:center;gap:12px;padding-top:4px}.legalPagesSettingsForm .adminFormStatus{font-size:13px;color:#666}@media (max-width:720px){.legalPageSettingsHeader,.legalPagesSettingsForm .adminFormActions{align-items:flex-start;flex-direction:column}}.legalPagesSettingsForm .adminToggleLabel{position:relative!important;display:inline-grid!important;grid-template-columns:auto var(--admin-toggle-width);align-items:center!important;gap:8px!important;width:-moz-fit-content!important;width:fit-content!important;max-width:max-content!important;justify-self:end!important}.legalPagesSettingsForm .adminToggleLabel>span:first-child{grid-column:1;grid-row:1}.legalPagesSettingsForm .adminToggleLabel .adminToggle{grid-column:2;grid-row:1;position:relative!important;display:inline-block!important;width:var(--admin-toggle-width)!important;height:var(--admin-toggle-height)!important;border-radius:999px!important;background:var(--admin-toggle-off)!important;pointer-events:none!important}.legalPagesSettingsForm .adminToggleLabel .adminToggle:before{content:""!important;position:absolute!important;top:var(--admin-toggle-knob-offset)!important;left:var(--admin-toggle-knob-offset)!important;width:var(--admin-toggle-knob-size)!important;height:var(--admin-toggle-knob-size)!important;border-radius:999px!important;background:#fff!important;transition:transform .16s ease!important}.legalPagesSettingsForm .adminToggleLabel .adminToggleInput{grid-column:2!important;grid-row:1!important;position:absolute!important;inset:auto!important;right:0!important;top:50%!important;width:var(--admin-toggle-width)!important;height:var(--admin-toggle-height)!important;transform:translateY(-50%)!important;opacity:0!important;cursor:pointer!important;z-index:2!important}.legalPagesSettingsForm .adminToggleLabel .adminToggleInput:checked+.adminToggle{background:var(--admin-toggle-on)!important}.legalPagesSettingsForm .adminToggleLabel .adminToggleInput:checked+.adminToggle:before{transform:translateX(calc(var(--admin-toggle-width) - var(--admin-toggle-knob-size) - (var(--admin-toggle-knob-offset) * 2)))!important}.legalPagesSettingsForm button,.legalPagesSettingsForm input[type=text],.legalPagesSettingsForm textarea{position:relative!important;z-index:1!important;pointer-events:auto!important}.legalPagesSettingsForm .legalRichTextEditor{width:100%!important}.legalPagesSettingsForm .projectRichTextEditorToolbar{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:8px!important}.legalPagesSettingsForm .legalRichTextEditorInput{width:100%!important;min-height:260px!important;box-sizing:border-box!important;padding:10px 12px!important;border:1px solid hsla(0,0%,7%,.22)!important;background:hsla(0,0%,100%,.72)!important;font-family:var(--font-ui)!important;font-size:14px!important;line-height:1.45!important;overflow-y:auto!important;outline:none!important}.legalPagesSettingsForm .legalRichTextEditorInput:focus{border-color:hsla(0,0%,7%,.45)!important;background:hsla(0,0%,100%,.92)!important}.legalPagesSettingsForm .legalRichTextEditorInput:empty:before{content:attr(data-placeholder);color:#777;pointer-events:none}.legalPagesSettingsForm .legalRichTextEditorInput p{margin:0 0 1em}.legalPagesSettingsForm .legalRichTextEditorInput ol,.legalPagesSettingsForm .legalRichTextEditorInput ul{margin:0 0 1em 1.4em;padding:0}.legalPagesSettingsForm .legalRichTextEditorInput a{color:inherit;text-decoration:underline}.adminRightsPanel{display:grid;grid-gap:16px;gap:16px;border:1px solid hsla(0,0%,7%,.1);padding:18px;background:hsla(0,0%,100%,.35)}.adminRightsPanel>h2,.adminRightsPanel>h3{margin:0}.adminRightsSelectAll{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-family:var(--font-ui);font-size:12px;line-height:1.2;color:#666;cursor:pointer}.adminRightsSelectAll input{margin:0}.adminRightsCheckboxGrid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:12px;padding-bottom:12px}.adminRightsCheckboxRow{display:flex;gap:8px;align-items:flex-start}.adminRightsCheckboxRow input{margin-top:3px}@media (max-width:900px){.adminRightsCheckboxGrid{grid-template-columns:1fr}}.adminRightsSummary{display:grid!important;grid-template-columns:minmax(180px,1fr) auto auto auto!important;align-items:center!important;grid-gap:12px!important;gap:12px!important}.adminRightsSummary>span:first-child{min-width:0!important}.adminRightsSummary>label{justify-self:end!important;margin-left:0!important;min-width:92px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;white-space:nowrap!important;font-family:var(--font-sans)!important;font-size:12px!important;line-height:1!important}.adminRightsSummary>label input[type=checkbox]{margin:0!important;width:13px!important;height:13px!important;flex:0 0 auto!important}.adminRightsSummaryCount{margin-left:0!important;min-width:34px!important}.adminRightsSummary:after,.adminRightsSummaryCount{justify-self:end!important;text-align:center!important}.adminRightsSummary:after{width:14px!important}@media (max-width:720px){.adminRightsSummary{grid-template-columns:1fr auto!important;gap:8px 12px!important}.adminRightsSummary>label{grid-column:1/-1!important;justify-self:start!important;min-width:0!important}.adminRightsSummaryCount{grid-column:2!important;grid-row:1!important}}.adminRightsMainDetails{border:1px solid hsla(0,0%,7%,.1);background:hsla(0,0%,100%,.28)}.adminRightsMainSummary{display:grid!important;grid-template-columns:minmax(180px,1fr) auto auto!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;padding:14px!important;cursor:pointer!important;list-style:none!important;font-family:var(--font-serif)!important;font-size:22px!important;line-height:1.2!important}.adminRightsMainSummary::-webkit-details-marker{display:none!important}.adminRightsMainSummary:after{content:"+"!important;justify-self:end!important;width:14px!important;text-align:center!important;font-family:var(--font-sans)!important;font-size:18px!important;color:#666!important}.adminRightsMainDetails[open]>.adminRightsMainSummary:after{content:"−"!important}.adminRightsMainBody{display:grid!important;grid-gap:12px!important;gap:12px!important;padding:0 14px 14px!important;border-top:1px solid hsla(0,0%,7%,.08)!important}.adminRightsCheckboxGrid{display:grid!important;grid-gap:8px!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.adminRightsCheckboxRow{display:flex!important;gap:8px!important;align-items:flex-start!important}@media (max-width:720px){.adminRightsMainSummary{grid-template-columns:1fr auto auto!important}.adminRightsCheckboxGrid{grid-template-columns:1fr!important}}.specialInfoBox{border:1px solid hsla(0,0%,7%,.14)!important;background:#e9e9e9!important}.specialInfoBox>summary{cursor:pointer!important;list-style:none!important;background:#e2e2e2!important;border-bottom:1px solid transparent!important;padding:14px 16px!important;display:grid!important;grid-template-columns:auto 1fr auto!important;grid-column-gap:8px!important;column-gap:8px!important;align-items:start!important;position:relative!important}.specialInfoBox>summary::-webkit-details-marker{display:none!important}.specialInfoBox>summary::marker{content:""!important}.specialInfoBox>summary:before{content:"▸"!important;grid-column:1!important;grid-row:1/span 2!important;display:inline-block!important;margin:0!important;padding-top:1px!important;font-size:12px!important;line-height:1.2!important;color:#111!important}.specialInfoBox[open]>summary:before{content:"▾"!important}.specialInfoBox>summary:after{grid-column:3!important;grid-row:1/span 2!important;align-self:center!important;font-family:Arial,sans-serif!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#777!important}.specialInfoBox:not([open])>summary:after{content:"collapsed"!important}.specialInfoBox[open]>summary{background:#eee!important;border-bottom-color:hsla(0,0%,7%,.1)!important}.specialInfoBox[open]>summary:after{content:"expanded"!important}.specialInfoBox .projectEditSectionSummaryTitle{grid-column:2!important;grid-row:1!important;display:block!important;margin:0!important}.specialInfoBox .projectEditSectionSummaryMeta{grid-column:2!important;grid-row:2!important;display:block!important;margin-top:3px!important;padding-left:0!important}.readinessBox{border:1px solid hsla(0,0%,7%,.16)!important;background:#aab7bf!important}.readinessBox>summary{cursor:pointer!important;list-style:none!important;background:#aab7bf!important;border-bottom:1px solid transparent!important;padding:14px 16px!important;display:grid!important;grid-template-columns:auto 1fr auto!important;grid-column-gap:8px!important;column-gap:8px!important;align-items:start!important}.readinessBox>summary::-webkit-details-marker{display:none!important}.readinessBox>summary::marker{content:""!important}.readinessBox>summary:before{content:"▸"!important;grid-column:1!important;grid-row:1/span 2!important;display:inline-block!important;padding-top:1px!important;font-size:12px!important;line-height:1.2!important;color:#111!important}.readinessBox[open]>summary:before{content:"▾"!important}.readinessBox>summary:after{grid-column:3!important;grid-row:1/span 2!important;align-self:center!important;font-family:Arial,sans-serif!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:hsla(0,0%,7%,.62)!important}.readinessBox:not([open])>summary:after{content:"collapsed"!important}.readinessBox[open]>summary{border-bottom-color:hsla(0,0%,7%,.16)!important}.readinessBox[open]>summary:after{content:"expanded"!important}.readinessBox .projectEditSectionSummaryTitle{grid-column:2!important;grid-row:1!important;display:block!important;margin:0!important}.readinessBox .projectEditSectionSummaryMeta{grid-column:2!important;grid-row:2!important;display:block!important;margin-top:3px!important;padding-left:0!important}.readinessBoxInner{background:#f5f5f5!important;padding:16px!important}.storageCleanupSettingsForm .adminToggleLabel{position:relative!important;display:inline-grid!important;grid-template-columns:minmax(0,auto) var(--admin-toggle-width);align-items:center!important;gap:8px!important;width:-moz-fit-content!important;width:fit-content!important;max-width:max-content!important;justify-self:start!important}.storageCleanupSettingsForm .adminToggleLabel>span:first-child{grid-column:1;grid-row:1}.storageCleanupSettingsForm .adminToggleLabel .adminToggle{grid-column:2;grid-row:1;position:relative!important;display:inline-block!important;width:var(--admin-toggle-width)!important;height:var(--admin-toggle-height)!important;border-radius:999px!important;background:var(--admin-toggle-off)!important;pointer-events:none!important}.storageCleanupSettingsForm .adminToggleLabel .adminToggle:before{content:""!important;position:absolute!important;top:var(--admin-toggle-knob-offset)!important;left:var(--admin-toggle-knob-offset)!important;width:var(--admin-toggle-knob-size)!important;height:var(--admin-toggle-knob-size)!important;border-radius:999px!important;background:#fff!important;transition:transform .16s ease!important}.storageCleanupSettingsForm .adminToggleLabel .adminToggleInput{grid-column:2!important;grid-row:1!important;position:absolute!important;inset:auto!important;right:0!important;top:50%!important;width:var(--admin-toggle-width)!important;height:var(--admin-toggle-height)!important;transform:translateY(-50%)!important;opacity:0!important;cursor:pointer!important;z-index:2!important}.storageCleanupSettingsForm .adminToggleLabel .adminToggleInput:checked+.adminToggle{background:var(--admin-toggle-on)!important}.storageCleanupSettingsForm .adminToggleLabel .adminToggleInput:checked+.adminToggle:before{transform:translateX(calc(var(--admin-toggle-width) - var(--admin-toggle-knob-size) - (var(--admin-toggle-knob-offset) * 2)))!important}.storageCleanupSettingsForm button,.storageCleanupSettingsForm select{position:relative!important;z-index:1!important;pointer-events:auto!important}.storageCleanupSettingsForm{gap:16px!important}.storageCleanupIntro{display:grid;grid-gap:6px;gap:6px;padding:14px 14px 12px;border:1px solid hsla(0,0%,7%,.08);background:hsla(0,0%,100%,.35)}.storageCleanupField>span,.storageCleanupInfoCard>span,.storageCleanupIntro>span{font-family:var(--font-ui);font-size:12px;line-height:1.2;color:#666}.storageCleanupInfoCard p,.storageCleanupIntro p{margin:0}.storageCleanupPanel{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);grid-gap:14px;gap:14px;align-items:start}.storageCleanupToggleRow{grid-column:1/-1;justify-self:stretch!important;width:100%!important;max-width:none!important;box-sizing:border-box;padding:14px;border:1px solid hsla(0,0%,7%,.08);background:hsla(0,0%,100%,.35);display:grid!important;grid-template-columns:minmax(0,1fr) var(--admin-toggle-width)!important;align-items:center!important}.storageCleanupToggleRow>span:first-child{display:grid;grid-gap:3px;gap:3px}.storageCleanupToggleRow small{color:#666;font-size:12px;line-height:1.35}.storageCleanupField{display:grid;grid-gap:6px;gap:6px;min-width:0}.storageCleanupField select{width:100%;max-width:260px}.storageCleanupInfoCard{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:14px;border:1px solid hsla(0,0%,7%,.08);background:hsla(0,0%,100%,.28)}.storageCleanupInfoCard strong{font-weight:700}.storageCleanupInfoCardWide{grid-column:1/-1}.storageCleanupSettingsForm .adminFormActions{justify-content:flex-start!important;align-items:center;flex-wrap:wrap;gap:10px;padding-top:2px}.storageCleanupSettingsForm .adminFormStatus{color:#666;font-size:13px}@media (max-width:900px){.storageCleanupPanel{grid-template-columns:1fr}.storageCleanupField select{max-width:100%}.storageCleanupToggleRow{grid-template-columns:1fr!important;gap:10px!important;justify-items:start}}.projectSeriesFieldGroup>#project-seo-live-hint-seriesTagIds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));text-align:left!important;margin-top:6px}.projectSeriesFieldGroup>#project-seo-live-hint-seriesTagIds:before{content:"";grid-column:1/4}.projectSeriesFieldGroup>#project-seo-live-hint-seriesTagIds{grid-column:1/-1}.projectSeriesFieldGroup>.projectSeoLiveHint--series{display:block!important;width:25%!important;margin-left:75%!important;margin-top:6px!important;text-align:left!important}.projectEditBottomBar{position:fixed!important;left:var(--admin-content-margin-left,240px)!important;right:16px!important;bottom:16px!important;top:auto!important;z-index:1000!important;margin:0!important}.adminDetailsBody:has(.projectEditBottomBar){padding-bottom:104px}@media (max-width:980px){.projectEditBottomBar{left:16px!important;right:16px!important;bottom:12px!important}.adminDetailsBody:has(.projectEditBottomBar){padding-bottom:160px}}.projectEditBottomBar{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.projectEditBottomBar--unsaved{background:#ed8008!important;border-color:#ed8008!important;box-shadow:0 10px 28px rgba(237,128,8,.28)!important}.projectEditBottomBar--unsaved,.projectEditBottomBar--unsaved .projectEditSavedState,.projectEditBottomBar--unsaved .projectEditStickyTitle,.projectEditBottomBar--unsaved .ui-text{color:#fff!important}.projectEditBottomBar--unsaved .buttonGhost{background:hsla(0,0%,100%,.92)!important;border-color:hsla(0,0%,100%,.92)!important;color:#111!important}.projectEditBottomBar--unsaved .adminSaveButton,.projectEditBottomBar--unsaved button.adminSaveButton{background:#111!important;border-color:#111!important;color:#fff!important}.createProjectWorkflowBar{position:fixed;left:var(--admin-content-margin-left,240px);right:16px;bottom:16px;z-index:1000;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;border:1px solid hsla(0,0%,7%,.12);background:hsla(0,0%,100%,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px hsla(0,0%,7%,.06);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.createProjectWorkflowBar--active{background:#ed8008;border-color:#ed8008;box-shadow:0 10px 28px rgba(237,128,8,.28)}.createProjectWorkflowBar--active,.createProjectWorkflowBar--active .createProjectWorkflowMeta,.createProjectWorkflowBar--active .createProjectWorkflowTitle,.createProjectWorkflowBar--active .ui-text{color:#fff!important}.createProjectWorkflowStatus{display:grid;grid-gap:4px;gap:4px;min-width:260px}.createProjectWorkflowTitle{font-family:Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.25;color:#111}.createProjectWorkflowMeta{color:#666}.createProjectWorkflowActions{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.createProjectWorkflowBar--active .adminSaveButton,.createProjectWorkflowBar--active button.adminSaveButton{background:#111!important;border-color:#111!important;color:#fff!important}.createProjectWorkflowProgress{width:min(420px,42vw);height:5px;overflow:hidden;background:hsla(0,0%,100%,.32)}.createProjectWorkflowProgressFill{height:100%;background:#fff;transition:width .18s ease}.createProjectOldSubmitHidden{display:none!important}.adminDetailsBody:has(.createProjectWorkflowBar){padding-bottom:112px}@media (max-width:980px){.createProjectWorkflowBar{left:16px;right:16px;bottom:12px;align-items:stretch;flex-direction:column}.createProjectWorkflowActions{justify-content:flex-start}.createProjectWorkflowProgress{width:100%}.adminDetailsBody:has(.createProjectWorkflowBar){padding-bottom:180px}}.adminProjectReadinessPreviewRowLink{display:block;padding:8px 0;border-top:1px solid hsla(0,0%,7%,.06);text-decoration:none!important;color:inherit!important}.adminProjectReadinessPreviewRowLink:focus-visible strong,.adminProjectReadinessPreviewRowLink:hover strong{text-decoration:underline}.adminProjectReadinessPreviewInlineIssues,.adminProjectReadinessPreviewMeta{color:#666}.adminProjectReadinessPreviewLabel{font-weight:700}.adminDetails--projectIssuesDetected>summary{background:rgba(191,27,27,.1)!important;border-color:rgba(191,27,27,.22)!important}.adminDetails--projectIssuesDetected:not([open])>summary{background:rgba(191,27,27,.14)!important}.adminDetailsIssueBadge{margin-left:12px;color:#bf1b1b;font-family:Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.02em}.adminDetails--projectIssuesDetected .adminDetailsBody>.ui-text[style*="rgba(138,31,31"]{margin-top:12px!important;margin-bottom:14px!important}.adminProjectsList a[href^="/admin/projects/"],.adminProjectsList a[href^="/galleries/"]{position:relative;text-decoration:none;color:inherit}.adminProjectsList a[href^="/admin/projects/"]:after,.adminProjectsList a[href^="/galleries/"]:after{content:"";position:absolute;left:0;right:0;bottom:-.12em;height:1px;background:currentColor;opacity:0;transform:scaleX(.82);transform-origin:left center;transition:opacity .16s ease,transform .16s ease}.adminProjectsList a[href^="/admin/projects/"]:focus-visible:after,.adminProjectsList a[href^="/admin/projects/"]:hover:after,.adminProjectsList a[href^="/galleries/"]:focus-visible:after,.adminProjectsList a[href^="/galleries/"]:hover:after{opacity:1;transform:scaleX(1)}.adminProjectListActions{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.adminProjectListAction{min-height:34px;padding:0 14px!important;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-ui);font-size:14px;line-height:1;text-decoration:none!important;white-space:nowrap}.adminProjectListAction--danger{color:#8a1f1f!important}.adminProjectListAction--disabled{color:#555!important;opacity:.45;cursor:not-allowed;pointer-events:none}.buttonGhost{transition:background-color .16s ease,border-color .16s ease,color .16s ease}.buttonGhost:focus-visible,.buttonGhost:hover{background:hsla(0,0%,7%,.045);border-color:hsla(0,0%,7%,.18)}.internationalLandingAdmin{display:grid;grid-gap:22px;gap:22px}.internationalLandingPanel{display:grid;grid-gap:16px;gap:16px;padding:18px;border:1px solid hsla(0,0%,7%,.12);border-radius:14px;background:hsla(0,0%,100%,.72)}.internationalLandingPanelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.internationalLandingPanelHeader h3{margin:0 0 6px;font-size:16px;font-weight:500;letter-spacing:.01em}.adminNotice{padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.4}.adminNotice--success{background:rgba(39,126,68,.09);border:1px solid rgba(39,126,68,.22);color:#215e35}.adminNotice--error{background:rgba(138,31,31,.08);border:1px solid rgba(138,31,31,.22);color:#8a1f1f}.adminField{display:grid;grid-gap:7px;gap:7px;min-width:0}.adminField span{font-size:12px;color:hsla(0,0%,7%,.62)}.adminField--wide{grid-column:1/-1}.adminInput,.adminTextarea{width:100%;box-sizing:border-box;border:1px solid hsla(0,0%,7%,.18);border-radius:10px;background:hsla(0,0%,100%,.9);color:#111;font:inherit;font-size:13px;line-height:1.4}.adminInput{height:38px;padding:0 11px}.adminTextarea{min-height:90px;padding:10px 11px;resize:vertical}.internationalLandingBaseTextarea{min-height:170px}.internationalLandingBodyTextarea{min-height:180px}.internationalLandingHint{font-size:12px;color:hsla(0,0%,7%,.5)}.internationalLandingLanguageGrid{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(260px,1.2fr) auto;grid-gap:14px;gap:14px;align-items:end}.internationalLandingActionRow{display:flex;gap:10px;justify-content:flex-end;align-items:center}.internationalLandingSelected{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:hsla(0,0%,7%,.06);color:hsla(0,0%,7%,.72);font-size:12px}.internationalLandingFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.internationalLandingList{display:grid;grid-gap:10px;gap:10px}.internationalLandingListItem{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px solid hsla(0,0%,7%,.1);border-radius:12px;background:hsla(0,0%,98%,.9)}.internationalLandingListTitle{font-size:14px;font-weight:500}.internationalLandingListTitle span{color:hsla(0,0%,7%,.48);font-weight:400}.internationalLandingListMeta{margin-top:4px;font-size:12px;color:hsla(0,0%,7%,.58)}.internationalLandingListLink{display:inline-block;margin-top:8px;font-size:12px;color:hsla(0,0%,7%,.72);text-decoration:underline;text-underline-offset:3px}.dangerButton{color:#8a1f1f;border-color:rgba(138,31,31,.22)}@media (max-width:900px){.internationalLandingListItem,.internationalLandingPanelHeader{flex-direction:column;align-items:stretch}.internationalLandingFormGrid,.internationalLandingLanguageGrid{grid-template-columns:1fr}.internationalLandingActionRow{justify-content:flex-start;flex-wrap:wrap}}.internationalLandingAdmin--bulk .internationalLandingPanel{gap:18px}.internationalLanguageSelectList{max-height:360px;overflow:auto;display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid hsla(0,0%,7%,.12);border-radius:14px;background:hsla(0,0%,100%,.54)}.internationalLanguageOption{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 12px;border:1px solid hsla(0,0%,7%,.12);border-radius:10px;background:hsla(0,0%,7%,.035);color:#111;font:inherit;text-align:left;cursor:pointer}.internationalLanguageOption:focus-visible,.internationalLanguageOption:hover{background:hsla(0,0%,7%,.07)}.internationalLanguageOption--selected{background:rgba(82,139,255,.18);border-color:rgba(82,139,255,.65)}.internationalLanguageOption span{font-size:13px}.internationalLanguageOption small{flex:0 0 auto;font-size:11px;color:hsla(0,0%,7%,.55)}@media (max-width:700px){.internationalLanguageOption{align-items:flex-start;flex-direction:column}}.internationalLanguageSelectionBar{display:grid;grid-template-columns:minmax(220px,1fr) auto;grid-gap:12px;gap:12px;align-items:end;margin:14px 0 8px}.internationalLanguageSearchField{margin:0}.internationalLanguageSelectionControls{display:flex;gap:10px;align-items:center;justify-content:flex-end;padding-bottom:2px}.adminTextButton{border:0;background:transparent;color:#222;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:4px 0;font:inherit}.adminTextButton:disabled{opacity:.35;cursor:default}.internationalLanguageSelectionMeta{margin:0 0 10px;color:#666;font-size:13px}.internationalLandingProgressStatus{border:1px solid hsla(0,0%,7%,.12);background:hsla(0,0%,100%,.45);padding:12px 14px;margin:0 0 12px;display:grid;grid-gap:4px;gap:4px;color:#222}.internationalLandingProgressStatus span{color:#666;font-size:13px}@media (max-width:700px){.internationalLanguageSelectionBar{grid-template-columns:1fr}.internationalLanguageSelectionControls{justify-content:flex-start}}.internationalLanguageSelectionMeta--inline{display:flex;align-items:baseline;justify-content:flex-start;gap:18px;flex-wrap:wrap}.internationalLanguageSelectionMeta--inline .internationalLanguageSelectionControls{margin:0}.internationalLandingEditActions,.internationalLandingListActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.internationalLandingListActions .buttonGhost{min-width:86px}@media (max-width:720px){.internationalLandingEditActions,.internationalLandingListActions{justify-content:flex-start}}.adminInterviewFileBox{display:grid;grid-gap:10px;gap:10px}.adminInterviewFileRules{max-width:760px;font-size:.86rem;line-height:1.35;color:#777}.adminInterviewFileRules strong{font-weight:600;color:#333}.adminInterviewFileTypeField{display:grid;grid-gap:4px;gap:4px}.adminInterviewFileList{display:grid;grid-gap:8px;gap:8px}.adminInterviewFileRow{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border:1px solid var(--line);padding:10px}.adminInterviewFileMeta{display:grid;grid-gap:6px;gap:6px;min-width:0;flex:1 1}.adminInterviewFileTypeInline{display:grid;grid-gap:3px;gap:3px;max-width:360px}.adminInterviewFileTypeInline input{width:100%}@media (max-width:800px){.adminInterviewFileRow{display:grid}}:root{--admin-danger-red:#bf1b1b;--admin-card-space:24px;--admin-section-space:30px;--admin-interview-file-card-width:150px;--admin-interview-file-card-gap:10px;--admin-project-order-hero-margin:6px;--admin-project-order-hero-padding:10px;--admin-project-order-section-gap:4px;--admin-project-order-header-gap:16px;--admin-project-order-header-bottom-gap:12px;--admin-project-order-title-intro-gap:6px;--admin-project-order-filters-gap:14px;--admin-project-order-actions-width:360px;--admin-project-order-actions-gap:8px;--admin-project-order-row-gap:16px;--admin-project-order-row-padding:16px;--admin-project-order-row-margin-bottom:10px;--admin-project-order-row-border:hsla(0,0%,7%,.08);--admin-project-order-row-bg:#fff;--admin-project-order-row-spacer-bg:#aab7bf;--admin-project-order-row-drag-opacity:0.8;--admin-project-order-row-drag-shadow:0 8px 24px rgba(0,0,0,.08);--admin-project-order-drag-width:40px;--admin-project-order-drag-color:#777;--admin-project-order-drag-size:22px;--admin-project-order-thumb-width:96px;--admin-project-order-thumb-height:72px;--admin-project-order-thumb-bg:#efefef;--admin-project-order-title-min:180px;--admin-project-order-size-min:150px;--admin-project-order-toggle-min:170px;--admin-project-order-check-min:190px;--admin-project-order-image-count-min:90px;--admin-project-order-actions-min:260px;--admin-project-order-field-label-size:12px;--admin-project-order-field-label-color:#666;--admin-project-order-body-size:14px;--admin-project-order-body-color:#444;--admin-project-order-muted-color:#666;--admin-project-order-image-count-color:#555;--admin-project-order-switch-width:52px;--admin-project-order-switch-height:28px;--admin-project-order-switch-knob-size:22px;--admin-project-order-switch-knob-inset:2px;--admin-project-order-switch-on-bg:#b7b183;--admin-project-order-switch-off-danger-bg:#bf1b1b;--admin-project-order-switch-off-dark-bg:#4a4a4a;--admin-project-order-select-border:hsla(0,0%,7%,.12);--admin-project-order-laptop-breakpoint:1280px;--admin-project-order-tablet-breakpoint:980px;--admin-project-order-mobile-breakpoint:760px;--admin-breadcrumb-sidebar-align-offset:8px;--admin-breadcrumb-margin-bottom:14px;--admin-breadcrumb-font-size:21px;--admin-breadcrumb-line-height:1.25;--admin-breadcrumb-link-offset:0.18em}.adminInterviewFileRules{display:grid;grid-gap:2px;gap:2px}.adminInterviewFileList{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:var(--admin-interview-file-card-gap)!important}.adminInterviewFileRow{display:grid!important;grid-template-rows:1fr auto!important;align-items:stretch!important;grid-gap:8px!important;gap:8px!important;width:var(--admin-interview-file-card-width)!important;min-height:150px!important;border:1px solid var(--line)!important;padding:10px!important;box-sizing:border-box!important;background:#fff!important}.adminInterviewFileMeta{display:grid!important;grid-gap:6px!important;gap:6px!important;min-width:0!important}.adminInterviewFileMeta a{overflow-wrap:anywhere!important;word-break:break-word!important;line-height:1.2!important}.adminInterviewFileTypeInline{display:grid!important;grid-gap:3px!important;gap:3px!important;max-width:none!important}.adminInterviewFileTypeInline input{width:100%!important;box-sizing:border-box!important}.adminInterviewFileRow>.buttonGhost{width:100%!important;align-self:end!important;margin-top:4px!important}@media (max-width:800px){.adminInterviewFileRow{width:100%!important}}.adminInterviewFileOpen{display:grid;grid-gap:6px;gap:6px;color:inherit;text-decoration:none}.adminInterviewFileIcon{display:grid;place-items:center;width:64px;height:82px;border:1px solid var(--line);background:#f7f7f7;font-family:var(--font-ui);font-size:.78rem;line-height:1;font-weight:600;letter-spacing:.04em}.adminInterviewFileName{font-size:.78rem;line-height:1.2;overflow-wrap:anywhere;word-break:break-word}.adminInterviewFileInfo{color:#777;font-size:.76rem;line-height:1.2}.adminInterviewFileMeta>.adminInterviewFileIcon{margin-bottom:6px}.admin-ai-geo-card{margin-top:24px}.admin-ai-geo-heading{margin-bottom:18px}.admin-ai-geo-heading h3{margin:0 0 8px}.admin-ai-geo-heading p{max-width:820px;margin:0}.admin-ai-geo-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:22px 24px;gap:22px 24px;max-width:1280px}.admin-ai-geo-field{display:flex;min-width:0;flex-direction:column;gap:8px}.admin-ai-geo-field-full{grid-column:1/-1}.admin-ai-geo-field>span{font-weight:600}.admin-ai-geo-textarea{width:100%;min-height:120px;box-sizing:border-box;padding:10px;resize:vertical;font:inherit;font-size:13px;line-height:1.45}.admin-ai-geo-textarea-tall{min-height:180px}.admin-ai-geo-textarea-large{min-height:240px}.admin-ai-geo-textarea-xl{min-height:320px}@media (max-width:900px){.admin-ai-geo-grid{grid-template-columns:1fr}.admin-ai-geo-field-full{grid-column:auto}}.adminPage .adminHero{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid rgba(0,0,0,.12)}.adminPage .adminHero h1{margin:0;font-size:clamp(32px,4vw,54px);line-height:.95;letter-spacing:-.04em;font-weight:400}.adminPage .adminHeroText{max-width:720px;margin:12px 0 0;font-size:15px;line-height:1.55;color:rgba(0,0,0,.62)}.adminPage .adminButtonRow{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:4px}.adminPage .button,.adminPage .buttonGhost,.adminPage .buttonSecondary{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 14px;border:1px solid rgba(0,0,0,.22);border-radius:999px;background:#fff;color:#111;text-decoration:none;font-size:13px;line-height:1;cursor:pointer}.adminPage .button:hover,.adminPage .buttonGhost:hover,.adminPage .buttonSecondary:hover{background:#111;color:#fff}.adminPage .adminGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px;align-items:stretch}.adminPage a.adminCard{display:flex;flex-direction:column;justify-content:space-between;min-height:170px;padding:20px;border:1px solid rgba(0,0,0,.14);border-radius:18px;background:hsla(0,0%,100%,.72);color:inherit;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.adminPage a.adminCard:hover{transform:translateY(-2px);border-color:rgba(0,0,0,.32);box-shadow:0 18px 40px rgba(0,0,0,.08)}.adminPage .adminCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.adminPage .adminMuted{margin:6px 0 0;font-size:13px;line-height:1.45;color:rgba(0,0,0,.58)}.adminPage .adminStatusBadge{flex:0 0 auto;display:inline-flex;align-items:center;min-height:24px;padding:5px 9px;border-radius:999px;background:rgba(0,0,0,.07);color:rgba(0,0,0,.72);font-size:11px;line-height:1;white-space:nowrap}.adminPage .adminMetaRow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;padding-top:16px;border-top:1px solid rgba(0,0,0,.1);font-size:13px;color:rgba(0,0,0,.72)}.adminPage .adminMetaRow span:last-child{color:#111}@media (max-width:760px){.adminPage .adminHero{display:block}.adminPage .adminButtonRow{justify-content:flex-start;margin-top:18px}.adminPage .adminGrid{grid-template-columns:1fr}}.adminSpaciousCard{padding:var(--admin-card-space)!important}.adminSpaciousCard .adminCardHeader{gap:20px}.adminSpaciousCard .adminMuted{margin-top:8px}.adminSectionTopGap{margin-top:var(--admin-section-space)}.adminInlineActionPrompt{display:grid;grid-gap:14px;gap:14px;justify-items:start}.adminInlineActionBox{padding:18px!important}.button.adminDangerButton,button.adminDangerButton{border-color:var(--admin-danger-red)!important;color:var(--admin-danger-red)!important;background:transparent!important}.button.adminDangerButton:focus-visible,.button.adminDangerButton:hover,button.adminDangerButton:focus-visible,button.adminDangerButton:hover{border-color:var(--admin-danger-red)!important;background:var(--admin-danger-red)!important;color:#fff!important}.adminInlineHelpText{color:hsla(0,0%,7%,.58);font-size:13px;line-height:1.45;margin:6px 0 0}.adminCompactCard{padding:18px 22px!important}.adminCompactStack{display:grid;grid-gap:18px;gap:18px;margin-top:18px}.adminCompactAction{display:grid;grid-gap:10px;gap:10px;justify-items:start}.adminCompactAction .adminMuted{margin:0}.adminCompactCardFlush{padding:18px 20px!important}.adminCompactCardFlush .adminCompactAction,.adminCompactCardFlush>*{margin-left:0!important;padding-left:0!important}.adminCompactCardFlush .adminCompactAction{justify-items:start}:root{--admin-saved-list-gap:30px;--admin-saved-list-entry-padding:18px;--admin-saved-list-entry-border:var(--line);--admin-saved-list-entry-bg:hsla(0,0%,100%,.25)}.adminSavedListGrid,.adminSavedListNoMiddleBox,.adminSavedSectionFlat,.adminSavedSectionFlat.adminCompactCard,.adminSavedSectionFlat.adminDetails{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.adminSavedListGrid{display:grid!important;grid-gap:var(--admin-saved-list-gap)!important;gap:var(--admin-saved-list-gap)!important;grid-row-gap:var(--admin-saved-list-gap)!important;row-gap:var(--admin-saved-list-gap)!important}.adminSavedListGrid>*{margin:0!important}.adminSavedListItemSurface{margin:0!important;border:1px solid var(--admin-saved-list-entry-border)!important;outline:0!important;padding:var(--admin-saved-list-entry-padding)!important;background:var(--admin-saved-list-entry-bg);box-shadow:none!important}.adminSavedListItemSurface>.adminRow{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}:root{--admin-international-panel-gap:30px;--admin-international-panel-padding:18px;--admin-international-list-gap:30px}.internationalLandingAdmin{display:grid!important;grid-gap:var(--admin-international-panel-gap)!important;gap:var(--admin-international-panel-gap)!important}.internationalLandingPanel{border:1px solid var(--line)!important;background:var(--admin-saved-list-entry-bg,hsla(0,0%,100%,.25))!important;box-shadow:none!important;padding:var(--admin-international-panel-padding)!important}.internationalLandingPanelHeader{display:flex!important;justify-content:space-between!important;gap:18px!important;align-items:flex-start!important}.internationalLandingPanelHeader h3{margin:0 0 6px!important}.internationalLandingFormGrid{display:grid!important;grid-gap:14px!important;gap:14px!important;margin-top:18px!important}.internationalLanguageSelectList{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;grid-gap:10px!important;gap:10px!important;max-height:360px!important;overflow:auto!important;margin-top:14px!important;padding-right:4px!important}.internationalLandingList{display:grid!important;grid-gap:var(--admin-international-list-gap)!important;gap:var(--admin-international-list-gap)!important}.internationalLandingListItem{border:1px solid var(--line)!important;background:var(--admin-saved-list-entry-bg,hsla(0,0%,100%,.25))!important;box-shadow:none!important;padding:var(--admin-saved-list-entry-padding,18px)!important}.adminInternationalNoOuterBox{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}:root{--admin-radius:0px}.adminCompactCard,.adminCompactCardFlush,.adminDangerButton,.adminDetails,.adminField input,.adminField select,.adminField textarea,.adminInfoBox,.adminInput,.adminLinkedPickerList,.adminLinkedPickerOption,.adminNotice,.adminRow,.adminSavedListItemSurface,.adminTextButton,.adminTextarea,.button,.buttonGhost,.dangerButton,.internationalLandingAdmin button,.internationalLandingAdmin input,.internationalLandingAdmin select,.internationalLandingAdmin textarea,.internationalLandingListItem,.internationalLandingPanel,.internationalLandingProgressStatus,.internationalLandingSelected,.internationalLanguageOption,.metricCard{border-radius:var(--admin-radius)!important}.adminProjectsOrderPage .adminHero{margin-bottom:var(--admin-project-order-hero-margin)!important;padding-bottom:var(--admin-project-order-hero-padding)!important}.adminProjectOrderSection{margin-top:var(--admin-project-order-section-gap)}.adminProjectOrderHeader{display:flex;justify-content:space-between;gap:var(--admin-project-order-header-gap);align-items:center;margin-bottom:var(--admin-project-order-header-bottom-gap)}.adminProjectOrderTitleRow{margin:0;padding:0}.adminProjectOrderHeading{margin:0;font-size:18px;line-height:1.15;font-weight:400}.adminProjectOrderIntro{margin:var(--admin-project-order-title-intro-gap) 0 0;color:var(--muted);font-size:14px}.adminProjectOrderFiltersWrap{margin:var(--admin-project-order-filters-gap) 0;width:100%}.adminProjectsOrderPage .adminProjectOrderHeroActions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:flex-start!important;gap:var(--admin-project-order-actions-gap)!important;max-width:var(--admin-project-order-actions-width)!important;margin-left:auto!important}.adminProjectsOrderPage .adminProjectOrderHeroActions .adminProjectOrderCsvButton{flex-basis:100%!important;width:max-content!important;margin-left:auto!important;white-space:nowrap!important}.adminPage .adminHero{padding-top:var(--admin-breadcrumb-sidebar-align-offset)}.adminPage .adminBreadcrumb,.adminPage .eyebrow{margin:0 0 var(--admin-breadcrumb-margin-bottom);font-family:inherit;font-size:var(--admin-breadcrumb-font-size);line-height:var(--admin-breadcrumb-line-height);font-weight:inherit;letter-spacing:inherit;color:var(--muted)}.adminPage .adminBreadcrumb a,.adminPage .eyebrow a{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;text-decoration:none}.adminPage .adminBreadcrumb a:hover,.adminPage .eyebrow a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:var(--admin-breadcrumb-link-offset)}.adminProjectsOrderPage .adminProjectOrderSection{min-width:0;width:100%}.adminProjectsOrderPage .adminProjectOrderHeader{display:flex;justify-content:space-between;gap:var(--admin-project-order-header-gap);align-items:center;margin-bottom:var(--admin-project-order-header-bottom-gap)}.adminProjectsOrderPage .adminProjectOrderStatus{font-family:var(--font-ui,Arial,sans-serif);font-size:var(--admin-project-order-body-size);color:var(--admin-project-order-muted-color)}.adminProjectsOrderPage .adminProjectOrderStatus--error{color:#8a1f1f}.adminProjectsOrderPage .adminProjectOrderStatus--saved{color:#1f6b3a}.adminProjectsOrderPage .adminProjectOrderRow{display:grid;grid-template-columns:var(--admin-project-order-drag-width) calc(var(--admin-project-order-thumb-width) + 14px) minmax(var(--admin-project-order-title-min),2fr) minmax(var(--admin-project-order-size-min),.8fr) minmax(var(--admin-project-order-toggle-min),.8fr) minmax(var(--admin-project-order-check-min),.9fr) minmax(var(--admin-project-order-image-count-min),.45fr) minmax(var(--admin-project-order-actions-min),auto);grid-gap:var(--admin-project-order-row-gap);gap:var(--admin-project-order-row-gap);align-items:center;min-width:0;box-sizing:border-box;padding:var(--admin-project-order-row-padding);margin-bottom:var(--admin-project-order-row-margin-bottom);border:1px solid var(--admin-project-order-row-border);background:var(--admin-project-order-row-bg)}.adminProjectsOrderPage .adminProjectOrderRow--spacer{background:var(--admin-project-order-row-spacer-bg)}.adminProjectsOrderPage .adminProjectOrderRow.isDragging{opacity:var(--admin-project-order-row-drag-opacity);box-shadow:var(--admin-project-order-row-drag-shadow)}.adminProjectsOrderPage .adminProjectOrderRow>*{min-width:0}.adminProjectsOrderPage .adminProjectOrderDrag{display:flex;align-items:center;justify-content:center;cursor:-webkit-grab;cursor:grab;color:var(--admin-project-order-drag-color);font-size:var(--admin-project-order-drag-size);-webkit-user-select:none;-moz-user-select:none;user-select:none}.adminProjectsOrderPage .adminProjectOrderThumb{display:grid;place-items:center;width:var(--admin-project-order-thumb-width);height:var(--admin-project-order-thumb-height);overflow:hidden;border:1px solid var(--admin-project-order-row-border);background:var(--admin-project-order-thumb-bg)}.adminProjectsOrderPage .adminProjectOrderRow--spacer .adminProjectOrderThumb{background:transparent}.adminProjectsOrderPage .adminProjectOrderMedia{display:block;width:100%;height:100%;object-fit:cover}.adminProjectsOrderPage .adminProjectOrderNoImage{display:grid;place-items:center;width:100%;height:100%;padding:6px;box-sizing:border-box;color:#999;font-family:var(--font-ui,Arial,sans-serif);font-size:12px;text-align:center}.adminProjectsOrderPage .adminProjectOrderSpacerPreview{border:1px dashed hsla(0,0%,7%,.28);background:hsla(0,0%,100%,.22)}.adminProjectsOrderPage .adminProjectOrderSpacerPreview--portrait{width:38px;height:56px}.adminProjectsOrderPage .adminProjectOrderSpacerPreview--square{width:48px;height:48px}.adminProjectsOrderPage .adminProjectOrderSpacerPreview--landscape,.adminProjectsOrderPage .adminProjectOrderSpacerPreview--null,.adminProjectsOrderPage .adminProjectOrderSpacerPreview--wide{width:64px;height:36px}.adminProjectsOrderPage .adminProjectOrderInfo{overflow-wrap:anywhere}.adminProjectsOrderPage .adminProjectOrderTitle{margin-bottom:4px;font-weight:600}.adminProjectsOrderPage .adminProjectOrderLocation{color:var(--admin-project-order-muted-color);font-size:var(--admin-project-order-body-size)}.adminProjectsOrderPage .adminProjectOrderField{display:grid;grid-gap:8px;gap:8px;color:var(--admin-project-order-field-label-color);font-family:var(--font-ui,Arial,sans-serif);font-size:var(--admin-project-order-field-label-size)}.adminProjectsOrderPage .adminProjectOrderSelect{padding:8px 10px;border:1px solid var(--admin-project-order-select-border);background:#fff;font-family:var(--font-ui,Arial,sans-serif);font-size:var(--admin-project-order-body-size)}.adminProjectsOrderPage .adminProjectOrderToggles{display:flex;align-items:flex-start;gap:18px;min-width:0}.adminProjectsOrderPage .adminProjectOrderSwitch{position:relative;width:var(--admin-project-order-switch-width);height:var(--admin-project-order-switch-height);padding:0;border:1px solid var(--admin-project-order-row-border);border-radius:999px;cursor:pointer}.adminProjectsOrderPage .adminProjectOrderSwitch.isOn{background:var(--admin-project-order-switch-on-bg)}.adminProjectsOrderPage .adminProjectOrderSwitch.isOffDanger{background:var(--admin-project-order-switch-off-danger-bg)}.adminProjectsOrderPage .adminProjectOrderSwitch.isOffDark{background:var(--admin-project-order-switch-off-dark-bg)}.adminProjectsOrderPage .adminProjectOrderSwitchKnob{position:absolute;top:var(--admin-project-order-switch-knob-inset);left:var(--admin-project-order-switch-knob-inset);width:var(--admin-project-order-switch-knob-size);height:var(--admin-project-order-switch-knob-size);border-radius:50%;background:#fff;transition:left .18s ease}.adminProjectsOrderPage .adminProjectOrderSwitch.isOn .adminProjectOrderSwitchKnob{left:calc(var(--admin-project-order-switch-width) - var(--admin-project-order-switch-knob-size) - var(--admin-project-order-switch-knob-inset))}.adminProjectsOrderPage .adminProjectOrderChecks{display:grid;grid-gap:10px;gap:10px}.adminProjectsOrderPage .adminProjectOrderCheck{display:flex;align-items:center;gap:8px;color:var(--admin-project-order-body-color);font-family:var(--font-ui,Arial,sans-serif);font-size:var(--admin-project-order-body-size);white-space:nowrap}.adminProjectsOrderPage .adminProjectOrderSpacerLabel{color:var(--admin-project-order-muted-color);font-family:var(--font-ui,Arial,sans-serif);font-size:var(--admin-project-order-body-size);opacity:.7}.adminProjectsOrderPage .adminProjectOrderImageCount{color:var(--admin-project-order-image-count-color);font-family:var(--font-ui,Arial,sans-serif);font-size:var(--admin-project-order-body-size);white-space:nowrap}.adminProjectsOrderPage .adminProjectListActions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:nowrap}.adminProjectsOrderPage .adminProjectListAction{flex:0 0 auto}@media (max-width:1280px){.adminProjectsOrderPage .adminProjectOrderRow{grid-template-columns:32px calc(var(--admin-project-order-thumb-width) + 4px) minmax(var(--admin-project-order-title-min),1fr) minmax(var(--admin-project-order-size-min),.8fr) minmax(var(--admin-project-order-toggle-min),.8fr) minmax(var(--admin-project-order-check-min),.9fr)}.adminProjectsOrderPage .adminProjectOrderImageCount{grid-column:3/4}.adminProjectsOrderPage .adminProjectListActions{grid-column:4/-1;justify-content:flex-end}}@media (max-width:980px){.adminProjectsOrderPage .adminProjectOrderRow{grid-template-columns:32px calc(var(--admin-project-order-thumb-width) + 4px) minmax(0,1fr)}.adminProjectsOrderPage .adminProjectListActions,.adminProjectsOrderPage .adminProjectOrderChecks,.adminProjectsOrderPage .adminProjectOrderImageCount,.adminProjectsOrderPage .adminProjectOrderSize,.adminProjectsOrderPage .adminProjectOrderToggles{grid-column:3/-1}.adminProjectsOrderPage .adminProjectListActions{justify-content:flex-start;flex-wrap:wrap}}@media (max-width:760px){.adminProjectsOrderPage .adminProjectOrderRow{grid-template-columns:28px minmax(0,1fr)}.adminProjectsOrderPage .adminProjectListActions,.adminProjectsOrderPage .adminProjectOrderChecks,.adminProjectsOrderPage .adminProjectOrderImageCount,.adminProjectsOrderPage .adminProjectOrderInfo,.adminProjectsOrderPage .adminProjectOrderSize,.adminProjectsOrderPage .adminProjectOrderThumb,.adminProjectsOrderPage .adminProjectOrderToggles{grid-column:2/-1}.adminProjectsOrderPage .adminProjectOrderToggles{flex-wrap:wrap}.adminProjectsOrderPage .adminProjectOrderCheck{white-space:normal}}:root{--admin-page-side-gap:16px;--admin-sidebar-width-effective:180px;--admin-content-sidebar-gap:16px;--admin-content-right-gap:16px;--admin-content-start-x:calc(var(--admin-sidebar-left) + var(--admin-sidebar-width-effective) + var(--admin-content-sidebar-gap));--admin-content-margin-left-final:calc(var(--admin-content-start-x) - var(--admin-page-side-gap));--admin-content-width-final:calc(100vw - var(--admin-content-start-x) - var(--admin-content-right-gap))}.pageWrap.adminPage{width:calc(100% - (var(--admin-page-side-gap) * 2));margin-left:var(--admin-page-side-gap);margin-right:var(--admin-page-side-gap)}@media (min-width:981px){.adminPage .adminSidebar{left:var(--admin-sidebar-left);width:var(--admin-sidebar-width-effective)!important;min-width:var(--admin-sidebar-width-effective)!important}.adminPage .adminContent{margin-left:var(--admin-content-margin-left-final);width:var(--admin-content-width-final);max-width:none;box-sizing:border-box}}@media (max-width:980px){.pageWrap.adminPage{width:calc(100% - (var(--admin-page-side-gap) * 2));margin-left:var(--admin-page-side-gap);margin-right:var(--admin-page-side-gap)}.adminPage .adminSidebar{position:static;width:auto!important;min-width:0!important}.adminPage .adminContent{margin-left:0;width:100%;max-width:none}}:root{--admin-project-order-compact-breakpoint:1500px;--admin-project-order-compact-gap-x:18px;--admin-project-order-compact-gap-y:12px;--admin-project-order-compact-info-min:230px;--admin-project-order-compact-size-min:220px;--admin-project-order-compact-side-min:180px;--admin-project-order-compact-actions-gap:8px}@media (max-width:1500px){.adminProjectsOrderPage .adminProjectOrderRow{grid-template-columns:var(--admin-project-order-drag-width) calc(var(--admin-project-order-thumb-width) + 10px) minmax(var(--admin-project-order-compact-info-min),1fr) minmax(var(--admin-project-order-compact-size-min),.9fr) minmax(var(--admin-project-order-compact-side-min),auto);grid-template-areas:"drag thumb info size toggles" "drag thumb checks count actions";column-gap:var(--admin-project-order-compact-gap-x);row-gap:var(--admin-project-order-compact-gap-y);align-items:center}.adminProjectsOrderPage .adminProjectOrderDrag{grid-area:drag}.adminProjectsOrderPage .adminProjectOrderThumb{grid-area:thumb}.adminProjectsOrderPage .adminProjectOrderInfo{grid-area:info}.adminProjectsOrderPage .adminProjectOrderField{grid-area:size}.adminProjectsOrderPage .adminProjectOrderToggles{grid-area:toggles;justify-content:flex-start}.adminProjectsOrderPage .adminProjectOrderChecks{grid-area:checks}.adminProjectsOrderPage .adminProjectOrderImageCount{grid-area:count;align-self:center}.adminProjectsOrderPage .adminProjectListActions{grid-area:actions;display:flex;justify-content:flex-end;align-items:center;gap:var(--admin-project-order-compact-actions-gap);flex-wrap:nowrap;max-width:100%}.adminProjectsOrderPage .adminProjectListAction{min-width:0;white-space:nowrap}}@media (max-width:1180px){.adminProjectsOrderPage .adminProjectOrderRow{grid-template-columns:var(--admin-project-order-drag-width) calc(var(--admin-project-order-thumb-width) + 10px) minmax(0,1fr);grid-template-areas:"drag thumb info" "drag thumb size" "drag thumb toggles" "drag thumb checks" "drag thumb count" "drag thumb actions"}.adminProjectsOrderPage .adminProjectListActions{justify-content:flex-start;flex-wrap:wrap}}@media (max-width:760px){.adminProjectsOrderPage .adminProjectOrderRow{grid-template-columns:var(--admin-project-order-drag-width) minmax(0,1fr);grid-template-areas:"drag thumb" "drag info" "drag size" "drag toggles" "drag checks" "drag count" "drag actions"}.adminProjectsOrderPage .adminProjectOrderThumb{width:min(var(--admin-project-order-thumb-width),100%)}}:root{--admin-news-floating-save-left:var(--admin-content-margin-left,240px);--admin-news-floating-save-right:16px;--admin-news-floating-save-bottom:16px;--admin-news-floating-save-z:1000;--admin-news-floating-save-padding:12px;--admin-news-floating-save-gap:16px;--admin-news-floating-save-bg:hsla(0,0%,100%,.96);--admin-news-floating-save-unsaved-bg:#ed8008;--admin-news-floating-save-unsaved-shadow:0 10px 28px rgba(237,128,8,.28);--admin-news-floating-save-border:hsla(0,0%,7%,.12)}.newsFloatingSaveBar{position:fixed;left:var(--admin-news-floating-save-left);right:var(--admin-news-floating-save-right);bottom:var(--admin-news-floating-save-bottom);z-index:var(--admin-news-floating-save-z);display:flex;align-items:center;justify-content:space-between;gap:var(--admin-news-floating-save-gap);padding:var(--admin-news-floating-save-padding);border:1px solid var(--admin-news-floating-save-border);background:var(--admin-news-floating-save-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px hsla(0,0%,7%,.06);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.newsFloatingSaveBar--unsaved{background:var(--admin-news-floating-save-unsaved-bg);border-color:var(--admin-news-floating-save-unsaved-bg);box-shadow:var(--admin-news-floating-save-unsaved-shadow)}.newsFloatingSaveBar--unsaved,.newsFloatingSaveBar--unsaved .newsFloatingSaveState,.newsFloatingSaveBar--unsaved .newsFloatingSaveTitle,.newsFloatingSaveBar--unsaved .ui-text{color:#fff}.newsFloatingSaveStatus{display:grid;grid-gap:4px;gap:4px;min-width:220px}.newsFloatingSaveTitle{font-family:Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.25;color:#111}.newsFloatingSaveState{color:#666}.newsFloatingSaveActions{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.adminDetailsForm:has(.newsFloatingSaveBar){padding-bottom:104px}@media (max-width:980px){.newsFloatingSaveBar{left:16px;right:16px;bottom:12px;align-items:stretch;flex-direction:column}.newsFloatingSaveActions{justify-content:flex-start}.adminDetailsForm:has(.newsFloatingSaveBar){padding-bottom:160px}}:root{--admin-award-floating-save-left:var(--admin-content-margin-left,240px);--admin-award-floating-save-right:16px;--admin-award-floating-save-bottom:16px;--admin-award-floating-save-z:1000;--admin-award-floating-save-padding:12px;--admin-award-floating-save-gap:16px;--admin-award-floating-save-bg:hsla(0,0%,100%,.96);--admin-award-floating-save-unsaved-bg:#ed8008;--admin-award-floating-save-unsaved-shadow:0 10px 28px rgba(237,128,8,.28);--admin-award-floating-save-border:hsla(0,0%,7%,.12)}.awardFloatingSaveBar{position:fixed;left:var(--admin-award-floating-save-left);right:var(--admin-award-floating-save-right);bottom:var(--admin-award-floating-save-bottom);z-index:var(--admin-award-floating-save-z);display:flex;align-items:center;justify-content:space-between;gap:var(--admin-award-floating-save-gap);padding:var(--admin-award-floating-save-padding);border:1px solid var(--admin-award-floating-save-border);background:var(--admin-award-floating-save-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px hsla(0,0%,7%,.06);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.awardFloatingSaveBar--unsaved{background:var(--admin-award-floating-save-unsaved-bg);border-color:var(--admin-award-floating-save-unsaved-bg);box-shadow:var(--admin-award-floating-save-unsaved-shadow)}.awardFloatingSaveBar--unsaved,.awardFloatingSaveBar--unsaved .awardFloatingSaveState,.awardFloatingSaveBar--unsaved .awardFloatingSaveTitle,.awardFloatingSaveBar--unsaved .ui-text{color:#fff}.awardFloatingSaveStatus{display:grid;grid-gap:4px;gap:4px;min-width:220px}.awardFloatingSaveTitle{font-family:Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.25;color:#111}.awardFloatingSaveState{color:#666}.awardFloatingSaveActions{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.awardFloatingInlineHint{min-height:1px}.adminDetailsForm:has(.awardFloatingSaveBar),.adminSavedListItemSurface:has(.awardFloatingSaveBar){padding-bottom:104px}@media (max-width:980px){.awardFloatingSaveBar{left:16px;right:16px;bottom:12px;align-items:stretch;flex-direction:column}.awardFloatingSaveActions{justify-content:flex-start}.adminDetailsForm:has(.awardFloatingSaveBar),.adminSavedListItemSurface:has(.awardFloatingSaveBar){padding-bottom:160px}}:root{--admin-lecture-floating-save-left:var(--admin-content-margin-left,240px);--admin-lecture-floating-save-right:16px;--admin-lecture-floating-save-bottom:16px;--admin-lecture-floating-save-z:1000;--admin-lecture-floating-save-padding:12px;--admin-lecture-floating-save-gap:16px;--admin-lecture-floating-save-bg:hsla(0,0%,100%,.96);--admin-lecture-floating-save-unsaved-bg:#ed8008;--admin-lecture-floating-save-unsaved-shadow:0 10px 28px rgba(237,128,8,.28);--admin-lecture-floating-save-border:hsla(0,0%,7%,.12)}.lectureFloatingSaveBar{position:fixed;left:var(--admin-lecture-floating-save-left);right:var(--admin-lecture-floating-save-right);bottom:var(--admin-lecture-floating-save-bottom);z-index:var(--admin-lecture-floating-save-z);display:flex;align-items:center;justify-content:space-between;gap:var(--admin-lecture-floating-save-gap);padding:var(--admin-lecture-floating-save-padding);border:1px solid var(--admin-lecture-floating-save-border);background:var(--admin-lecture-floating-save-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px hsla(0,0%,7%,.06);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.lectureFloatingSaveBar--unsaved{background:var(--admin-lecture-floating-save-unsaved-bg);border-color:var(--admin-lecture-floating-save-unsaved-bg);box-shadow:var(--admin-lecture-floating-save-unsaved-shadow)}.lectureFloatingSaveBar--unsaved,.lectureFloatingSaveBar--unsaved .lectureFloatingSaveState,.lectureFloatingSaveBar--unsaved .lectureFloatingSaveTitle,.lectureFloatingSaveBar--unsaved .ui-text{color:#fff}.lectureFloatingSaveStatus{display:grid;grid-gap:4px;gap:4px;min-width:220px}.lectureFloatingSaveTitle{font-family:Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.25;color:#111}.lectureFloatingSaveState{color:#666}.lectureFloatingSaveActions{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.lectureFloatingInlineHint{min-height:1px}.adminDetailsForm:has(.lectureFloatingSaveBar),.adminSavedListItemSurface:has(.lectureFloatingSaveBar){padding-bottom:104px}@media (max-width:980px){.lectureFloatingSaveBar{left:16px;right:16px;bottom:12px;align-items:stretch;flex-direction:column}.lectureFloatingSaveActions{justify-content:flex-start}.adminDetailsForm:has(.lectureFloatingSaveBar),.adminSavedListItemSurface:has(.lectureFloatingSaveBar){padding-bottom:160px}}:root{--admin-interview-floating-save-bg:hsla(0,0%,100%,.96);--admin-interview-floating-save-border:hsla(0,0%,7%,.12);--admin-interview-floating-save-unsaved-bg:#ed8008;--admin-interview-floating-save-unsaved-shadow:rgba(237,128,8,.28)}.interviewFloatingSaveBar{position:fixed;left:var(--admin-content-margin-left,240px);right:16px;bottom:16px;z-index:1000;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:12px;border:1px solid var(--admin-interview-floating-save-border);background:var(--admin-interview-floating-save-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px hsla(0,0%,7%,.06);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.interviewFloatingSaveBar--unsaved{background:var(--admin-interview-floating-save-unsaved-bg)!important;border-color:var(--admin-interview-floating-save-unsaved-bg)!important;box-shadow:0 10px 28px var(--admin-interview-floating-save-unsaved-shadow)!important}.interviewFloatingSaveBar--unsaved,.interviewFloatingSaveBar--unsaved .interviewFloatingSaveState,.interviewFloatingSaveBar--unsaved .interviewFloatingSaveTitle,.interviewFloatingSaveBar--unsaved .ui-text{color:#fff!important}.interviewFloatingSaveStatus{display:grid;grid-gap:4px;gap:4px;min-width:220px}.interviewFloatingSaveTitle{font-family:Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.25;color:#111}.interviewFloatingSaveState{color:#666}.interviewFloatingSaveActions{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.adminDetailsForm:has(.interviewFloatingSaveBar),.adminSavedListItemSurface:has(.interviewFloatingSaveBar){padding-bottom:104px}@media (max-width:980px){.interviewFloatingSaveBar{left:16px;right:16px;bottom:12px;align-items:stretch;flex-direction:column}.interviewFloatingSaveActions{justify-content:flex-start}.adminDetailsForm:has(.interviewFloatingSaveBar),.adminSavedListItemSurface:has(.interviewFloatingSaveBar){padding-bottom:160px}}:root{--admin-exhibition-floating-save-bg:hsla(0,0%,100%,.96);--admin-exhibition-floating-save-border:hsla(0,0%,7%,.12);--admin-exhibition-floating-save-unsaved-bg:#ed8008;--admin-exhibition-floating-save-unsaved-shadow:rgba(237,128,8,.28)}.exhibitionFloatingSaveBar{position:fixed;left:var(--admin-content-margin-left,240px);right:16px;bottom:16px;z-index:1000;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:12px;border:1px solid var(--admin-exhibition-floating-save-border);background:var(--admin-exhibition-floating-save-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px hsla(0,0%,7%,.06);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.exhibitionFloatingSaveBar--unsaved{background:var(--admin-exhibition-floating-save-unsaved-bg)!important;border-color:var(--admin-exhibition-floating-save-unsaved-bg)!important;box-shadow:0 10px 28px var(--admin-exhibition-floating-save-unsaved-shadow)!important}.exhibitionFloatingSaveBar--unsaved,.exhibitionFloatingSaveBar--unsaved .exhibitionFloatingSaveState,.exhibitionFloatingSaveBar--unsaved .exhibitionFloatingSaveTitle,.exhibitionFloatingSaveBar--unsaved .ui-text{color:#fff!important}.exhibitionFloatingSaveStatus{display:grid;grid-gap:4px;gap:4px;min-width:220px}.exhibitionFloatingSaveTitle{font-family:Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.25;color:#111}.exhibitionFloatingSaveState{color:#666}.exhibitionFloatingSaveActions{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.adminDetailsForm:has(.exhibitionFloatingSaveBar),.adminSavedListItemSurface:has(.exhibitionFloatingSaveBar){padding-bottom:104px}@media (max-width:980px){.exhibitionFloatingSaveBar{left:16px;right:16px;bottom:12px;align-items:stretch;flex-direction:column}.exhibitionFloatingSaveActions{justify-content:flex-start}.adminDetailsForm:has(.exhibitionFloatingSaveBar),.adminSavedListItemSurface:has(.exhibitionFloatingSaveBar){padding-bottom:160px}}:root{--admin-list-search-panel-margin-bottom:30px;--admin-list-search-grid-min:260px;--admin-list-search-label-gap:4px}.adminListSearchPanel{margin-bottom:var(--admin-list-search-panel-margin-bottom)!important}.adminListSearchGrid{grid-template-columns:minmax(var(--admin-list-search-grid-min),2fr) auto!important}.adminListSearchLabel{display:grid;grid-gap:var(--admin-list-search-label-gap);gap:var(--admin-list-search-label-gap)}.adminListSearchInput,.adminListSearchLabel{min-width:0;width:100%}@media (max-width:700px){.adminListSearchGrid{grid-template-columns:1fr!important}}:root{--admin-project-edit-main-grid-column-gap:12px;--admin-project-edit-main-grid-row-gap:8px;--admin-project-edit-main-grid-check-gap:8px;--admin-project-edit-main-grid-label-gap:1px}.projectEditMainGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--admin-project-edit-main-grid-column-gap);column-gap:var(--admin-project-edit-main-grid-column-gap);grid-row-gap:var(--admin-project-edit-main-grid-row-gap);row-gap:var(--admin-project-edit-main-grid-row-gap);align-items:end}.projectEditMainGrid>label{display:grid;grid-gap:var(--admin-project-edit-main-grid-label-gap);gap:var(--admin-project-edit-main-grid-label-gap)}.projectEditMainGridCheck{display:flex!important;align-items:center;gap:var(--admin-project-edit-main-grid-check-gap)}.projectEditMainGrid .projectSeoLiveHint{display:none!important}@media (max-width:760px){.projectEditMainGrid{grid-template-columns:1fr}}.internationalGeoCountryList{display:grid;grid-gap:var(--admin-gap,14px);gap:var(--admin-gap,14px)}.internationalGeoCountryItem{display:block;padding:16px}.internationalGeoCountryGrid{display:grid;grid-template-columns:minmax(70px,.45fr) minmax(80px,.45fr) minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr) minmax(180px,1.15fr) minmax(90px,.55fr);grid-gap:12px;gap:12px;align-items:end;width:100%}.internationalGeoCountryGrid .adminField{margin:0;min-width:0}.internationalGeoCountryGrid .adminInput{width:100%}.internationalGeoCountryPublished{display:flex;align-items:center;gap:8px;min-height:38px}.internationalGeoCountryPublished input{width:auto;min-width:auto}.internationalGeoCountryPublished small{color:var(--admin-muted,#666)}@media (max-width:1500px){.internationalGeoCountryGrid{grid-template-columns:repeat(4,minmax(150px,1fr))}}@media (max-width:900px){.internationalGeoCountryGrid{grid-template-columns:1fr}}.internationalGeoCountryList{gap:8px}.internationalGeoCountryItem{padding:10px 12px}.internationalGeoCountryGrid{gap:8px 10px}.internationalGeoCountryGrid .adminField span{margin-bottom:4px}.internationalGeoCountryPublished{min-height:34px}.internationalGeoCountryList{gap:10px!important;row-gap:10px!important}.internationalGeoCountryItem{margin:0!important;padding:8px 10px!important}.internationalGeoCountryGrid{gap:6px 8px!important}.internationalGeoCountryGrid .adminField{margin:0!important}.internationalGeoCountryGrid .adminField span{margin:0 0 3px!important}.internationalGeoCountryGrid .adminInput{min-height:34px;height:34px;padding-top:4px;padding-bottom:4px}.internationalGeoCountryPublished{min-height:34px!important}.internationalLandingPanel:has(.internationalGeoCountryList) .internationalLandingPanelHeader{margin-bottom:10px!important}.internationalLandingPanel:has(.internationalGeoCountryList) .internationalLandingPanelHeader p{margin-bottom:0!important}.internationalLandingPanel:has(.internationalGeoCountryList) .internationalLandingPanelHeader{margin-bottom:0!important}.internationalLandingPanel:has(.internationalGeoCountryList) .internationalLandingPanelHeader+.internationalGeoCountryList{margin-top:6px!important;padding-top:0!important}.internationalLandingPanel:has(.internationalGeoCountryList) .internationalGeoCountryList{margin-top:6px!important}.internationalLandingPanel:has(.internationalGeoCountryList) .internationalLandingPanelHeader{display:grid!important;grid-template-columns:1fr auto!important;align-items:start!important;grid-gap:8px!important;gap:8px!important;margin-bottom:4px!important;padding-bottom:0!important}.internationalLandingPanel:has(.internationalGeoCountryList) .internationalLandingPanelHeader h3{margin:0 0 4px!important}.internationalLandingPanel:has(.internationalGeoCountryList) .internationalLandingPanelHeader p{margin:0!important;line-height:1.2!important}.internationalLandingPanel:has(.internationalGeoCountryList) .internationalLandingPanelHeader .adminButtonRow{align-self:start!important}.internationalLandingPanel:has(.internationalGeoCountryList) .internationalGeoCountryList{margin-top:4px!important;padding-top:0!important}.internationalGeoCountryHeaderActions{align-items:center!important;gap:10px!important}.internationalGeoCountryHeaderActions .adminTextButton{padding:0!important;border:0!important;background:transparent!important;text-decoration:underline;min-height:auto!important}.internationalGeoCountryDetails{margin-bottom:var(--admin-details-margin-bottom,16px)}.internationalGeoCountryDetails .internationalGeoCountryPanel{border:0!important;background:transparent!important;box-shadow:none!important;padding:8px 0 0!important}.internationalGeoCountryDetails .internationalLandingPanelHeader{margin-bottom:4px!important}.internationalGeoCountryDetails>.internationalGeoCountryPanel{padding-left:0!important;padding-right:0!important}.internationalGeoCountryDetails .internationalLandingPanelHeader{padding-right:0!important}.internationalGeoCountryDetails .internationalGeoCountryPanel{padding-left:42px!important}.internationalGeoCountryDetails .internationalLandingPanelHeader{padding-left:0!important}@media (max-width:900px){.internationalGeoCountryDetails .internationalGeoCountryPanel{padding-left:0!important}}:root{--admin-loading-popup-overlay-position:fixed;--admin-loading-popup-overlay-inset:0;--admin-loading-popup-overlay-bg:hsla(0,0%,100%,.72);--admin-loading-popup-overlay-z:9999;--admin-loading-popup-modal-display:grid;--admin-loading-popup-modal-gap:14px;--admin-loading-popup-modal-place-items:center;--admin-loading-popup-modal-padding:24px;--admin-loading-popup-modal-bg:hsla(0,0%,100%,.96);--admin-loading-popup-modal-border:1px solid hsla(0,0%,7%,.08);--admin-loading-popup-modal-shadow:0 10px 30px rgba(0,0,0,.08);--admin-loading-popup-modal-min-width:360px;--admin-loading-popup-modal-max-width:min(720px,calc(100vw - 48px));--admin-loading-popup-spinner-size:34px;--admin-loading-popup-spinner-radius:50%;--admin-loading-popup-spinner-border:3px solid rgba(0,0,0,.12);--admin-loading-popup-spinner-active:#111;--admin-loading-popup-spinner-speed:0.8s;--admin-loading-popup-text-font:Arial,sans-serif;--admin-loading-popup-text-size:14px;--admin-loading-popup-text-color:#333;--admin-loading-popup-text-align:center;--admin-loading-popup-text-line-height:1.35;--admin-loading-popup-text-max-width:640px;--admin-loading-popup-text-word-break:break-word;--admin-loading-popup-progress-width:100%;--admin-loading-popup-progress-height:8px;--admin-loading-popup-progress-bg:rgba(0,0,0,.08);--admin-loading-popup-progress-radius:999px;--admin-loading-popup-progress-fill-bg:#111;--admin-loading-popup-progress-transition:width 0.2s ease;--admin-loading-popup-percent-size:12px;--admin-loading-popup-percent-color:#666}.adminLoadingPopupOverlay{position:var(--admin-loading-popup-overlay-position);inset:var(--admin-loading-popup-overlay-inset);background:var(--admin-loading-popup-overlay-bg);display:grid;place-items:center;z-index:var(--admin-loading-popup-overlay-z)}.adminLoadingPopupModal{display:var(--admin-loading-popup-modal-display);gap:var(--admin-loading-popup-modal-gap);place-items:var(--admin-loading-popup-modal-place-items);padding:var(--admin-loading-popup-modal-padding);background:var(--admin-loading-popup-modal-bg);border:var(--admin-loading-popup-modal-border);box-shadow:var(--admin-loading-popup-modal-shadow);min-width:var(--admin-loading-popup-modal-min-width);max-width:var(--admin-loading-popup-modal-max-width)}.adminLoadingPopupSpinner{width:var(--admin-loading-popup-spinner-size);height:var(--admin-loading-popup-spinner-size);border-radius:var(--admin-loading-popup-spinner-radius);border:var(--admin-loading-popup-spinner-border);border-top-color:var(--admin-loading-popup-spinner-active);animation:adminLoadingPopupSpin var(--admin-loading-popup-spinner-speed) linear infinite}.adminLoadingPopupText{font-family:var(--admin-loading-popup-text-font);font-size:var(--admin-loading-popup-text-size);color:var(--admin-loading-popup-text-color);text-align:var(--admin-loading-popup-text-align);line-height:var(--admin-loading-popup-text-line-height);max-width:var(--admin-loading-popup-text-max-width);word-break:var(--admin-loading-popup-text-word-break)}.adminLoadingPopupProgressTrack{width:var(--admin-loading-popup-progress-width);height:var(--admin-loading-popup-progress-height);background:var(--admin-loading-popup-progress-bg);border-radius:var(--admin-loading-popup-progress-radius);overflow:hidden}.adminLoadingPopupProgressFill{height:100%;background:var(--admin-loading-popup-progress-fill-bg);transition:var(--admin-loading-popup-progress-transition)}.adminLoadingPopupPercent{font-size:var(--admin-loading-popup-percent-size);color:var(--admin-loading-popup-percent-color)}@keyframes adminLoadingPopupSpin{to{transform:rotate(1turn)}}:root{--admin-image-grid-popup-grid-gap-x:28px;--admin-image-grid-popup-grid-gap-y:28px;--admin-image-grid-popup-cell-width:150px;--admin-image-grid-popup-cell-height:150px;--admin-image-grid-popup-rendered-width:150px;--admin-image-grid-popup-rendered-height:150px;--admin-image-grid-popup-cell-bg:transparent;--admin-image-grid-popup-image-width:100%;--admin-image-grid-popup-image-height:100%;--admin-image-grid-popup-image-fit:contain;--admin-image-grid-popup-label-bg:hsla(0,0%,100%,.78);--admin-image-grid-popup-label-color:#111;--admin-image-grid-popup-delete-color:#8a1f1f;--admin-image-grid-popup-label-border:0;--admin-image-grid-popup-label-size:12px;--admin-image-grid-popup-label-padding:6px 8px;--admin-image-grid-popup-controls-top:18px;--admin-image-grid-popup-controls-right:34px;--admin-image-grid-popup-controls-gap:16px;--admin-image-grid-popup-size-control-bg:transparent;--admin-image-grid-popup-size-control-border:0;--admin-image-grid-popup-size-control-padding:0;--admin-image-grid-popup-size-control-label-size:12px;--admin-image-grid-popup-size-control-label-color:#333;--admin-image-grid-popup-size-control-range-width:170px;--admin-image-grid-popup-slider-track-height:3px;--admin-image-grid-popup-slider-track-bg:#555;--admin-image-grid-popup-slider-thumb-size:14px;--admin-image-grid-popup-slider-thumb-bg:#333;--admin-image-grid-popup-slider-thumb-border:0}.adminImageGridPopupGrid{display:grid;grid-template-columns:repeat(auto-fill,var(--admin-image-grid-popup-cell-width));grid-auto-rows:var(--admin-image-grid-popup-cell-height);grid-column-gap:var(--admin-image-grid-popup-grid-gap-x);column-gap:var(--admin-image-grid-popup-grid-gap-x);grid-row-gap:var(--admin-image-grid-popup-grid-gap-y);row-gap:var(--admin-image-grid-popup-grid-gap-y);align-items:start;justify-content:start}.adminImageGridPopupCard{position:relative;width:var(--admin-image-grid-popup-cell-width);height:var(--admin-image-grid-popup-cell-height);display:grid;place-items:center;min-width:0;min-height:0}.adminImageGridPopupImageBox{position:relative;width:var(--admin-image-grid-popup-rendered-width);height:var(--admin-image-grid-popup-rendered-height);max-width:100%;max-height:100%}.adminImageGridPopupDragButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;padding:0;border:0;background:var(--admin-image-grid-popup-cell-bg);display:block;overflow:hidden;cursor:-webkit-grab;cursor:grab}.adminImageGridPopupImage{width:var(--admin-image-grid-popup-image-width)!important;height:var(--admin-image-grid-popup-image-height)!important;object-fit:var(--admin-image-grid-popup-image-fit)!important;display:block}.adminImageGridPopupDelete{right:0;bottom:0;color:var(--admin-image-grid-popup-delete-color)}.adminImageGridPopupDelete,.adminImageGridPopupMainBadge{position:absolute;z-index:2;border:var(--admin-image-grid-popup-label-border);background:var(--admin-image-grid-popup-label-bg);font-family:var(--font-ui,Arial,sans-serif);font-size:var(--admin-image-grid-popup-label-size);line-height:1;padding:var(--admin-image-grid-popup-label-padding)}.adminImageGridPopupMainBadge{left:0;top:0;color:var(--admin-image-grid-popup-label-color)}.adminImageGridPopupTopControls{position:fixed;top:var(--admin-image-grid-popup-controls-top);right:var(--admin-image-grid-popup-controls-right);z-index:20;display:flex;align-items:center;gap:var(--admin-image-grid-popup-controls-gap)}.adminImageGridPopupTopControls .adminImageGridPopupClose{position:static!important;inset:auto!important;flex:0 0 auto}.adminImageGridPopupSizeControl{display:flex;align-items:center;gap:10px;padding:var(--admin-image-grid-popup-size-control-padding);border:var(--admin-image-grid-popup-size-control-border);background:var(--admin-image-grid-popup-size-control-bg);font-family:Arial,sans-serif;font-size:var(--admin-image-grid-popup-size-control-label-size);color:var(--admin-image-grid-popup-size-control-label-color)}.adminImageGridPopupSizeControl input{width:var(--admin-image-grid-popup-size-control-range-width);accent-color:var(--admin-image-grid-popup-slider-thumb-bg)}.adminImageGridPopupSizeControl input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--admin-image-grid-popup-slider-thumb-size);background:transparent;cursor:pointer}.adminImageGridPopupSizeControl input[type=range]::-webkit-slider-runnable-track{height:var(--admin-image-grid-popup-slider-track-height);background:var(--admin-image-grid-popup-slider-track-bg);border:0}.adminImageGridPopupSizeControl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--admin-image-grid-popup-slider-thumb-size);height:var(--admin-image-grid-popup-slider-thumb-size);margin-top:calc((var(--admin-image-grid-popup-slider-track-height) - var(--admin-image-grid-popup-slider-thumb-size)) / 2);border:var(--admin-image-grid-popup-slider-thumb-border);border-radius:999px;background:var(--admin-image-grid-popup-slider-thumb-bg)}.adminImageGridPopupSizeControl input[type=range]::-moz-range-track{height:var(--admin-image-grid-popup-slider-track-height);background:var(--admin-image-grid-popup-slider-track-bg);border:0}.adminImageGridPopupSizeControl input[type=range]::-moz-range-thumb{width:var(--admin-image-grid-popup-slider-thumb-size);height:var(--admin-image-grid-popup-slider-thumb-size);border:var(--admin-image-grid-popup-slider-thumb-border);border-radius:999px;background:var(--admin-image-grid-popup-slider-thumb-bg)}