.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: 4rem;--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__sentinel{height:1px;margin-bottom:-1px}.sticky-crumbs{position:sticky;top:var(--sticky-crumbs-top);z-index:2;height:0;padding-inline:var(--page-column-pad-x);overflow:visible}.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}.tooba-ds{--color-black: #000;--color-white: #fff;--color-overlay: rgb(22 28 45 / 82%);--color-navy: #0d1223;--color-gray-900: #161c2d;--color-gray-700: #444a55;--color-gray-500: #8c939d;--color-gray-300: #d1d6dc;--color-gray-100: #edeff3;--color-gray-50: #f8f9fa;--color-green-900: #003610;--color-green-700: #00661f;--color-green-500: #00993a;--color-green-400: #34b85a;--color-green-300: #66cc8a;--color-green-100: #d2f1de;--color-green-50: #e8f8ee;--color-red-900: #7a1a1a;--color-red-700: #b71c1c;--color-red-500: #e53935;--color-red-400: #f55b57;--color-red-300: #f87270;--color-red-50: #fdecec;--color-blue-900: #002b66;--color-blue-700: #0052cc;--color-blue-500: #007aff;--color-blue-400: #3393ff;--color-blue-300: #66a9ff;--color-blue-50: #eaf3ff;--color-purple-900: #4a288f;--color-purple-700: #6e3ebe;--color-purple-500: #9b51e0;--color-purple-400: #a46ae8;--color-purple-300: #bb6bd9;--color-purple-50: #f4ecfb;--color-orange-900: #630;--color-orange-700: #c45e00;--color-orange-500: #f80;--color-orange-400: #ffa031;--color-orange-300: #ffb347;--color-orange-50: #fff5e6;--color-gold-card: #c08329;--color-gold-light: #ebc17d;--color-cream: #e8e1d6}.tooba-ds{--surface-base: var(--color-gray-50);--surface-card: var(--color-white);--surface-muted: var(--color-gray-50);--surface-secondary: var(--color-gray-100);--surface-inverse: var(--color-navy);--text-primary: var(--color-gray-900);--text-secondary: var(--color-gray-700);--text-tertiary: var(--color-gray-500);--text-primary-inverse: var(--color-gray-50);--text-secondary-inverse: var(--color-gray-300);--text-on-brand: var(--color-white);--text-green: var(--color-green-500);--text-red: var(--color-red-500);--text-blue: var(--color-blue-500);--text-orange: var(--color-orange-500);--text-purple: var(--color-purple-500);--action-primary-bg: var(--color-green-500);--action-primary-active: var(--color-green-700);--action-primary-fg: var(--color-white);--action-secondary-bg: var(--color-green-50);--action-secondary-active: var(--color-green-100);--action-secondary-fg: var(--color-green-700);--action-danger-bg: var(--color-red-500);--action-danger-active: var(--color-red-700);--action-danger-fg: var(--color-white);--action-danger-sec-bg: var(--color-red-50);--action-danger-sec-active: var(--color-red-300);--action-disabled-bg: var(--color-gray-100);--action-disabled-fg: var(--color-gray-500);--graphic-strong: var(--color-gray-900);--graphic-medium: var(--color-gray-700);--graphic-soft: var(--color-gray-500);--graphic-light: var(--color-gray-300);--bg-green: var(--color-green-50);--bg-red: var(--color-red-50);--bg-blue: var(--color-blue-50);--bg-orange: var(--color-orange-50);--bg-purple: var(--color-purple-50);--border-default: var(--color-gray-100);--border-strong: var(--color-gray-300);--border-focus: var(--color-green-500);--border-error: var(--color-red-500);--field-bg: var(--color-gray-100);--field-bg-focus: var(--color-white);--field-bg-error: var(--color-red-50);--field-text: var(--color-gray-900);--field-placeholder: var(--color-gray-500)}.tooba-ds{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--gutter: 24px;--radius-xs: 8px;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 32px;--radius-pill: 9999px;--control-lg: 56px;--control-md: 48px;--control-sm: 40px;--control-xs: 32px;--shadow-xs: 0 1px 2px rgb(22 28 45 / 5%);--shadow-sm: 0 1px 3px rgb(22 28 45 / 8%), 0 1px 2px rgb(22 28 45 / 4%);--shadow-md: 0 4px 16px rgb(22 28 45 / 8%);--shadow-lg: 0 8px 32px rgb(22 28 45 / 12%);--shadow-sheet: 0 -8px 32px rgb(22 28 45 / 16%);--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .32s}.tooba-ds{--font-brand: "Onest", "GT Eesti Pro Display", -apple-system, blinkmacsystemfont, "Segoe UI", sans-serif;--font-ui: -apple-system, blinkmacsystemfont, "SF Pro Text", "SF Pro Display", "Onest", "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--text-10: 10px;--text-12: 12px;--text-14: 14px;--text-16: 16px;--text-17: 17px;--text-20: 20px;--text-24: 24px;--text-28: 28px;--text-34: 34px;--text-48: 48px;--text-60: 60px;--display-size: 48px;--display-lh: 1;--display-ls: -.01em;--h1-size: 34px;--h1-lh: 40px;--h1-ls: -.01em;--h2-size: 28px;--h2-lh: 32px;--h2-ls: -.005em;--h3-size: 24px;--h3-lh: 30px;--h3-ls: -.005em;--h4-size: 20px;--h4-lh: 26px;--h4-ls: 0;--body-lg-size: 17px;--body-lg-lh: 24px;--body-size: 16px;--body-lh: 22px;--body-sm-size: 14px;--body-sm-lh: 20px;--caption-size: 12px;--caption-lh: 16px;--overline-size: 11px;--overline-lh: 12px;--overline-ls: .04em;font-family:var(--font-ui)}:where(.tooba-ds) p:is(p),:where(.tooba-ds) a:is(a),:where(.tooba-ds) h1:is(h1),:where(.tooba-ds) h2:is(h2),:where(.tooba-ds) h3:is(h3),:where(.tooba-ds) h4:is(h4),:where(.tooba-ds) h5:is(h5),:where(.tooba-ds) h6:is(h6){font-family:inherit}.tooba-ds .tooba-h1{font-family:var(--font-brand);font-weight:var(--weight-bold);font-size:var(--h1-size);line-height:var(--h1-lh);letter-spacing:var(--h1-ls)}.tooba-ds .tooba-h2{font-family:var(--font-brand);font-weight:var(--weight-bold);font-size:var(--h2-size);line-height:var(--h2-lh);letter-spacing:var(--h2-ls)}@font-face{font-family:Onest;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/onest-latin-CUIqqgP9.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/onest-cyrillic-DXI_y_WF.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/onest-cyrillic-ext-CWLBgZ7J.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}.tooba-ds .tb-btn{font-family:var(--font-ui);font-weight:var(--weight-semibold);border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-pill);white-space:nowrap;transition:background var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard),opacity var(--dur-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.tooba-ds .tb-btn:active{transform:scale(.97)}.tooba-ds .tb-btn--lg{height:var(--control-lg);padding:0 28px;font-size:var(--text-17)}.tooba-ds .tb-btn--md{height:var(--control-md);padding:0 24px;font-size:var(--text-16)}.tooba-ds .tb-btn--sm{height:var(--control-sm);padding:0 18px;font-size:var(--text-14)}.tooba-ds .tb-btn--block{width:100%}.tooba-ds .tb-btn--primary{background:var(--action-primary-bg);color:var(--action-primary-fg)}.tooba-ds .tb-btn--primary:hover{background:var(--color-green-700)}.tooba-ds .tb-btn--primary:active{background:var(--action-primary-active)}.tooba-ds .tb-btn--secondary{background:var(--action-secondary-bg);color:var(--action-secondary-fg)}.tooba-ds .tb-btn--secondary:hover{background:var(--action-secondary-active)}.tooba-ds .tb-btn--tertiary{background:transparent;color:var(--text-green)}.tooba-ds .tb-btn--tertiary:hover{background:var(--action-secondary-bg)}.tooba-ds .tb-btn:disabled{background:var(--action-disabled-bg)!important;color:var(--action-disabled-fg)!important;cursor:not-allowed;pointer-events:none;transform:none}.tooba-ds .tb-iconbtn{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;border-radius:var(--radius-pill);transition:background var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent}.tooba-ds .tb-iconbtn:active{transform:scale(.92)}.tooba-ds .tb-iconbtn--sm{width:40px;height:40px;font-size:20px}.tooba-ds .tb-iconbtn--secondary{background:var(--action-secondary-bg);color:var(--action-secondary-fg)}.tooba-ds .tb-iconbtn--bare{background:transparent;color:var(--graphic-medium)}.tooba-ds .tb-iconbtn--bare:hover{background:var(--surface-secondary)}.tooba-ds .tb-badge{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-ui);font-weight:var(--weight-semibold);font-size:var(--text-12);line-height:1;border-radius:var(--radius-pill);padding:5px 10px;white-space:nowrap}.tooba-ds .tb-badge--neutral{background:var(--surface-secondary);color:var(--text-secondary)}.tooba-ds .tb-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-ui);font-weight:var(--weight-medium);font-size:var(--text-14);height:36px;padding:0 16px;border-radius:var(--radius-pill);background:var(--surface-secondary);color:var(--text-secondary);border:none;cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.tooba-ds .tb-chip:hover{background:var(--color-gray-300)}.tooba-ds .tb-chip--active{background:var(--color-gray-900);color:var(--color-white)}.tooba-ds .tb-chip--active:hover{background:var(--color-gray-900)}.tooba-ds .tb-avatar{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;background:var(--surface-secondary);color:var(--text-secondary);font-family:var(--font-ui);font-weight:var(--weight-semibold)}.tooba-ds .tb-avatar img{width:100%;height:100%;object-fit:cover}.tooba-ds .tb-field{display:flex;flex-direction:column;width:100%}.tooba-ds .tb-field__box{position:relative;display:flex;align-items:center;gap:10px;background:var(--field-bg);border-radius:var(--radius-sm);padding:0 16px;min-height:var(--control-lg);box-shadow:inset 0 0 0 1.5px transparent;transition:box-shadow var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.tooba-ds .tb-field__box--focus{background:var(--field-bg-focus);box-shadow:inset 0 0 0 1.5px var(--border-focus)}.tooba-ds .tb-field__input{border:none;background:transparent;outline:none;font-family:var(--font-ui);font-size:var(--text-16);color:var(--field-text);width:100%;padding:0}.tooba-ds .tb-field__input::placeholder{color:var(--field-placeholder)}.tooba-ds .tb-field__icon{color:var(--graphic-soft);font-size:22px;display:flex;flex-shrink:0}.tooba-ds .pagination{gap:var(--space-3);margin-top:0}.tooba-ds .pagination__button{background:transparent;min-width:34px;min-height:36px;height:36px;border:none;border-radius:10px;padding:0 var(--space-2);font-size:15px;line-height:1;font-weight:var(--weight-semibold);color:var(--text-secondary);box-shadow:none}.tooba-ds .pagination__button:hover:not(.pagination__button--active){background:var(--surface-secondary)}.tooba-ds .pagination__button--active{background:var(--color-gray-900);color:var(--color-white);box-shadow:none}.tooba-ds .pagination__button--ellipsis:hover{background:transparent}.tooba-ds .pagination__nav{height:var(--control-sm);padding:0 18px;border-radius:var(--radius-pill);background:var(--action-secondary-bg);color:var(--action-secondary-fg);font-size:var(--text-14);font-weight:var(--weight-semibold);line-height:1}.tooba-ds .pagination__nav:hover:not(.pagination__nav--disabled){background:var(--action-secondary-active);opacity:1}.tooba-ds .pagination__nav--disabled{background:var(--action-disabled-bg);color:var(--action-disabled-fg)}@media(max-width:800px){.tooba-ds .pagination{gap:var(--space-1) var(--space-2)}.tooba-ds .pagination__nav{padding:0 var(--space-2)}}@media(max-width:480px){.tooba-ds .pagination__button{order:1}.tooba-ds .pagination:after{content:"";order:2;flex-basis:100%}.tooba-ds .pagination__nav{order:3}}
