@font-face {
  font-family: Noto;
  font-style: normal;
  font-weight: 400 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(NotoSans-devanagari.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
}
@font-face {
  font-family: Noto;
  font-style: normal;
  font-weight: 400 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(NotoSans-latin.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: NotoHindi;
  font-style: normal;
  font-weight: 400 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(NotoSansDevanagari-devanagari.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
}
@font-face {
  font-family: NotoHindi;
  font-style: normal;
  font-weight: 400 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(NotoSansDevanagari-latin.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;
}
:root{--primary:#C31A1A;--onPrimary:#FFFFFF;--primaryContainer:#FDE7E4;--onPrimaryContainer:#781515;--background:#FFF8F5;--surface:#FFFFFF;--surfaceVariant:#F5EEEA;--onSurface:#29211F;--onSurfaceVariant:#6F605B;--outline:#8C7B73;--outlineVariant:#DDD0C9;--success:#1B6B43;--successContainer:#EAF5EE;--warning:#845100;--warningContainer:#FFF3D6;--error:#B3261E;--errorContainer:#FCE8E6;--disabledContainer:#EEE8E5;--disabledContent:#6A605C;--scrim:#000000;--action:var(--primary);--ink:var(--onSurface);--g-main:var(--background);
--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--r-sm:8px;--r-md:12px;--r-lg:24px;--r-btn:12px;--e-modal:0 6px 16px rgba(41,33,31,.18);
--sw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 32'%3E%3Crect x='1' y='1' width='50' height='30' rx='15' fill='none' stroke='%238C7B73' stroke-width='2'/%3E%3Ccircle cx='16' cy='16' r='8' fill='%238C7B73'/%3E%3C/svg%3E");
--sw-on:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 32'%3E%3Crect width='52' height='32' rx='16' fill='%23C31A1A'/%3E%3Ccircle cx='36' cy='16' r='12' fill='white'/%3E%3C/svg%3E");
--inverseSurface:#2E2523;--inversePrimary:#FFB4AB;
--box-err:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='3' width='18' height='18' rx='5' fill='white' stroke='%23B3261E' stroke-width='2.5'/%3E%3C/svg%3E");
--box:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='3' width='18' height='18' rx='5' fill='white' stroke='%238C7B73' stroke-width='2'/%3E%3C/svg%3E");
--box-on:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='3' width='18' height='18' rx='5' fill='%23C31A1A'/%3E%3Cpath d='m8 12.5 3 3 5-6' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
--dot:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='white' stroke='%238C7B73' stroke-width='2'/%3E%3C/svg%3E");
--dot-on:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='white' stroke='%23C31A1A' stroke-width='2'/%3E%3Ccircle cx='12' cy='12' r='5' fill='%23C31A1A'/%3E%3C/svg%3E");
--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");
--chevd:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236F605B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}

:root{--primeBadge:#B7791F}
.prime-chip{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;width:20px;height:20px;color:var(--primeBadge);line-height:1;flex-shrink:0}.prime-chip svg{display:block;width:20px;height:20px}

/* Material component colour, type and disabled-state tokens shared by app and catalogue. */
:root{--md-sys-color-primary:var(--primary);--md-sys-color-on-primary:var(--onPrimary);--md-sys-color-primary-container:var(--primaryContainer);--md-sys-color-on-primary-container:var(--onPrimaryContainer);--md-sys-color-secondary:var(--primary);--md-sys-color-on-secondary:var(--onPrimary);--md-sys-color-secondary-container:var(--primaryContainer);--md-sys-color-on-secondary-container:var(--onPrimaryContainer);--md-sys-color-tertiary:var(--onPrimaryContainer);--md-sys-color-on-tertiary:var(--onPrimary);--md-sys-color-tertiary-container:var(--primaryContainer);--md-sys-color-on-tertiary-container:var(--onPrimaryContainer);--md-sys-color-surface:var(--surface);--md-sys-color-background:var(--background);--md-sys-color-on-surface:var(--onSurface);--md-sys-color-on-surface-variant:var(--onSurfaceVariant);--md-sys-color-surface-variant:var(--surfaceVariant);--md-sys-color-surface-container-lowest:var(--surface);--md-sys-color-surface-container-low:var(--surface);--md-sys-color-surface-container:var(--surfaceVariant);--md-sys-color-surface-container-high:var(--surfaceVariant);--md-sys-color-surface-container-highest:var(--surfaceVariant);--md-sys-color-outline:var(--outline);--md-sys-color-outline-variant:var(--outlineVariant);--md-sys-color-error:var(--error);--md-sys-color-on-error:var(--onPrimary);--md-sys-color-error-container:var(--errorContainer);--md-sys-color-on-error-container:var(--error);--md-sys-color-inverse-surface:var(--inverseSurface);--md-sys-color-inverse-on-surface:var(--onPrimary);--md-sys-color-inverse-primary:var(--inversePrimary);--md-sys-color-surface-tint:var(--primary);--md-sys-color-scrim:var(--scrim);--md-ref-typeface-plain:Noto,NotoHindi,sans-serif;--md-ref-typeface-brand:Noto,NotoHindi,sans-serif;--preview-width:390px;--preview-scale:1}
html[lang=hi]{--md-ref-typeface-plain:NotoHindi,Noto,sans-serif;--md-ref-typeface-brand:NotoHindi,Noto,sans-serif}
:root{--md-filled-button-disabled-container-color:var(--disabledContainer);--md-filled-button-disabled-container-opacity:1;--md-filled-button-disabled-label-text-color:var(--disabledContent);--md-filled-button-disabled-label-text-opacity:1;--md-filled-button-disabled-icon-color:var(--disabledContent);--md-filled-button-disabled-icon-opacity:1;--md-filled-tonal-button-disabled-container-color:var(--disabledContainer);--md-filled-tonal-button-disabled-container-opacity:1;--md-filled-tonal-button-disabled-label-text-color:var(--disabledContent);--md-filled-tonal-button-disabled-label-text-opacity:1;--md-outlined-button-disabled-label-text-color:var(--disabledContent);--md-outlined-button-disabled-label-text-opacity:1;--md-outlined-button-disabled-outline-color:var(--outline);--md-outlined-button-disabled-outline-opacity:1;--md-text-button-disabled-label-text-color:var(--disabledContent);--md-text-button-disabled-label-text-opacity:1;--md-outlined-text-field-disabled-input-text-color:var(--disabledContent);--md-outlined-text-field-disabled-input-text-opacity:1;--md-outlined-text-field-disabled-label-text-color:var(--disabledContent);--md-outlined-text-field-disabled-label-text-opacity:1;--md-outlined-text-field-disabled-outline-color:var(--outline);--md-outlined-text-field-disabled-outline-opacity:1}
:root{--md-outlined-select-text-field-disabled-input-text-color:var(--disabledContent);--md-outlined-select-text-field-disabled-input-text-opacity:1;--md-outlined-select-text-field-disabled-label-text-color:var(--disabledContent);--md-outlined-select-text-field-disabled-label-text-opacity:1;--md-outlined-select-text-field-disabled-outline-color:var(--outline);--md-outlined-select-text-field-disabled-outline-opacity:1}
