.admin-workspace_navigation__rv1dK{padding:1rem;border:1px solid var(--df-color-line);border-radius:1rem;background:var(--df-color-surface);box-shadow:var(--df-shadow-sm)}.admin-workspace_links__zzJBk{display:flex;flex-wrap:wrap;gap:.5rem}.admin-workspace_link__1xLig{display:inline-flex;min-height:44px;align-items:center;padding:.6rem .85rem;border:1px solid var(--df-color-brand-600);border-radius:.7rem;color:var(--df-color-brand-800);font-size:.9rem;font-weight:800;text-decoration:none}.admin-workspace_link__1xLig[aria-current=page]{background:var(--df-color-ink-950);border-color:var(--df-color-ink-950);color:white}.admin-workspace_link__1xLig:hover{background:var(--df-color-brand-050);color:var(--df-color-brand-800)}.admin-workspace_link__1xLig:focus-visible{outline:3px solid var(--df-color-brand-600);outline-offset:3px}.admin-workspace_guide__xAZ5v{margin:.9rem 0 0;padding-top:.9rem;border-top:1px solid var(--df-color-line);color:var(--df-color-ink-600);font-size:.92rem}.admin-workspace_navigation__rv1dK details{margin-top:.6rem}.admin-workspace_navigation__rv1dK summary{min-height:44px;align-content:center;font-weight:700;cursor:pointer}.admin-workspace_grid__H7BcQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem}.admin-workspace_card__r3OJ5{display:flex;flex-direction:column;gap:1rem;padding:1.3rem;border:1px solid var(--df-color-line);border-radius:1rem;background:var(--df-color-surface)}.admin-workspace_card__r3OJ5 h2,.admin-workspace_card__r3OJ5 h3,.admin-workspace_card__r3OJ5 p{margin:0}.admin-workspace_card__r3OJ5 h2,.admin-workspace_card__r3OJ5 h3{font-size:1.25rem;font-weight:800}.admin-workspace_card__r3OJ5 p{color:var(--df-color-ink-600)}.admin-workspace_card__r3OJ5 footer{margin-top:auto}.admin-workspace_checklist__dBsQ3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.7rem;padding:0;list-style:none}.admin-workspace_checklist__dBsQ3 li{padding:.8rem;border:1px solid var(--df-color-line);border-radius:.7rem;background:var(--df-color-canvas)}.admin-workspace_checklist__dBsQ3 strong{display:block}.admin-workspace_checklist__dBsQ3 li[data-ready=false]{background:#fff5d9;color:#684600}.admin-workspace_checklist__dBsQ3 li[data-ready=true]{background:var(--df-color-brand-050);color:var(--df-color-brand-800)}.admin-workspace_filter__G_ffq{display:flex;flex-wrap:wrap;align-items:end;gap:1rem}.admin-workspace_filter__G_ffq label{display:grid;flex:1 1 14rem;gap:.5rem}.admin-workspace_filter__G_ffq input,.admin-workspace_filter__G_ffq select{min-height:44px;width:100%;padding:.6rem;border:1px solid var(--df-color-line);border-radius:.5rem;background:var(--df-color-surface)}.admin-workspace_sectionLink__X_zLn{min-height:44px;display:inline-flex;align-items:center;font-weight:800;color:var(--df-color-brand-800)}@media (max-width:42rem){.admin-workspace_navigation__rv1dK{padding:.8rem}.admin-workspace_links__zzJBk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workspace_link__1xLig{justify-content:center;text-align:center;font-size:.8rem;padding:.5rem;overflow-wrap:anywhere}}.admin-workspace_scope__1xqwb h1{overflow-wrap:anywhere}.admin-workspace_card__r3OJ5 .ui-button{max-width:100%;white-space:normal;text-align:center}.shelter-food-manager_card__X3njj,.shelter-food-manager_cards__qd2XA,.shelter-food-manager_form__Iq2n2,.shelter-food-manager_manager__ExE8o{display:grid;min-width:0;gap:1.25rem}.shelter-food-manager_chooser__MgIYh{display:grid;gap:.5rem;max-width:38rem;font-weight:700}.shelter-food-manager_manager__ExE8o input,.shelter-food-manager_manager__ExE8o select,.shelter-food-manager_manager__ExE8o textarea{width:100%;min-width:0;min-height:2.75rem;padding:.75rem;border:1px solid var(--df-color-line);border-radius:var(--df-radius-md);background:var(--df-color-surface);color:var(--df-color-ink-950)}.shelter-food-manager_manager__ExE8o input[type=checkbox]{width:1.25rem;min-height:1.25rem}.shelter-food-manager_manager__ExE8o :is(input,select,textarea):focus-visible{outline:3px solid var(--df-color-brand-700);outline-offset:2px}.shelter-food-manager_card__X3njj,.shelter-food-manager_form__Iq2n2{padding:clamp(1rem,3vw,1.5rem);border:1px solid var(--df-color-line);border-radius:var(--df-radius-lg);background:var(--df-color-surface)}.shelter-food-manager_card__X3njj h3,.shelter-food-manager_card__X3njj p,.shelter-food-manager_form__Iq2n2 h3{margin:0}.shelter-food-manager_form__Iq2n2 label{display:grid;min-width:0;gap:.5rem;font-weight:700}.shelter-food-manager_grid__66YwA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.shelter-food-manager_preview__vdhoi{display:flex;gap:1rem;align-items:center;padding:1rem;border-radius:var(--df-radius-md);background:var(--df-color-canvas)}.shelter-food-manager_preview__vdhoi>div{min-width:0;overflow-wrap:anywhere}.shelter-food-manager_image__j9_na{width:5rem;height:5rem;object-fit:contain;border-radius:.5rem;background:white}.shelter-food-manager_advanced__oSpBx{padding:1rem;border:1px solid var(--df-color-line);border-radius:var(--df-radius-md)}.shelter-food-manager_advanced__oSpBx>summary{min-height:2.75rem;align-content:center;cursor:pointer;font-weight:700}.shelter-food-manager_advanced__oSpBx[open]>summary{margin-bottom:1rem}.shelter-food-manager_advanced__oSpBx>div{display:grid;gap:1rem}.shelter-food-manager_actions__NUHe2,.shelter-food-manager_cardHeader__TH_7O{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.shelter-food-manager_actions__NUHe2{justify-content:flex-start}.shelter-food-manager_result__x_nvL{padding:1rem;border-radius:var(--df-radius-md);background:var(--df-color-brand-050);overflow-wrap:anywhere}.shelter-food-manager_result__x_nvL[data-error=true]{background:#ffefee}.shelter-food-manager_warning__j4JD_{padding:.75rem;border-radius:var(--df-radius-md);background:#fff5da}.shelter-food-manager_muted__QuBDs{color:var(--df-color-ink-600);font-size:.95rem}.shelter-food-manager_checkbox__gcUfp{display:flex!important;align-items:center}@media (max-width:40rem){.shelter-food-manager_grid__66YwA{grid-template-columns:minmax(0,1fr)}.shelter-food-manager_actions__NUHe2>*{max-width:100%;white-space:normal}}.account-dashboard_page__k6tDX{min-height:70vh;padding-block:var(--df-space-12) var(--df-space-20)}.account-dashboard_container__18wTy{display:grid;width:min(var(--df-container-wide),calc(100% - (2 * var(--df-gutter))));margin-inline:auto;gap:var(--df-space-8)}.account-dashboard_container__18wTy>*{min-width:0}.account-dashboard_hero__t3pRz{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--df-space-4)}.account-dashboard_hero__t3pRz>div{min-width:0}.account-dashboard_hero__t3pRz h1,.account-dashboard_section__eCBGw h2,.account-dashboard_section__eCBGw h3{margin:0;color:var(--df-color-ink-950)}.account-dashboard_hero__t3pRz p,.account-dashboard_section__eCBGw p{color:var(--df-color-ink-600)}.account-dashboard_hero__t3pRz h1{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.15}.account-dashboard_section__eCBGw h2{font-size:1.4rem;font-weight:800}.account-dashboard_section__eCBGw h3{font-weight:700}.account-dashboard_accountViews__2qAJ5,.account-dashboard_actions__aJohg{display:flex;flex-wrap:wrap;gap:var(--df-space-3)}.account-dashboard_accountViews__2qAJ5{padding:var(--df-space-4);border:var(--df-border-width) solid var(--df-color-line);border-radius:var(--df-radius-lg);background:var(--df-color-surface)}.account-dashboard_foodAnchor__qR8Wo{scroll-margin-block-start:16rem}@media (max-width:42rem){.account-dashboard_foodAnchor__qR8Wo{scroll-margin-block-start:22rem}}.account-dashboard_dashboardNav__k1w9K{display:flex;padding:var(--df-space-3);overflow-x:auto;border:var(--df-border-width) solid var(--df-color-line);border-radius:var(--df-radius-lg);background:var(--df-color-surface);box-shadow:var(--df-shadow-sm);gap:var(--df-space-2);scrollbar-width:thin}.account-dashboard_dashboardNav__k1w9K a{min-height:2.75rem;padding:var(--df-space-2) var(--df-space-4);align-content:center;border-radius:var(--df-radius-md);background:var(--df-color-brand-050);color:var(--df-color-brand-800);font-size:var(--df-font-size-sm);font-weight:800;text-decoration:none;white-space:nowrap}.account-dashboard_dashboardNav__k1w9K a:hover{background:var(--df-color-brand-100)}.account-dashboard_guideGrid__otEAW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin:0;list-style:none;gap:var(--df-space-3)}.account-dashboard_guideStep__sIt66{display:grid;align-content:start;padding:var(--df-space-4);border-radius:var(--df-radius-lg);background:var(--df-color-canvas);gap:var(--df-space-2)}.account-dashboard_guideStep__sIt66 strong{color:var(--df-color-ink-950)}.account-dashboard_guideStep__sIt66 p{margin:0;font-size:var(--df-font-size-sm)}.account-dashboard_summary__CN4J4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--df-space-4)}.account-dashboard_section__eCBGw{display:grid;scroll-margin-top:7rem;gap:var(--df-space-5);padding:clamp(1.25rem,4vw,2rem);border:var(--df-border-width) solid var(--df-color-line);border-radius:var(--df-radius-xl);background:var(--df-color-surface);box-shadow:var(--df-shadow-sm)}.account-dashboard_managementPanel__g70Yi,.account-dashboard_shelterCatalog__CnfCK{border:var(--df-border-width) solid var(--df-color-line);border-radius:var(--df-radius-lg);background:var(--df-color-canvas)}.account-dashboard_managementPanel__g70Yi>summary,.account-dashboard_shelterCatalogSummary__jE13c{padding:var(--df-space-4) var(--df-space-5);color:var(--df-color-brand-800);font-weight:800;cursor:pointer}.account-dashboard_managementPanel__g70Yi[open]>summary,.account-dashboard_shelterCatalog__CnfCK[open]>summary{border-bottom:var(--df-border-width) solid var(--df-color-line)}.account-dashboard_managementPanel__g70Yi>.account-dashboard_form__vnK_0,.account-dashboard_managementPanel__g70Yi>.account-dashboard_tableWrap__pf8iy,.account-dashboard_managementPanel__g70Yi>div,.account-dashboard_managementPanel__g70Yi>p,.account-dashboard_shelterCatalog__CnfCK>.account-dashboard_tableWrap__pf8iy,.account-dashboard_shelterCatalog__CnfCK>p{margin:var(--df-space-5)}.account-dashboard_shelterCatalogSummary__jE13c{display:flex;align-items:center;justify-content:space-between;gap:var(--df-space-4);list-style:none}.account-dashboard_shelterCatalogSummary__jE13c::-webkit-details-marker{display:none}.account-dashboard_shelterCatalogSummary__jE13c:after{content:"+";color:var(--df-color-brand-700);font-size:var(--df-font-size-xl)}.account-dashboard_shelterCatalog__CnfCK[open]>.account-dashboard_shelterCatalogSummary__jE13c:after{content:"−"}.account-dashboard_shelterCatalogIdentity__wmkkG{display:grid;min-width:0;margin-inline-end:auto}.account-dashboard_shelterCatalogIdentity__wmkkG strong,.account-dashboard_shelterCatalogIdentity__wmkkG>span{margin:0}.account-dashboard_sectionHeader__reQHe{display:flex;align-items:center;justify-content:space-between;gap:var(--df-space-4)}.account-dashboard_list__8Ue7q{display:grid;padding:0;margin:0;list-style:none;gap:var(--df-space-4)}.account-dashboard_item___Qtrg{display:grid;gap:var(--df-space-3);padding:var(--df-space-5);border:var(--df-border-width) solid var(--df-color-line);border-radius:var(--df-radius-lg);background:var(--df-color-canvas)}.account-dashboard_itemHeader__mmxpJ{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--df-space-3)}.account-dashboard_itemHeader__mmxpJ p,.account-dashboard_item___Qtrg p{margin:0}.account-dashboard_meta__chDzf,.account-dashboard_metrics__z2Xvx,.account-dashboard_timeline__F9GGJ{display:flex;flex-wrap:wrap;gap:var(--df-space-2) var(--df-space-5);color:var(--df-color-ink-600);font-size:var(--df-font-size-sm)}.account-dashboard_metrics__z2Xvx{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.account-dashboard_metrics__z2Xvx div{padding:var(--df-space-3);border-radius:var(--df-radius-md);background:var(--df-color-surface)}.account-dashboard_metrics__z2Xvx dt{color:var(--df-color-ink-600);font-size:var(--df-font-size-xs)}.account-dashboard_metrics__z2Xvx dd{margin:var(--df-space-1) 0 0;color:var(--df-color-ink-950);font-weight:800}.account-dashboard_timeline__F9GGJ{flex-direction:column;gap:var(--df-space-2)}.account-dashboard_timeline__F9GGJ li{display:grid;grid-template-columns:minmax(8rem,12rem) 1fr;gap:var(--df-space-3)}.account-dashboard_tableWrap__pf8iy{overflow-x:auto}.account-dashboard_table__9_t9J{width:100%;min-width:46rem;border-collapse:collapse}.account-dashboard_table__9_t9J td,.account-dashboard_table__9_t9J th{padding:var(--df-space-3);border-bottom:var(--df-border-width) solid var(--df-color-line);text-align:start;vertical-align:top}.account-dashboard_table__9_t9J th{color:var(--df-color-ink-600);font-size:var(--df-font-size-xs);letter-spacing:.04em;text-transform:uppercase}.account-dashboard_form__vnK_0{display:grid;gap:var(--df-space-4)}.account-dashboard_formGrid__3SfoC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--df-space-4)}.account-dashboard_form__vnK_0 label{display:grid;gap:var(--df-space-2);color:var(--df-color-ink-800);font-size:var(--df-font-size-sm);font-weight:700}.account-dashboard_form__vnK_0 input,.account-dashboard_form__vnK_0 select,.account-dashboard_form__vnK_0 textarea{width:100%;min-height:2.75rem;padding:.65rem .75rem;border:var(--df-border-width) solid var(--df-color-line);border-radius:var(--df-radius-md);background:var(--df-color-surface);color:var(--df-color-ink-950);font:inherit}.account-dashboard_combobox__3lqME{position:relative;display:grid;align-content:start;gap:var(--df-space-2);color:var(--df-color-ink-800);font-size:var(--df-font-size-sm);font-weight:700}.account-dashboard_comboboxInput__hQYQj{padding-inline-end:2.5rem!important;background-image:linear-gradient(45deg,transparent 50%,var(--df-color-ink-600) 50%),linear-gradient(135deg,var(--df-color-ink-600) 50%,transparent 50%);background-position:calc(100% - 1.05rem) 50%,calc(100% - .75rem) 50%;background-repeat:no-repeat;background-size:.35rem .35rem}.account-dashboard_combobox__3lqME small{color:var(--df-color-ink-600);font-weight:500}.account-dashboard_comboboxPanel__iwfoI{position:absolute;z-index:20;top:calc(100% - 1.1rem);right:0;left:0;display:grid;max-height:22rem;overflow-y:auto;border:var(--df-border-width) solid var(--df-color-line);border-radius:var(--df-radius-md);background:var(--df-color-surface);box-shadow:var(--df-shadow-md)}.account-dashboard_comboboxOption__t3O5a{display:grid;width:100%;min-height:3.25rem;padding:var(--df-space-3) var(--df-space-4);border:0;border-bottom:var(--df-border-width) solid var(--df-color-line);background:transparent;color:var(--df-color-ink-950);font:inherit;text-align:start;cursor:pointer;gap:var(--df-space-1)}.account-dashboard_comboboxOption__t3O5a span{color:var(--df-color-ink-600);font-size:var(--df-font-size-xs);font-weight:500}.account-dashboard_comboboxOption__t3O5a:hover,.account-dashboard_comboboxOption__t3O5a[data-active=true]{background:var(--df-color-brand-050)}.account-dashboard_comboboxOption__t3O5a[aria-selected=true]{background:var(--df-color-brand-100)}.account-dashboard_comboboxEmpty__Bu2DJ,.account-dashboard_comboboxHint__EdPq5{padding:var(--df-space-3) var(--df-space-4);margin:0;color:var(--df-color-ink-600);font-size:var(--df-font-size-xs);font-weight:600}.account-dashboard_selectedProduct__3XUSb{padding:var(--df-space-3);margin:0;border-radius:var(--df-radius-md);background:var(--df-color-brand-050);color:var(--df-color-brand-800)!important;font-size:var(--df-font-size-sm)}.account-dashboard_formActions__UBQiz{display:flex;flex-wrap:wrap;gap:var(--df-space-3)}@media (max-width:64rem){.account-dashboard_guideGrid__otEAW,.account-dashboard_metrics__z2Xvx,.account-dashboard_summary__CN4J4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42rem){.account-dashboard_hero__t3pRz,.account-dashboard_sectionHeader__reQHe{align-items:flex-start;flex-direction:column}.account-dashboard_formGrid__3SfoC,.account-dashboard_guideGrid__otEAW,.account-dashboard_metrics__z2Xvx,.account-dashboard_summary__CN4J4,.account-dashboard_timeline__F9GGJ li{grid-template-columns:1fr}}.account-dashboard_adminNavigation__X4zM9{min-width:0;padding:var(--df-space-2);border:var(--df-border-width) solid var(--df-color-line);border-radius:var(--df-radius-lg);background:var(--df-color-surface);box-shadow:var(--df-shadow-sm)}.account-dashboard_adminNavigationTrack__RbYvP{display:flex;min-width:0;padding-bottom:.15rem;flex-wrap:wrap;gap:var(--df-space-2);scrollbar-width:thin}.account-dashboard_adminOtherNavigation__6uDC_{margin-top:.75rem}.account-dashboard_adminOtherNavigation__6uDC_ summary{cursor:pointer;padding:.5rem;font-weight:700}.account-dashboard_foodCatalogue__RFqob{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:var(--df-space-3)}.account-dashboard_foodCatalogueCard__xB5DJ{display:flex;align-items:center;gap:var(--df-space-3);padding:var(--df-space-3);border:var(--df-border-width) solid var(--df-color-line);border-radius:var(--df-radius-md);background:var(--df-color-surface)}.account-dashboard_foodCatalogueCard__xB5DJ>div{flex:1;min-width:0;overflow-wrap:anywhere}.account-dashboard_foodCatalogueCard__xB5DJ h3{font-size:1rem}.account-dashboard_foodCatalogueCard__xB5DJ img{width:5rem;height:5rem;object-fit:contain}.account-dashboard_foodThumbnail__HgJf3{display:grid;place-items:center;width:5rem;height:5rem;flex-shrink:0;background:var(--df-color-brand-050);border-radius:var(--df-radius-md);font-size:.75rem;text-align:center}@media (max-width:420px){.account-dashboard_foodCatalogueCard__xB5DJ{flex-wrap:wrap}.account-dashboard_foodCatalogueCard__xB5DJ button{width:100%}}.account-dashboard_adminNavigationLink__lFBao{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;padding:.65rem .9rem;border:var(--df-border-width) solid var(--df-color-brand-600);border-radius:var(--df-radius-md);background:var(--df-color-surface);color:var(--df-color-brand-800);flex:0 0 auto;font-size:var(--df-font-size-sm);font-weight:800;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap}.account-dashboard_adminNavigationLink__lFBao:hover{background:var(--df-color-brand-050)}.account-dashboard_adminNavigationLink__lFBao:focus-visible{outline:none;box-shadow:var(--df-focus-ring)}.account-dashboard_adminNavigationLink__lFBao[data-active=true]{border-color:var(--df-color-ink-950);background:var(--df-color-ink-950);color:white}.account-dashboard_fieldGuide__3Pg_W dd,.account-dashboard_fieldHint__B0CRb,.account-dashboard_guideSteps__AjO5v span,.account-dashboard_pickerEmpty__R1Hto span{color:var(--df-color-ink-600);font-size:var(--df-font-size-sm);font-weight:400}.account-dashboard_productPicker__w4rVn{display:grid;width:100%;gap:var(--df-space-3)}.account-dashboard_productSearch__hKbsz{display:grid;max-width:44rem;gap:var(--df-space-2);color:var(--df-color-ink-800);font-size:var(--df-font-size-sm);font-weight:700}.account-dashboard_productSearch__hKbsz input{width:100%;min-height:3.25rem;padding:.75rem .9rem;border:2px solid var(--df-color-brand-600);border-radius:var(--df-radius-md);background:var(--df-color-surface);color:var(--df-color-ink-950);font:inherit}.account-dashboard_fieldHint__B0CRb{margin:0}.account-dashboard_newProductPanel__3H6qR{overflow:hidden;border:2px solid color-mix(in srgb,var(--df-color-brand-600) 45%,var(--df-color-line));border-radius:var(--df-radius-lg);background:color-mix(in srgb,var(--df-color-brand-050) 58%,var(--df-color-surface))}.account-dashboard_newProductPanel__3H6qR summary{display:grid;align-items:center;padding:var(--df-space-4) var(--df-space-5);color:var(--df-color-ink-950);cursor:pointer;grid-template-columns:auto minmax(0,1fr);gap:var(--df-space-3);list-style:none}.account-dashboard_newProductPanel__3H6qR summary::-webkit-details-marker{display:none}.account-dashboard_newProductPanel__3H6qR summary>span:first-child{display:grid;width:2.5rem;height:2.5rem;border-radius:var(--df-radius-pill);background:var(--df-color-brand-700);color:white;font-size:var(--df-font-size-xl);font-weight:900;place-items:center}.account-dashboard_newProductPanel__3H6qR summary>span:last-child{display:grid;gap:var(--df-space-1)}.account-dashboard_newProductPanel__3H6qR summary strong{font-size:var(--df-font-size-lg)}.account-dashboard_newProductActions__uZ4n8 small,.account-dashboard_newProductPanel__3H6qR summary small{color:var(--df-color-ink-600);font-weight:500}.account-dashboard_newProductPanel__3H6qR[open] summary{border-bottom:var(--df-border-width) solid var(--df-color-line);background:var(--df-color-surface)}.account-dashboard_newProductBody__QcOU2{padding:var(--df-space-5)}.account-dashboard_newProductActions__uZ4n8{display:flex;align-items:center;flex-wrap:wrap;gap:var(--df-space-3)}.account-dashboard_existingProductHeading__LlTvH{display:grid;padding-top:var(--df-space-2);border-top:var(--df-border-width) solid var(--df-color-line);gap:var(--df-space-1)}.account-dashboard_existingProductHeading__LlTvH h3,.account-dashboard_existingProductHeading__LlTvH p{margin:0}.account-dashboard_pickerEmpty__R1Hto{display:grid;padding:var(--df-space-5);border:var(--df-border-width) dashed var(--df-color-line);border-radius:var(--df-radius-lg);background:var(--df-color-canvas);gap:var(--df-space-1)}.account-dashboard_productEditor__RfQ8i{display:grid;padding:clamp(1rem,3vw,1.5rem);border:var(--df-border-width) solid var(--df-color-line);border-radius:var(--df-radius-xl);background:var(--df-color-canvas);gap:var(--df-space-5)}.account-dashboard_productEditorHeader__I1dSu{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--df-space-4)}.account-dashboard_productEditorHeader__I1dSu h3,.account-dashboard_productEditorHeader__I1dSu p{margin:var(--df-space-1) 0 0}.account-dashboard_productStatusLine__Jq50Z{display:flex;align-items:center;flex-wrap:wrap;margin-top:var(--df-space-2);gap:var(--df-space-2)}.account-dashboard_eyebrow__xzKgT{color:var(--df-color-brand-700);font-size:var(--df-font-size-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.account-dashboard_productSetupGrid__lItma{display:grid;align-items:start;gap:var(--df-space-6);grid-template-columns:minmax(10rem,.22fr) minmax(0,1fr)}.account-dashboard_currentMedia__AMm54{display:grid;justify-items:start;gap:var(--df-space-3)}.account-dashboard_currentMedia__AMm54>span:first-child{color:var(--df-color-ink-800);font-size:var(--df-font-size-sm);font-weight:800}.account-dashboard_currentMedia__AMm54 img,.account-dashboard_fallbackPreview__pAR6Z{width:9rem;height:9rem;border:var(--df-border-width) solid var(--df-color-line);border-radius:var(--df-radius-lg);background:var(--df-color-surface);object-fit:contain}.account-dashboard_currentMedia__AMm54 small{max-width:11rem;overflow-wrap:anywhere;color:var(--df-color-ink-600)}.account-dashboard_fallbackPreview__pAR6Z{display:grid;color:var(--df-color-brand-700);font-size:2rem;font-weight:900;place-items:center}.account-dashboard_productSetupPanels__vMmgM{display:grid;align-items:start;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:var(--df-space-5)}.account-dashboard_editorPanel__SMJtp{display:grid;padding:var(--df-space-5);border:var(--df-border-width) solid var(--df-color-line);border-radius:var(--df-radius-lg);background:var(--df-color-surface);gap:var(--df-space-4)}.account-dashboard_editorPanelHeader__wua7K{display:grid;align-items:start;grid-template-columns:auto minmax(0,1fr);gap:var(--df-space-3)}.account-dashboard_editorPanelHeader__wua7K h4{margin:0;color:var(--df-color-ink-950);font-size:var(--df-font-size-lg)}.account-dashboard_editorPanelHeader__wua7K>span{display:grid;width:2rem;height:2rem;border-radius:var(--df-radius-pill);background:var(--df-color-brand-700);color:white;font-size:var(--df-font-size-sm);font-weight:900;place-items:center}.account-dashboard_editorPanelHeader__wua7K p{margin:var(--df-space-1) 0 0;color:var(--df-color-ink-600);font-size:var(--df-font-size-sm)}.account-dashboard_filePicker__0Awnp{padding:var(--df-space-4);border:2px dashed color-mix(in srgb,var(--df-color-brand-600) 46%,var(--df-color-line));border-radius:var(--df-radius-md);background:color-mix(in srgb,var(--df-color-brand-050) 58%,var(--df-color-surface))}.account-dashboard_filePicker__0Awnp input[type=file]{min-height:auto;padding:var(--df-space-2);background:var(--df-color-surface);cursor:pointer}.account-dashboard_filePicker__0Awnp input[type=file]::file-selector-button{padding:.55rem .8rem;margin-inline-end:var(--df-space-3);border:0;border-radius:var(--df-radius-sm);background:var(--df-color-brand-700);color:white;cursor:pointer;font:inherit;font-weight:800}.account-dashboard_rightsDetails__r9uWI{overflow:hidden;border:var(--df-border-width) solid var(--df-color-line);border-radius:var(--df-radius-md);background:var(--df-color-canvas)}.account-dashboard_rightsDetails__r9uWI summary{padding:var(--df-space-3) var(--df-space-4);color:var(--df-color-ink-950);cursor:pointer;font-size:var(--df-font-size-sm);font-weight:800}.account-dashboard_rightsDetails__r9uWI[open] summary{border-bottom:var(--df-border-width) solid var(--df-color-line)}.account-dashboard_rightsDetails__r9uWI>.account-dashboard_formGrid__3SfoC{padding:var(--df-space-4) var(--df-space-4) 0}.account-dashboard_rightsDetails__r9uWI>label{margin:var(--df-space-4)}.account-dashboard_form__vnK_0 label.account-dashboard_checkboxLabel__VH9c0{display:flex;align-items:flex-start;padding:var(--df-space-3);border-radius:var(--df-radius-md);background:var(--df-color-surface);gap:var(--df-space-3);font-weight:600}.account-dashboard_form__vnK_0 label.account-dashboard_checkboxLabel__VH9c0 input{width:1.1rem;min-height:1.1rem;margin-top:.1rem;flex:0 0 auto}.account-dashboard_formDivider__JNpER{display:grid;align-items:center;grid-template-columns:1fr auto 1fr;gap:var(--df-space-3);color:var(--df-color-ink-600);font-size:var(--df-font-size-sm);text-align:center}.account-dashboard_formDivider__JNpER:after,.account-dashboard_formDivider__JNpER:before{height:var(--df-border-width);background:var(--df-color-line);content:""}.account-dashboard_mediaLibrary__Y_5yG{display:grid;max-height:24rem;padding:0;border:0;margin:0;overflow-y:auto;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:var(--df-space-3)}.account-dashboard_visuallyHidden__RpVeZ{position:absolute;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}.account-dashboard_form__vnK_0 label.account-dashboard_mediaOption__HIVRk{position:relative;display:grid;align-content:start;min-width:0;padding:var(--df-space-3);border:2px solid var(--df-color-line);border-radius:var(--df-radius-lg);background:var(--df-color-canvas);cursor:pointer;gap:var(--df-space-2)}.account-dashboard_form__vnK_0 label.account-dashboard_mediaOption__HIVRk[data-selected=true]{border-color:var(--df-color-brand-700);background:var(--df-color-brand-050);box-shadow:var(--df-focus-ring)}.account-dashboard_form__vnK_0 label.account-dashboard_mediaOption__HIVRk input{position:absolute;inset-block-start:var(--df-space-3);inset-inline-end:var(--df-space-3);width:1rem;min-height:1rem}.account-dashboard_mediaOptionFallback__16kLB,.account-dashboard_mediaOption__HIVRk img{width:100%;aspect-ratio:1;border-radius:var(--df-radius-md);background:var(--df-color-surface);object-fit:contain}.account-dashboard_mediaOptionFallback__16kLB{display:grid;color:var(--df-color-brand-700);font-size:var(--df-font-size-xl);font-weight:900;place-items:center}.account-dashboard_mediaOption__HIVRk small,.account-dashboard_mediaOption__HIVRk strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-dashboard_mediaOption__HIVRk small{color:var(--df-color-ink-600);font-weight:400}.account-dashboard_priceInput__5W_Nh{display:grid;overflow:hidden;border:var(--df-border-width) solid var(--df-color-line);border-radius:var(--df-radius-md);background:var(--df-color-surface);grid-template-columns:auto minmax(0,1fr)}.account-dashboard_priceInput__5W_Nh>span{display:grid;min-width:3rem;border-inline-end:var(--df-border-width) solid var(--df-color-line);background:var(--df-color-canvas);color:var(--df-color-ink-950);font-size:var(--df-font-size-lg);font-weight:900;place-items:center}.account-dashboard_form__vnK_0 .account-dashboard_priceInput__5W_Nh input{min-width:0;border:0;border-radius:0}@media (max-width:64rem){.account-dashboard_guideSteps__AjO5v,.account-dashboard_metrics__z2Xvx,.account-dashboard_summary__CN4J4{grid-template-columns:repeat(2,minmax(0,1fr))}.account-dashboard_productSetupPanels__vMmgM{grid-template-columns:1fr}}@media (max-width:42rem){.account-dashboard_fieldGuide__3Pg_W,.account-dashboard_formGrid__3SfoC,.account-dashboard_guideSteps__AjO5v,.account-dashboard_metrics__z2Xvx,.account-dashboard_productSetupGrid__lItma,.account-dashboard_summary__CN4J4{grid-template-columns:1fr}.account-dashboard_productEditorHeader__I1dSu{flex-direction:column}}.account-navigation_bar__9Z9yH{--account-header-height:8.5rem;position:sticky;z-index:calc(var(--df-layer-sticky) - 1);top:var(--account-header-height);min-width:0;padding:var(--df-space-3);border:var(--df-border-width) solid var(--df-color-line);border-radius:var(--df-radius-lg);background:var(--df-color-surface);box-shadow:var(--df-shadow-sm)}.account-navigation_navigation__YdWyJ{display:flex;align-items:center;flex-wrap:wrap;max-height:calc(100svh - var(--account-header-height) - 10rem);overflow-y:auto;gap:var(--df-space-2)}.account-navigation_bar__9Z9yH[data-standalone=true]{width:min(var(--df-container-wide),calc(100% - (2 * var(--df-gutter))));margin:var(--df-space-4) auto}.account-navigation_link__U4Gnv{display:flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.6rem .85rem;border:var(--df-border-width) solid var(--df-color-brand-600);border-radius:var(--df-radius-md);color:var(--df-color-brand-800);font-size:var(--df-font-size-sm);font-weight:800;line-height:1.25;text-align:center;text-decoration:none}.account-navigation_link__U4Gnv:hover{background:var(--df-color-brand-050)}.account-navigation_link__U4Gnv[aria-current=page]{background:var(--df-color-brand-700);color:white}.account-navigation_link__U4Gnv:focus-visible{outline:none;box-shadow:var(--df-focus-ring)}.account-navigation_navigation__YdWyJ form{margin:0}@media (max-width:42rem){.account-navigation_bar__9Z9yH{--account-header-height:4.75rem;padding:var(--df-space-2)}.account-navigation_navigation__YdWyJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.account-navigation_link__U4Gnv{min-width:0;min-height:2.5rem;padding:.45rem;font-size:.78rem;overflow-wrap:anywhere}.account-navigation_navigation__YdWyJ form button{width:100%;min-height:2.5rem}}.food-donation-entry_content__LpE9y{display:grid;gap:var(--df-space-5);justify-items:start}.food-donation-entry_content__LpE9y h2{color:var(--df-color-ink-950);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.15}.food-donation-entry_content__LpE9y p{max-width:62ch;line-height:1.65}.food-donation-entry_shelters__tZ_NH{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--df-space-6);width:100%;margin:0;padding:0;list-style:none}.food-donation-entry_shelter__odY37{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid #cbdccb;border-radius:1rem;background:white;color:inherit;text-decoration:none}.food-donation-entry_shelter__odY37:hover{border-color:#287d2c;box-shadow:0 4px 16px #173e1714}.food-donation-entry_shelter__odY37:focus-visible{outline:3px solid #287d2c;outline-offset:4px}.food-donation-entry_shelter__odY37 img{width:100%;height:auto;aspect-ratio:8/5;object-fit:cover}.food-donation-entry_details__p0aOw{display:flex;flex:1;flex-direction:column;align-items:start;gap:var(--df-space-3);padding:var(--df-space-5);overflow-wrap:anywhere}.food-donation-entry_details__p0aOw h3{font-size:1.25rem;line-height:1.3}.food-donation-entry_details__p0aOw>span{margin-top:auto}.shelter-donation-options_content__PrJ0C{display:grid;gap:var(--df-space-5)}.shelter-donation-options_fieldset__PtfMh{min-width:0;margin:0;padding:0;border:0}.shelter-donation-options_fieldset__PtfMh legend{margin-bottom:var(--df-space-5);color:var(--df-color-ink-950);font-size:clamp(1.5rem,4vw,2rem);font-weight:700}.shelter-donation-options_choices__qCfHQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--df-space-4)}.shelter-donation-options_choice__8Ba7I{display:flex;align-items:flex-start;gap:var(--df-space-3);padding:var(--df-space-5);border:2px solid var(--df-color-line);border-radius:var(--df-radius-xl);background:var(--df-color-surface);cursor:pointer}.shelter-donation-options_choice__8Ba7I[data-selected=true]{border-color:var(--df-color-brand-600);background:var(--df-color-brand-050)}.shelter-donation-options_choice__8Ba7I:focus-within{outline:2px solid var(--df-color-brand-600);outline-offset:3px}.shelter-donation-options_choice__8Ba7I input{flex-shrink:0;margin-top:.35rem;accent-color:var(--df-color-brand-700)}.shelter-donation-options_choice__8Ba7I span{display:grid;gap:var(--df-space-2);line-height:1.5}.shelter-donation-options_choice__8Ba7I strong{font-size:1.25rem}@media (max-width:40rem){.shelter-donation-options_choices__qCfHQ{grid-template-columns:minmax(0,1fr)}}.shelter-shop_section__kj2xZ{display:grid;gap:var(--df-space-6);padding-block:var(--df-space-12)}.shelter-shop_header__lpLl5{width:min(var(--df-container-content),calc(100% - (2 * var(--df-gutter))));margin-inline:auto;display:flex;align-items:end;justify-content:space-between;gap:var(--df-space-4)}.shelter-shop_checkout__EDSmC h3,.shelter-shop_header__lpLl5 h2,.shelter-shop_urgent__ILkbI h3{margin:0;color:var(--df-color-ink-950);line-height:var(--df-line-heading)}.shelter-shop_eyebrow__G051R{margin:0 0 var(--df-space-2);color:var(--df-color-brand-700);font-size:var(--df-font-size-sm);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.shelter-shop_intro__C_a32{max-width:58rem;margin:var(--df-space-3) 0 0;color:var(--df-color-ink-600);line-height:var(--df-line-body)}.shelter-shop_commerceLayout__nzryi{display:grid;width:min(var(--df-container-wide),calc(100% - (2 * var(--df-gutter))));margin-inline:auto;grid-template-columns:minmax(0,1fr) minmax(19rem,24rem);align-items:start;gap:var(--df-space-6)}.shelter-shop_catalog__XU4jt{display:grid;min-width:0;gap:var(--df-space-6)}.shelter-shop_grid__ysG9k{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--df-space-4)}.shelter-shop_card__LHfx9{min-width:0;overflow:hidden;border:var(--df-border-width) solid var(--df-color-line);border-radius:var(--df-radius-xl);background:var(--df-color-surface);box-shadow:var(--df-shadow-sm)}.shelter-shop_cardSelected__V5Um5{border-color:var(--df-color-brand-600);box-shadow:0 0 0 2px var(--df-color-brand-100)}.shelter-shop_image__qTkzC{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--df-color-brand-050)}.shelter-shop_image__qTkzC img{object-fit:cover}.shelter-shop_imagePending__bOdt9{display:flex;height:100%;padding:var(--df-space-4);align-items:center;justify-content:center;color:var(--df-color-ink-600);text-align:center}.shelter-shop_cardBody__wjWUq{display:grid;gap:var(--df-space-3);padding:var(--df-space-5)}.shelter-shop_cardBody__wjWUq h3,.shelter-shop_cardBody__wjWUq p{margin:0}.shelter-shop_badges__ae6dr,.shelter-shop_cardActions__S1ZgY,.shelter-shop_frequencyHints__favE6,.shelter-shop_frequency__3ZJ0T,.shelter-shop_visibility__WnJqD{display:flex;flex-wrap:wrap;gap:var(--df-space-2)}.shelter-shop_meta__pyfcv,.shelter-shop_stockLine__OACSu,.shelter-shop_substitution__QE_A2{color:var(--df-color-ink-600);font-size:var(--df-font-size-sm)}.shelter-shop_stockLine__OACSu strong{color:var(--df-color-ink-950)}.shelter-shop_note__9HuRj{padding:var(--df-space-3);border-inline-start:3px solid var(--df-color-brand-600);background:var(--df-color-brand-050);color:var(--df-color-ink-700);font-size:var(--df-font-size-sm)}.shelter-shop_price__r2L6L{color:var(--df-color-brand-800);font-size:var(--df-font-size-xl);font-weight:900}.shelter-shop_cardActions__S1ZgY{align-items:end}.shelter-shop_cardActions__S1ZgY label,.shelter-shop_checkout__EDSmC label,.shelter-shop_formGrid__AiHWM label,.shelter-shop_urgent__ILkbI label{display:grid;gap:var(--df-space-2);color:var(--df-color-ink-800);font-size:var(--df-font-size-sm);font-weight:700}.shelter-shop_cardActions__S1ZgY input,.shelter-shop_checkout__EDSmC select,.shelter-shop_checkout__EDSmC textarea,.shelter-shop_formGrid__AiHWM input,.shelter-shop_urgent__ILkbI input{width:100%;min-height:2.75rem;padding:.65rem .75rem;border:var(--df-border-width) solid var(--df-color-line);border-radius:var(--df-radius-md);background:var(--df-color-surface);color:var(--df-color-ink-950);font:inherit}.shelter-shop_cardActions__S1ZgY input{width:5.5rem}.shelter-shop_productDetails__LVuxM{color:var(--df-color-ink-600);font-size:var(--df-font-size-sm)}.shelter-shop_checkoutDetails__6d0H_ summary,.shelter-shop_productDetails__LVuxM summary{color:var(--df-color-brand-800);font-weight:800;cursor:pointer}.shelter-shop_productDetails__LVuxM p{margin:var(--df-space-3) 0 0}.shelter-shop_checkout__EDSmC,.shelter-shop_urgent__ILkbI{display:grid;gap:var(--df-space-4);padding:var(--df-space-5);border:var(--df-border-width) solid var(--df-color-line);border-radius:var(--df-radius-xl);background:var(--df-color-surface);box-shadow:var(--df-shadow-sm)}.shelter-shop_urgent__ILkbI{grid-template-columns:minmax(0,1fr) minmax(7rem,10rem) auto;align-items:center}.shelter-shop_checkout__EDSmC p,.shelter-shop_urgent__ILkbI p{margin:var(--df-space-2) 0 0;color:var(--df-color-ink-600)}.shelter-shop_cartPanel__y_tvS{position:sticky;top:6.5rem;min-width:0}.shelter-shop_checkout__EDSmC{width:100%}.shelter-shop_cartHeader__bzSIs,.shelter-shop_total___rhp7{display:flex;align-items:center;justify-content:space-between;gap:var(--df-space-3)}.shelter-shop_cartHeader__bzSIs .shelter-shop_eyebrow__G051R{margin-bottom:var(--df-space-1)}.shelter-shop_cartContents__iHZYu{min-height:4rem}.shelter-shop_cartEmpty__M_rFr{padding:var(--df-space-4);border-radius:var(--df-radius-md);background:var(--df-color-canvas)}.shelter-shop_cartItems__Ccn0m{display:grid;padding:0;margin:0;list-style:none;gap:var(--df-space-3)}.shelter-shop_cartItems__Ccn0m li{display:flex;padding-block-end:var(--df-space-3);border-bottom:var(--df-border-width) solid var(--df-color-line);align-items:center;justify-content:space-between;gap:var(--df-space-3)}.shelter-shop_cartItems__Ccn0m li>div{display:grid;min-width:0;gap:var(--df-space-1)}.shelter-shop_cartItems__Ccn0m span{color:var(--df-color-ink-600);font-size:var(--df-font-size-xs)}.shelter-shop_total___rhp7{padding-block:var(--df-space-3);border-block:var(--df-border-width) solid var(--df-color-line)}.shelter-shop_total___rhp7 strong{color:var(--df-color-ink-950);font-size:var(--df-font-size-xl)}.shelter-shop_checkoutDetails__6d0H_{padding:var(--df-space-4);border:var(--df-border-width) solid var(--df-color-line);border-radius:var(--df-radius-md)}.shelter-shop_checkoutDetailsBody__taM_b{display:grid;padding-block-start:var(--df-space-4);gap:var(--df-space-4)}.shelter-shop_traceabilityNote__NE4HI{color:var(--df-color-ink-600);line-height:var(--df-line-body);text-align:center}.shelter-shop_formGrid__AiHWM{display:grid;grid-template-columns:1fr;gap:var(--df-space-4)}.shelter-shop_frequency__3ZJ0T,.shelter-shop_visibility__WnJqD{padding:var(--df-space-4);border:var(--df-border-width) solid var(--df-color-line);border-radius:var(--df-radius-md)}.shelter-shop_frequency__3ZJ0T legend,.shelter-shop_visibility__WnJqD legend{padding-inline:var(--df-space-2);font-weight:800}.shelter-shop_check__2clrd,.shelter-shop_frequency__3ZJ0T label,.shelter-shop_visibility__WnJqD label{display:flex;align-items:flex-start;gap:var(--df-space-2);font-weight:500}.shelter-shop_check__2clrd input,.shelter-shop_frequency__3ZJ0T input,.shelter-shop_visibility__WnJqD input{width:1.1rem;height:1.1rem;margin-top:.15rem;flex:0 0 auto}@media (max-width:68rem){.shelter-shop_commerceLayout__nzryi{grid-template-columns:1fr}.shelter-shop_cartPanel__y_tvS{position:static}.shelter-shop_checkout__EDSmC{width:min(var(--df-container-narrow),100%);margin-inline:auto}}@media (max-width:44rem){.shelter-shop_header__lpLl5{align-items:flex-start;flex-direction:column}.shelter-shop_grid__ysG9k,.shelter-shop_urgent__ILkbI{grid-template-columns:1fr}.shelter-shop_checkout__EDSmC button,.shelter-shop_urgent__ILkbI button{width:100%}}@media (prefers-reduced-motion:reduce){.shelter-shop_card__LHfx9,.shelter-shop_checkout__EDSmC,.shelter-shop_urgent__ILkbI{scroll-behavior:auto}}.dog-manager_manager__LYLjh{display:grid;gap:1.5rem}.dog-manager_add__wb0t_,.dog-manager_confirm__gwf4W{padding:1.5rem;background:#f0f7ed;border:1px solid #c4dcc0;border-radius:1.3rem}.dog-manager_fields__MIPjX{display:grid;gap:1rem;border:0;padding:0;margin:1rem 0 0}.dog-manager_fields__MIPjX label{display:grid;gap:.45rem;font-weight:600}.dog-manager_fields__MIPjX input:not([type=checkbox]),.dog-manager_fields__MIPjX select,.dog-manager_fields__MIPjX textarea{width:100%;padding:.8rem;border:1px solid #859581;border-radius:.6rem;background:white;color:#172115;font:inherit}.dog-manager_fields__MIPjX .dog-manager_consent__X3_CN{display:flex;align-items:flex-start;font-weight:400}.dog-manager_consent__X3_CN input{margin-top:.4rem;min-width:1.2rem;min-height:1.2rem}.dog-manager_row__fZQli{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.dog-manager_filters__Srr4w{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0}.dog-manager_grid___aUoN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;padding:0;list-style:none;margin:1.5rem 0}.dog-manager_card__XBzfx{border:1px solid #d8dfd5;border-radius:1.2rem;overflow:hidden;background:white}.dog-manager_photo__tPTXU{position:relative;height:19rem;background:#eef3eb}.dog-manager_photo__tPTXU img{object-fit:contain}.dog-manager_body__tr0zz{padding:1.2rem;display:grid;gap:.7rem}.dog-manager_body__tr0zz h3,.dog-manager_body__tr0zz p{margin:0}.dog-manager_body__tr0zz h3{font-size:1.3rem;font-weight:750}.dog-manager_manager__LYLjh h2{font-size:1.6rem;font-weight:700}.dog-manager_page__MZIZV h1{font-size:clamp(2rem,5vw,3.5rem);font-weight:750;margin-bottom:1rem}.dog-manager_page__MZIZV>h2{font-size:1.6rem;font-weight:700;margin:1.5rem 0}.dog-manager_description__FwA8j{white-space:pre-line;overflow-wrap:anywhere}.dog-manager_badge__WdSL8{font-size:.85rem;font-weight:700;color:#34532a}.dog-manager_badge__WdSL8[data-status=adopted]{color:#7c421c}.dog-manager_preview__dtmda{background:#e2e9df;border-radius:1rem;padding:.5rem}.dog-manager_preview__dtmda img{display:block;width:100%;height:20rem;object-fit:contain}.dog-manager_notice__GmloT{font-weight:600}@media (max-width:65rem){.dog-manager_grid___aUoN{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42rem){.dog-manager_grid___aUoN,.dog-manager_row__fZQli{grid-template-columns:1fr}.dog-manager_add__wb0t_,.dog-manager_confirm__gwf4W{padding:1rem}.dog-manager_filters__Srr4w button{flex-grow:1}}