@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:160 700;src:url(/fonts/readex-pro-arabic.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:160 700;src:url(/fonts/readex-pro-latin-ext.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:160 700;src:url(/fonts/readex-pro-latin.woff2) format("woff2-variations");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:POS Figures;font-style:normal;font-display:swap;font-weight:100 549;src:url(/fonts/plex-figures-500.woff2) format("woff2");unicode-range:U+0025,U+002B-002E,U+0030-0039,U+2212}@font-face{font-family:POS Figures;font-style:normal;font-display:swap;font-weight:550 900;src:url(/fonts/plex-figures-600.woff2) format("woff2");unicode-range:U+0025,U+002B-002E,U+0030-0039,U+2212}:root{--brand: #0b7553;--brand-deep: #0a3d2e;--paper: #f3f6f4;--surface: #ffffff;--surface-2: #eaf0ec;--surface-3: #dfe7e2;--ink: #1b2a24;--ink-2: #4b5b54;--ink-3: #74837c;--ink-inverse: #ffffff;--line: #d9e2dc;--line-strong: #b7c5bd;--brand-ink: var(--brand);--brand-soft: #ddf1e7;--brand-hover: #e9f6ef;--money-bg: var(--brand-deep);--money-ink: #d4f2e3;--money-ink-2: #93c9b1;--money-line: rgb(212 242 227 / 18%);--amber: #9a5600;--amber-soft: #fff0da;--alert: #b3261e;--alert-soft: #fce9e7;--ok: #0b7553;--ok-soft: #ddf1e7;--radius-s: 6px;--radius-m: 10px;--radius-l: 16px;--radius-pill: 999px;--font-text: "Readex Pro", "Segoe UI", Tahoma, system-ui, sans-serif;--font-figures: "POS Figures", "Readex Pro", "Segoe UI", system-ui, sans-serif;--text-xs: 12px;--text-s: 13.5px;--text-m: 15px;--text-l: 17px;--text-xl: 21px;--text-2xl: 27px;--text-money: clamp(36px, 4.2vw, 52px);--shadow-pop: 0 10px 30px rgb(10 40 30 / 14%), 0 2px 6px rgb(10 40 30 / 8%);--chart-mark: var(--brand);--chart-mark-hover: #0e8a63;--chart-grid: #e3e9e5;--avatar-ink: #ffffff;--avatar-edge: transparent;--avatar-green: #0b7553;--avatar-olive: #4d7c0f;--avatar-teal: #0e7490;--avatar-blue: #1d4ed8;--avatar-violet: #6d28d9;--avatar-plum: #86198f;--avatar-pink: #be185d;--avatar-orange: #c2410c;--avatar-brown: #92400e;--avatar-slate: #475569;--crown-bg: #facc15;--crown-ink: #713f12;--rail-width: 92px;--topbar-height: 56px}:root.theme-dark{--paper: #0d1512;--surface: #141e1a;--surface-2: #1a2621;--surface-3: #22302a;--ink: #e3ede8;--ink-2: #a9b8b0;--ink-3: #7b8b84;--ink-inverse: #0d1512;--line: #26332d;--line-strong: #364640;--brand-ink: #7fd6ae;--brand-soft: #143528;--brand-hover: #182c23;--money-bg: #0a2a1f;--money-ink: #d4f2e3;--money-ink-2: #86b9a2;--amber: #f0b666;--amber-soft: #3a2a12;--alert: #ffb4ab;--alert-soft: #3d1815;--ok: #7fd6ae;--ok-soft: #143528;--shadow-pop: 0 10px 30px rgb(0 0 0 / 45%), 0 2px 6px rgb(0 0 0 / 30%);--chart-mark: #47a17b;--chart-mark-hover: #5bb58f;--chart-grid: #26332d;--avatar-edge: rgb(255 255 255 / 16%)}:root.theme-medium{--paper: #323c37;--surface: #3c4742;--surface-2: #45504b;--surface-3: #4e5a54;--ink: #eaf2ee;--ink-2: #c2d0c9;--ink-3: #a3b2ab;--line: #525e58;--line-strong: #6d7b75;--brand-ink: #8de1b9;--brand-soft: #355e4c;--brand-hover: #3b5046;--amber: #fac374;--amber-soft: #634b2d;--alert: #ffbcb5;--alert-soft: #6e3d39;--ok: #8de1b9;--ok-soft: #355e4c;--shadow-pop: 0 10px 30px rgb(0 0 0 / 35%), 0 2px 6px rgb(0 0 0 / 22%);--chart-mark: #49a980;--chart-mark-hover: #5abe93;--chart-grid: #525e58;--avatar-edge: rgb(255 255 255 / 20%)}:root[data-profile=supermarket]{--brand-soft: #dde9f7;--brand-hover: #eaf1fa;--money-ink: #dce9f8;--money-ink-2: #9bb9dd}:root[data-profile=supermarket].theme-dark{--brand-ink: #9cc3f0;--brand-soft: #142a44;--brand-hover: #182638;--money-bg: #0b2038}:root[data-profile=supermarket].theme-medium{--brand-ink: #a9d0fc;--brand-soft: #3e5672;--brand-hover: #3f4b5b}html{--mat-sys-background: #f0fcf6;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #e7f4ed;--mat-sys-inverse-primary: #7ed8af;--mat-sys-inverse-surface: #27332f;--mat-sys-on-background: #131e1a;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #005138;--mat-sys-on-primary-fixed: #002114;--mat-sys-on-primary-fixed-variant: #005138;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #2d4d3e;--mat-sys-on-secondary-fixed: #002114;--mat-sys-on-secondary-fixed-variant: #2d4d3e;--mat-sys-on-surface: #131e1a;--mat-sys-on-surface-variant: #3e4943;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #6b3b00;--mat-sys-on-tertiary-fixed: #2d1600;--mat-sys-on-tertiary-fixed-variant: #6b3b00;--mat-sys-outline: #6e7a72;--mat-sys-outline-variant: #bec9c1;--mat-sys-primary: #006c4c;--mat-sys-primary-container: #9af5ca;--mat-sys-primary-fixed: #9af5ca;--mat-sys-primary-fixed-dim: #7ed8af;--mat-sys-scrim: #000000;--mat-sys-secondary: #456555;--mat-sys-secondary-container: #c7ebd6;--mat-sys-secondary-fixed: #c7ebd6;--mat-sys-secondary-fixed-dim: #abcfbb;--mat-sys-shadow: #000000;--mat-sys-surface: #f0fcf6;--mat-sys-surface-bright: #f0fcf6;--mat-sys-surface-container: #e4f1ea;--mat-sys-surface-container-high: #deebe5;--mat-sys-surface-container-highest: #d9e5df;--mat-sys-surface-container-low: #eaf7f0;--mat-sys-surface-dim: #d0ddd7;--mat-sys-surface-tint: #006c4c;--mat-sys-surface-variant: #dae5dd;--mat-sys-tertiary: #8c4f00;--mat-sys-tertiary-container: #ffdcbf;--mat-sys-tertiary-fixed: #ffdcbf;--mat-sys-tertiary-fixed-dim: #ffb874;--mat-sys-neutral-variant20: #28332d;--mat-sys-neutral10: #131e1a;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Readex Pro, Segoe UI, Tahoma, system-ui, sans-serif;--mat-sys-body-large-font: Readex Pro, Segoe UI, Tahoma, system-ui, sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Readex Pro, Segoe UI, Tahoma, system-ui, sans-serif;--mat-sys-body-medium-font: Readex Pro, Segoe UI, Tahoma, system-ui, sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Readex Pro, Segoe UI, Tahoma, system-ui, sans-serif;--mat-sys-body-small-font: Readex Pro, Segoe UI, Tahoma, system-ui, sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Readex Pro, Segoe UI, Tahoma, system-ui, sans-serif;--mat-sys-display-large-font: Readex Pro, Segoe UI, Tahoma, system-ui, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Readex Pro, Segoe UI, Tahoma, system-ui, sans-serif;--mat-sys-display-medium-font: Readex Pro, Segoe UI, Tahoma, system-ui, sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Readex Pro, Segoe UI, Tahoma, system-ui, sans-serif;--mat-sys-display-small-font: Readex Pro, Segoe UI, Tahoma, system-ui, sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Readex Pro, Segoe UI, Tahoma, system-ui, sans-serif;--mat-sys-headline-large-font: Readex Pro, Segoe UI, Tahoma, system-ui, sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Readex Pro, Segoe UI, Tahoma, system-ui, sans-serif;--mat-sys-headline-medium-font: Readex Pro, Segoe UI, Tahoma, system-ui, sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Readex Pro, Segoe UI, Tahoma, system-ui, sans-serif;--mat-sys-headline-small-font: Readex Pro, Segoe UI, Tahoma, system-ui, sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Readex Pro, Segoe UI, Tahoma, system-ui, sans-serif;--mat-sys-label-large-font: Readex Pro, Segoe UI, Tahoma, system-ui, sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 600;--mat-sys-label-medium: 500 .75rem / 1rem Readex Pro, Segoe UI, Tahoma, system-ui, sans-serif;--mat-sys-label-medium-font: Readex Pro, Segoe UI, Tahoma, system-ui, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 600;--mat-sys-label-small: 500 .688rem / 1rem Readex Pro, Segoe UI, Tahoma, system-ui, sans-serif;--mat-sys-label-small-font: Readex Pro, Segoe UI, Tahoma, system-ui, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Readex Pro, Segoe UI, Tahoma, system-ui, sans-serif;--mat-sys-title-large-font: Readex Pro, Segoe UI, Tahoma, system-ui, sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Readex Pro, Segoe UI, Tahoma, system-ui, sans-serif;--mat-sys-title-medium-font: Readex Pro, Segoe UI, Tahoma, system-ui, sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Readex Pro, Segoe UI, Tahoma, system-ui, sans-serif;--mat-sys-title-small-font: Readex Pro, Segoe UI, Tahoma, system-ui, sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-surface: #ffffff;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-container-low: #f7faf8;--mat-sys-surface-container: #f1f5f2;--mat-sys-surface-container-high: #ffffff;--mat-sys-surface-container-highest: #e6ece8;--mat-sys-corner-small: 8px;--mat-sys-corner-medium: 10px;--mat-sys-corner-large: 16px;--mat-sys-corner-extra-large: 20px}html.theme-dark{--mat-sys-background: #0b1512;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-inverse-on-surface: #27332f;--mat-sys-inverse-primary: #006c4c;--mat-sys-inverse-surface: #d9e5df;--mat-sys-on-background: #d9e5df;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-on-primary: #003826;--mat-sys-on-primary-container: #9af5ca;--mat-sys-on-primary-fixed: #002114;--mat-sys-on-primary-fixed-variant: #005138;--mat-sys-on-secondary: #163628;--mat-sys-on-secondary-container: #c7ebd6;--mat-sys-on-secondary-fixed: #002114;--mat-sys-on-secondary-fixed-variant: #2d4d3e;--mat-sys-on-surface: #d9e5df;--mat-sys-on-surface-variant: #dae5dd;--mat-sys-on-tertiary: #4b2800;--mat-sys-on-tertiary-container: #ffdcbf;--mat-sys-on-tertiary-fixed: #2d1600;--mat-sys-on-tertiary-fixed-variant: #6b3b00;--mat-sys-outline: #88938c;--mat-sys-outline-variant: #3e4943;--mat-sys-primary: #7ed8af;--mat-sys-primary-container: #005138;--mat-sys-primary-fixed: #9af5ca;--mat-sys-primary-fixed-dim: #7ed8af;--mat-sys-scrim: #000000;--mat-sys-secondary: #abcfbb;--mat-sys-secondary-container: #2d4d3e;--mat-sys-secondary-fixed: #c7ebd6;--mat-sys-secondary-fixed-dim: #abcfbb;--mat-sys-shadow: #000000;--mat-sys-surface: #0b1512;--mat-sys-surface-bright: #303c37;--mat-sys-surface-container: #17221e;--mat-sys-surface-container-high: #212c28;--mat-sys-surface-container-highest: #2c3733;--mat-sys-surface-container-low: #131e1a;--mat-sys-surface-container-lowest: #06100d;--mat-sys-surface-dim: #0b1512;--mat-sys-surface-tint: #7ed8af;--mat-sys-surface-variant: #3e4943;--mat-sys-tertiary: #ffb874;--mat-sys-tertiary-container: #6b3b00;--mat-sys-tertiary-fixed: #ffdcbf;--mat-sys-tertiary-fixed-dim: #ffb874;--mat-sys-neutral-variant20: #28332d;--mat-sys-neutral10: #131e1a;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-surface: #141e1a;--mat-sys-surface-container-lowest: #0d1512;--mat-sys-surface-container-low: #141e1a;--mat-sys-surface-container: #18231e;--mat-sys-surface-container-high: #1c2823;--mat-sys-surface-container-highest: #24312b}html.theme-medium{--mat-sys-background: #0b1512;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-inverse-on-surface: #27332f;--mat-sys-inverse-primary: #006c4c;--mat-sys-inverse-surface: #d9e5df;--mat-sys-on-background: #d9e5df;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-on-primary: #003826;--mat-sys-on-primary-container: #9af5ca;--mat-sys-on-primary-fixed: #002114;--mat-sys-on-primary-fixed-variant: #005138;--mat-sys-on-secondary: #163628;--mat-sys-on-secondary-container: #c7ebd6;--mat-sys-on-secondary-fixed: #002114;--mat-sys-on-secondary-fixed-variant: #2d4d3e;--mat-sys-on-surface: #d9e5df;--mat-sys-on-surface-variant: #dae5dd;--mat-sys-on-tertiary: #4b2800;--mat-sys-on-tertiary-container: #ffdcbf;--mat-sys-on-tertiary-fixed: #2d1600;--mat-sys-on-tertiary-fixed-variant: #6b3b00;--mat-sys-outline: #88938c;--mat-sys-outline-variant: #3e4943;--mat-sys-primary: #7ed8af;--mat-sys-primary-container: #005138;--mat-sys-primary-fixed: #9af5ca;--mat-sys-primary-fixed-dim: #7ed8af;--mat-sys-scrim: #000000;--mat-sys-secondary: #abcfbb;--mat-sys-secondary-container: #2d4d3e;--mat-sys-secondary-fixed: #c7ebd6;--mat-sys-secondary-fixed-dim: #abcfbb;--mat-sys-shadow: #000000;--mat-sys-surface: #0b1512;--mat-sys-surface-bright: #303c37;--mat-sys-surface-container: #17221e;--mat-sys-surface-container-high: #212c28;--mat-sys-surface-container-highest: #2c3733;--mat-sys-surface-container-low: #131e1a;--mat-sys-surface-container-lowest: #06100d;--mat-sys-surface-dim: #0b1512;--mat-sys-surface-tint: #7ed8af;--mat-sys-surface-variant: #3e4943;--mat-sys-tertiary: #ffb874;--mat-sys-tertiary-container: #6b3b00;--mat-sys-tertiary-fixed: #ffdcbf;--mat-sys-tertiary-fixed-dim: #ffb874;--mat-sys-neutral-variant20: #28332d;--mat-sys-neutral10: #131e1a;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-background: #323c37;--mat-sys-surface: #3c4742;--mat-sys-surface-dim: #323c37;--mat-sys-surface-bright: #4e5a54;--mat-sys-surface-container-lowest: #323c37;--mat-sys-surface-container-low: #3c4742;--mat-sys-surface-container: #414c47;--mat-sys-surface-container-high: #45504b;--mat-sys-surface-container-highest: #4e5a54;--mat-sys-surface-variant: #4e5a54;--mat-sys-on-surface: #eaf2ee;--mat-sys-outline: #97a49d;--mat-sys-outline-variant: #58645e;--mat-sys-secondary-container: #456555;--mat-sys-on-secondary-container: #d5f9e4}html[data-profile=supermarket]{--mat-sys-background: #f8f9ff;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #e9f1ff;--mat-sys-inverse-primary: #a7c8ff;--mat-sys-inverse-surface: #28313c;--mat-sys-on-background: #131c26;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #004787;--mat-sys-on-primary-fixed: #001c3b;--mat-sys-on-primary-fixed-variant: #004787;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #354764;--mat-sys-on-secondary-fixed: #061c36;--mat-sys-on-secondary-fixed-variant: #354764;--mat-sys-on-surface: #131c26;--mat-sys-on-surface-variant: #424751;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #6b3b00;--mat-sys-on-tertiary-fixed: #2d1600;--mat-sys-on-tertiary-fixed-variant: #6b3b00;--mat-sys-outline: #727782;--mat-sys-outline-variant: #c2c6d3;--mat-sys-primary: #1f5fa8;--mat-sys-primary-container: #d5e3ff;--mat-sys-primary-fixed: #d5e3ff;--mat-sys-primary-fixed-dim: #a7c8ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #4d5f7d;--mat-sys-secondary-container: #d5e3ff;--mat-sys-secondary-fixed: #d5e3ff;--mat-sys-secondary-fixed-dim: #b4c7ea;--mat-sys-shadow: #000000;--mat-sys-surface: #f8f9ff;--mat-sys-surface-bright: #f8f9ff;--mat-sys-surface-container: #e6eefd;--mat-sys-surface-container-high: #e0e9f7;--mat-sys-surface-container-highest: #dae3f1;--mat-sys-surface-container-low: #eef4ff;--mat-sys-surface-dim: #d2dbe9;--mat-sys-surface-tint: #1f5fa8;--mat-sys-surface-variant: #dee2ef;--mat-sys-tertiary: #8c4f00;--mat-sys-tertiary-container: #ffdcbf;--mat-sys-tertiary-fixed: #ffdcbf;--mat-sys-tertiary-fixed-dim: #ffb874;--mat-sys-neutral-variant20: #2b313a;--mat-sys-neutral10: #131c26;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-surface: #ffffff;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-container-low: #f7faf8;--mat-sys-surface-container: #f1f5f2;--mat-sys-surface-container-high: #ffffff;--mat-sys-surface-container-highest: #e6ece8;--mat-sys-corner-small: 8px;--mat-sys-corner-medium: 10px;--mat-sys-corner-large: 16px;--mat-sys-corner-extra-large: 20px}html[data-profile=supermarket].theme-dark{--mat-sys-background: #0b141e;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-inverse-on-surface: #28313c;--mat-sys-inverse-primary: #1f5fa8;--mat-sys-inverse-surface: #dae3f1;--mat-sys-on-background: #dae3f1;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-on-primary: #003060;--mat-sys-on-primary-container: #d5e3ff;--mat-sys-on-primary-fixed: #001c3b;--mat-sys-on-primary-fixed-variant: #004787;--mat-sys-on-secondary: #1e314c;--mat-sys-on-secondary-container: #d5e3ff;--mat-sys-on-secondary-fixed: #061c36;--mat-sys-on-secondary-fixed-variant: #354764;--mat-sys-on-surface: #dae3f1;--mat-sys-on-surface-variant: #dee2ef;--mat-sys-on-tertiary: #4b2800;--mat-sys-on-tertiary-container: #ffdcbf;--mat-sys-on-tertiary-fixed: #2d1600;--mat-sys-on-tertiary-fixed-variant: #6b3b00;--mat-sys-outline: #8c919c;--mat-sys-outline-variant: #424751;--mat-sys-primary: #a7c8ff;--mat-sys-primary-container: #004787;--mat-sys-primary-fixed: #d5e3ff;--mat-sys-primary-fixed-dim: #a7c8ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #b4c7ea;--mat-sys-secondary-container: #354764;--mat-sys-secondary-fixed: #d5e3ff;--mat-sys-secondary-fixed-dim: #b4c7ea;--mat-sys-shadow: #000000;--mat-sys-surface: #0b141e;--mat-sys-surface-bright: #313a45;--mat-sys-surface-container: #17202a;--mat-sys-surface-container-high: #222b35;--mat-sys-surface-container-highest: #2d3640;--mat-sys-surface-container-low: #131c26;--mat-sys-surface-container-lowest: #060f18;--mat-sys-surface-dim: #0b141e;--mat-sys-surface-tint: #a7c8ff;--mat-sys-surface-variant: #424751;--mat-sys-tertiary: #ffb874;--mat-sys-tertiary-container: #6b3b00;--mat-sys-tertiary-fixed: #ffdcbf;--mat-sys-tertiary-fixed-dim: #ffb874;--mat-sys-neutral-variant20: #2b313a;--mat-sys-neutral10: #131c26;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-surface: #141e1a;--mat-sys-surface-container-lowest: #0d1512;--mat-sys-surface-container-low: #141e1a;--mat-sys-surface-container: #18231e;--mat-sys-surface-container-high: #1c2823;--mat-sys-surface-container-highest: #24312b}html[data-profile=supermarket].theme-medium{--mat-sys-background: #0b141e;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-inverse-on-surface: #28313c;--mat-sys-inverse-primary: #1f5fa8;--mat-sys-inverse-surface: #dae3f1;--mat-sys-on-background: #dae3f1;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-on-primary: #003060;--mat-sys-on-primary-container: #d5e3ff;--mat-sys-on-primary-fixed: #001c3b;--mat-sys-on-primary-fixed-variant: #004787;--mat-sys-on-secondary: #1e314c;--mat-sys-on-secondary-container: #d5e3ff;--mat-sys-on-secondary-fixed: #061c36;--mat-sys-on-secondary-fixed-variant: #354764;--mat-sys-on-surface: #dae3f1;--mat-sys-on-surface-variant: #dee2ef;--mat-sys-on-tertiary: #4b2800;--mat-sys-on-tertiary-container: #ffdcbf;--mat-sys-on-tertiary-fixed: #2d1600;--mat-sys-on-tertiary-fixed-variant: #6b3b00;--mat-sys-outline: #8c919c;--mat-sys-outline-variant: #424751;--mat-sys-primary: #a7c8ff;--mat-sys-primary-container: #004787;--mat-sys-primary-fixed: #d5e3ff;--mat-sys-primary-fixed-dim: #a7c8ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #b4c7ea;--mat-sys-secondary-container: #354764;--mat-sys-secondary-fixed: #d5e3ff;--mat-sys-secondary-fixed-dim: #b4c7ea;--mat-sys-shadow: #000000;--mat-sys-surface: #0b141e;--mat-sys-surface-bright: #313a45;--mat-sys-surface-container: #17202a;--mat-sys-surface-container-high: #222b35;--mat-sys-surface-container-highest: #2d3640;--mat-sys-surface-container-low: #131c26;--mat-sys-surface-container-lowest: #060f18;--mat-sys-surface-dim: #0b141e;--mat-sys-surface-tint: #a7c8ff;--mat-sys-surface-variant: #424751;--mat-sys-tertiary: #ffb874;--mat-sys-tertiary-container: #6b3b00;--mat-sys-tertiary-fixed: #ffdcbf;--mat-sys-tertiary-fixed-dim: #ffb874;--mat-sys-neutral-variant20: #2b313a;--mat-sys-neutral10: #131c26;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-background: #323c37;--mat-sys-surface: #3c4742;--mat-sys-surface-dim: #323c37;--mat-sys-surface-bright: #4e5a54;--mat-sys-surface-container-lowest: #323c37;--mat-sys-surface-container-low: #3c4742;--mat-sys-surface-container: #414c47;--mat-sys-surface-container-high: #45504b;--mat-sys-surface-container-highest: #4e5a54;--mat-sys-surface-variant: #4e5a54;--mat-sys-on-surface: #eaf2ee;--mat-sys-outline: #97a49d;--mat-sys-outline-variant: #58645e;--mat-sys-secondary-container: #4d5f7d;--mat-sys-on-secondary-container: #ebf1ff}html{--mat-form-field-outlined-outline-color: var(--line-strong);--mat-form-field-outlined-hover-outline-color: var(--ink-3);--mat-button-filled-container-shape: 10px;--mat-button-outlined-container-shape: 10px;--mat-button-tonal-container-shape: 10px;--mat-button-text-container-shape: 10px;--mat-button-filled-label-text-weight: 500;--mat-button-outlined-label-text-weight: 500;--mat-button-tonal-label-text-weight: 500;--mat-button-text-label-text-weight: 500;--mat-dialog-container-shape: 16px;--mat-dialog-subhead-font: Readex Pro, Segoe UI, Tahoma, system-ui, sans-serif;--mat-dialog-subhead-weight: 600;--mat-dialog-subhead-size: 20px;--mat-dialog-supporting-text-font: Readex Pro, Segoe UI, Tahoma, system-ui, sans-serif;--mat-dialog-supporting-text-size: 15px;--mat-dialog-supporting-text-color: var(--ink);--mat-snack-bar-container-shape: 10px}.mat-mdc-menu-item app-icon{flex:none;margin-inline-end:12px;color:var(--ink-2)}*,*:before,*:after{box-sizing:border-box}html,body{block-size:100%;overscroll-behavior-y:none}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-text);font-size:var(--text-m);line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0;font-weight:600;line-height:1.3}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-l)}p{margin:0}a{color:var(--brand-ink)}button,input,select,textarea{font:inherit}.num{font-family:var(--font-figures);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ltr{direction:ltr;unicode-bidi:isolate}:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}[dir=rtl] .flip-rtl{transform:scaleX(-1)}[dir=rtl] .numeric-input{text-align:right}.visually-hidden{position:absolute!important;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;inset-inline-start:12px;inset-block-start:-60px;z-index:1000;padding:8px 14px;border-radius:var(--radius-s);background:var(--brand);color:#fff;text-decoration:none}.skip-link:focus{inset-block-start:12px}::selection{background:var(--brand-soft)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{html,body{block-size:auto;background:none}}.page{padding-block:20px 40px;padding-inline:clamp(16px,3vw,32px);max-inline-size:1480px;margin-inline:auto}.page-header{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-block-end:18px}.page-header h1{margin-inline-end:auto}.page-header .subtitle{flex-basis:100%;order:3;color:var(--ink-2);margin-block-start:-6px}.back-link{display:inline-flex;align-items:center;gap:4px;color:var(--ink-2);text-decoration:none;font-size:var(--text-s);margin-block-end:6px}.back-link:hover{color:var(--brand-ink)}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-block-end:14px}.toolbar .grow{flex:1 1 260px}.toolbar mat-form-field{margin-block-end:0}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);padding:20px}.panel-title{font-size:var(--text-l);font-weight:600;margin-block-end:16px}.panel-title:has(+.panel-hint){margin-block-end:4px}.panel-hint{color:var(--ink-2);font-size:var(--text-s);margin-block-end:16px}.table-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);overflow:auto}.data-table{inline-size:100%;border-collapse:collapse;font-size:var(--text-m)}.data-table th{position:sticky;inset-block-start:0;z-index:1;background:var(--surface);color:var(--ink-2);font-size:var(--text-s);font-weight:500;text-align:start;white-space:nowrap;padding:12px 14px;border-block-end:1px solid var(--line)}.data-table td{padding:11px 14px;border-block-end:1px solid var(--line);vertical-align:middle}.data-table tbody tr:last-child td{border-block-end:0}.data-table tbody tr.clickable{cursor:pointer}.data-table tbody tr.clickable:hover{background:var(--brand-hover)}.data-table tbody tr.clickable:focus-visible{outline-offset:-2px}.data-table td.ltr,.data-table td.num{white-space:nowrap}.data-table .n{text-align:end;white-space:nowrap;font-family:var(--font-figures);font-variant-numeric:tabular-nums}.data-table .muted{color:var(--ink-3)}.data-table .secondary{display:block;color:var(--ink-3);font-size:var(--text-s)}.data-table .phone-only{display:none}@media(max-width:700px){.data-table .optional{display:none}.data-table .phone-only{display:block}.data-table th,.data-table td{padding-inline:10px}}.data-table .actions{text-align:end;white-space:nowrap;inline-size:1%}.data-table tfoot td{font-weight:600;border-block-start:1px solid var(--line-strong);border-block-end:0}.pager{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 4px 0;color:var(--ink-2);font-size:var(--text-s)}.badge{display:inline-flex;align-items:center;gap:4px;padding:1px 9px;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:500;line-height:20px;white-space:nowrap;background:var(--surface-2);color:var(--ink-2)}.badge.brand{background:var(--brand-soft);color:var(--brand-ink)}.badge.amber{background:var(--amber-soft);color:var(--amber)}.badge.alert{background:var(--alert-soft);color:var(--alert)}kbd{display:inline-block;min-inline-size:22px;padding:0 5px;border:1px solid currentColor;border-block-end-width:2px;border-radius:5px;font-family:var(--font-figures);font-size:11px;line-height:17px;text-align:center;opacity:.7}.form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));align-items:start;gap:14px 16px}.form-grid .span-2{grid-column:span 2}.form-grid .span-all{grid-column:1/-1}@media(max-width:640px){.form-grid .span-2{grid-column:1/-1}}.form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-block-start:20px}.field-row{display:flex;flex-wrap:wrap;gap:4px 16px}.field-row>*{flex:1 1 200px}mat-form-field{inline-size:100%}.notice{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--radius-m);background:var(--surface-2);color:var(--ink);font-size:var(--text-s)}.notice.amber{background:var(--amber-soft);color:var(--amber)}.notice.alert{background:var(--alert-soft);color:var(--alert)}.notice.brand{background:var(--brand-soft);color:var(--brand-ink)}.notice .app-icon{margin-block-start:1px}.dialog-body,.mat-mdc-dialog-content.dialog-body{display:grid;gap:12px;min-inline-size:min(460px,86vw)}.text-amber{color:var(--amber)}.text-alert{color:var(--alert)}.text-ok{color:var(--ok)}.text-muted{color:var(--ink-3)}.spacer{flex:1 1 auto}.snack-error{--mat-snack-bar-container-color: var(--alert);--mat-snack-bar-supporting-text-color: #fff;--mat-snack-bar-button-color: #fff}.snack-ok{--mat-snack-bar-container-color: #12382b;--mat-snack-bar-supporting-text-color: #e3f5ec;--mat-snack-bar-button-color: #9be3c0}.multiline-tooltip{white-space:pre-line}.search-box{display:flex;align-items:center;gap:10px;block-size:44px;padding-inline:14px;border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface);color:var(--ink-3)}.search-box:focus-within{border-color:var(--brand);outline:1px solid var(--brand)}.search-box input{flex:1;min-inline-size:0;border:0;outline:0;background:transparent;color:var(--ink);font-size:var(--text-m)}.mat-mdc-button-base app-icon,a.mat-mdc-button-base app-icon{margin-inline-end:6px}.mat-mdc-icon-button app-icon{margin:0!important}.list-foot{display:flex;align-items:center;justify-content:space-between;padding-block-start:8px;font-size:var(--text-s)}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}
