.catalog-unavailable{display:flex;flex-direction:column;align-items:center;text-align:center;padding:96px 16px 128px}.catalog-unavailable__heading{font-size:28px;font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 12px}.catalog-unavailable__text{font-size:16px;color:var(--text-light-gray);max-width:480px;margin:0}.catalog-breadcrumbs__list{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.catalog-breadcrumbs__item+.catalog-breadcrumbs__item:before{content:"·";margin-right:var(--space-2);opacity:.55}.catalog-breadcrumbs__link{color:inherit;text-decoration:none}.tooba-ds{--sticky-crumbs-top: var(--navbar-height);--sticky-crumbs-pad-y: var(--space-5);--sticky-crumbs-line: 18px;--sticky-crumbs-height: calc( 2 * var(--sticky-crumbs-pad-y) + var(--sticky-crumbs-line) );--sticky-crumbs-clearance: calc( var(--sticky-crumbs-top) + var(--sticky-crumbs-height) - var(--navbar-bottom) )}.sticky-crumbs__sentinel{height:1px;margin-bottom:-1px}.sticky-crumbs{position:sticky;top:var(--navbar-visible-bottom);z-index:var(--z-page-sticky);height:0;padding-inline:var(--page-column-pad-x);overflow:visible;transition:top .3s ease}@media(prefers-reduced-motion:reduce){.sticky-crumbs{transition:none}}.sticky-crumbs__bar{max-width:calc(var(--page-column-max) - 2 * var(--page-column-pad-x));margin:0 auto;padding:var(--sticky-crumbs-pad-y) var(--space-8)}.sticky-crumbs__bar--stuck{border-radius:var(--radius-xl);background:var(--page-hero-gradient);box-shadow:var(--shadow-md)}.sticky-crumbs__bar .catalog-breadcrumbs__list{font-size:13px;line-height:var(--sticky-crumbs-line);color:#ffffffbf}.sticky-crumbs__bar .catalog-breadcrumbs__link:hover,.sticky-crumbs__bar .catalog-breadcrumbs__current{color:var(--color-white)}@media(max-width:800px){.tooba-ds{--sticky-crumbs-pad-y: var(--space-3)}.sticky-crumbs__bar{padding-inline:var(--space-5)}}.charity-card{position:relative;display:flex;flex-direction:column;height:100%;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);transition:border-color var(--dur-base) var(--ease-standard)}.charity-card:hover{border-color:var(--border-strong)}.charity-card__head{display:flex;align-items:flex-start;gap:var(--space-4)}.charity-card__logo-wrap{position:relative;flex-shrink:0}.charity-card__logo{width:72px;height:72px;border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--border-default);font-family:var(--font-brand);font-size:var(--text-24);color:var(--text-secondary)}.tooba-ds .charity-card .charity-card__logo img{width:100%;height:100%;object-fit:contain}.charity-card__verified{position:absolute;right:-3px;bottom:-3px;width:22px;height:22px;border-radius:var(--radius-pill);background:var(--color-green-500);border:2px solid var(--color-white);display:inline-flex;align-items:center;justify-content:center}.charity-card__identity{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.charity-card__name{margin:0;font-family:var(--font-ui);font-weight:var(--weight-semibold);font-size:var(--h4-size);line-height:var(--h4-lh);color:var(--text-primary)}.charity-card__region{margin:0;font-size:var(--body-sm-size);line-height:var(--body-sm-lh);color:var(--text-tertiary)}.charity-card__collected{margin:auto 0 0;display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}.charity-card__collected-amount{font-family:var(--font-brand);font-weight:var(--weight-bold);font-size:var(--text-24);line-height:var(--h3-lh);color:var(--color-green-700);white-space:nowrap}.charity-card__collected-caption{font-size:var(--caption-size);line-height:var(--caption-lh);font-weight:var(--weight-medium);color:var(--text-secondary)}.charity-card__description{margin:0;min-height:calc(2 * var(--body-sm-lh));font-size:var(--body-sm-size);line-height:var(--body-sm-lh);color:var(--text-secondary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.charity-card__tags{display:flex;flex-wrap:wrap;gap:6px}.charity-card__tag{padding:5px 11px;border-radius:var(--radius-pill);background:var(--surface-secondary);color:var(--text-secondary);font-size:13px;font-weight:var(--weight-semibold);white-space:nowrap}.charity-card__link{color:inherit;text-decoration:none}.charity-card__link:after{content:"";position:absolute;inset:0;border-radius:inherit}.charity-card__link:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}
