@import"https://fonts.googleapis.com/css2?family=Google+Sans+Flex:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,400,0,0&display=block";:root{--clay-10: rgb(58, 22, 0);--clay-20: rgb(91, 36, 0);--clay-30: rgb(122, 52, 16);--clay-40: rgb(180, 83, 31);--clay-80: rgb(255, 182, 143);--clay-90: rgb(255, 219, 201);--clay-100: rgb(255, 255, 255);--brown-10: rgb(44, 22, 12);--brown-30: rgb(94, 64, 52);--brown-40: rgb(120, 90, 76);--brown-80: rgb(217, 194, 181);--brown-90: rgb(246, 223, 211);--green-10: rgb(16, 56, 10);--green-30: rgb(56, 79, 42);--green-40: rgb(79, 107, 63);--green-80: rgb(182, 209, 158);--green-90: rgb(210, 237, 187);--amber-10: rgb(74, 46, 0);--amber-30: rgb(106, 74, 22);--amber-90: rgb(253, 230, 198);--error-10: rgb(65, 0, 2);--error-20: rgb(147, 0, 10);--error-30: rgb(105, 0, 5);--error-40: rgb(186, 26, 26);--error-80: rgb(255, 180, 171);--error-90: rgb(255, 218, 214);--neutral-surface-light: rgb(251, 247, 242);--neutral-surface-low-light: rgb(246, 238, 230);--neutral-container-light: rgb(243, 234, 225);--neutral-high-light: rgb(235, 225, 214);--neutral-on-light: rgb(35, 26, 21);--neutral-surface-dark: rgb(23, 18, 14);--neutral-surface-low-dark: rgb(32, 26, 21);--neutral-container-dark: rgb(36, 30, 25);--neutral-high-dark: rgb(47, 40, 35);--neutral-on-dark: rgb(237, 224, 216);--nv-on-variant-light: rgb(143, 124, 110);--nv-outline-light: rgb(133, 117, 103);--nv-outline-variant-light: rgb(227, 211, 198);--nv-on-variant-dark: rgb(214, 195, 182);--nv-outline-dark: rgb(159, 141, 128);--nv-outline-variant-dark: rgb(78, 69, 57);--common-white: rgb(255, 255, 255);--common-black: rgb(0, 0, 0);--color-primary: var(--clay-40);--color-on-primary: var(--clay-100);--color-primary-container: var(--clay-90);--color-on-primary-container: var(--clay-10);--color-secondary: var(--brown-40);--color-secondary-container: var(--brown-90);--color-on-secondary-container: var(--brown-10);--color-tertiary: var(--green-40);--color-tertiary-container: var(--green-90);--color-on-tertiary-container: var(--green-10);--color-error: var(--error-40);--color-on-error: var(--common-white);--color-error-container: var(--error-90);--color-on-error-container: var(--error-10);--color-surface: var(--neutral-surface-light);--color-surface-container-low: var(--neutral-surface-low-light);--color-surface-container: var(--neutral-container-light);--color-surface-container-high: var(--neutral-high-light);--color-on-surface: var(--neutral-on-light);--color-on-surface-variant: var(--nv-on-variant-light);--color-outline: var(--nv-outline-light);--color-outline-variant: var(--nv-outline-variant-light);--color-waiting-container: var(--amber-90);--color-on-waiting-container: var(--amber-10);--color-paid-container: var(--green-90);--color-on-paid-container: var(--green-10)}:root[data-theme=dark],.dark{--color-primary: var(--clay-80);--color-on-primary: var(--clay-20);--color-primary-container: var(--clay-30);--color-on-primary-container: var(--clay-90);--color-secondary: var(--brown-80);--color-secondary-container: var(--brown-30);--color-on-secondary-container: var(--brown-90);--color-tertiary: var(--green-80);--color-tertiary-container: var(--green-30);--color-on-tertiary-container: var(--green-90);--color-error: var(--error-80);--color-on-error: var(--error-30);--color-error-container: var(--error-20);--color-on-error-container: var(--error-90);--color-surface: var(--neutral-surface-dark);--color-surface-container-low: var(--neutral-surface-low-dark);--color-surface-container: var(--neutral-container-dark);--color-surface-container-high: var(--neutral-high-dark);--color-on-surface: var(--neutral-on-dark);--color-on-surface-variant: var(--nv-on-variant-dark);--color-outline: var(--nv-outline-dark);--color-outline-variant: var(--nv-outline-variant-dark);--color-waiting-container: var(--amber-30);--color-on-waiting-container: var(--amber-90);--color-paid-container: var(--green-30);--color-on-paid-container: var(--green-90)}:root{--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--spacing-3xl: 48px}:root{--radius-none: 0px;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 28px;--radius-full: 999px}:root{--shadow-color: 28 18 8;--elevation-0: none;--elevation-1: 0 1px 2px rgb(var(--shadow-color) / .14), 0 1px 3px 1px rgb(var(--shadow-color) / .08);--elevation-2: 0 1px 2px rgb(var(--shadow-color) / .14), 0 2px 6px 2px rgb(var(--shadow-color) / .1);--elevation-3: 0 4px 8px 3px rgb(var(--shadow-color) / .1), 0 1px 3px rgb(var(--shadow-color) / .14)}:root{--font-brand: "Google Sans Flex", "Google Sans", "Inter", system-ui, -apple-system, sans-serif;--font-icon: "Material Symbols Outlined";--text-display-medium-size: 44px;--text-display-medium-line: 48px;--text-display-medium-weight: 500;--text-display-small-size: 32px;--text-display-small-line: 40px;--text-display-small-weight: 400;--text-headline-small-size: 24px;--text-headline-small-line: 32px;--text-headline-small-weight: 400;--text-title-large-size: 22px;--text-title-large-line: 28px;--text-title-large-weight: 500;--text-title-medium-size: 16px;--text-title-medium-line: 24px;--text-title-medium-weight: 500;--text-body-large-size: 16px;--text-body-large-line: 24px;--text-body-large-weight: 400;--text-body-medium-size: 14px;--text-body-medium-line: 20px;--text-body-medium-weight: 400;--text-label-large-size: 14px;--text-label-large-line: 20px;--text-label-large-weight: 500;--text-label-large-tracking: .1px}.m3-display-medium{font-family:var(--font-brand);font-size:var(--text-display-medium-size);line-height:var(--text-display-medium-line);font-weight:var(--text-display-medium-weight);letter-spacing:0}.m3-display-small{font-family:var(--font-brand);font-size:var(--text-display-small-size);line-height:var(--text-display-small-line);font-weight:var(--text-display-small-weight);letter-spacing:0}.m3-headline-small{font-family:var(--font-brand);font-size:var(--text-headline-small-size);line-height:var(--text-headline-small-line);font-weight:var(--text-headline-small-weight)}.m3-title-large{font-family:var(--font-brand);font-size:var(--text-title-large-size);line-height:var(--text-title-large-line);font-weight:var(--text-title-large-weight)}.m3-title-medium{font-family:var(--font-brand);font-size:var(--text-title-medium-size);line-height:var(--text-title-medium-line);font-weight:var(--text-title-medium-weight);letter-spacing:.15px}.m3-body-large{font-family:var(--font-brand);font-size:var(--text-body-large-size);line-height:var(--text-body-large-line);font-weight:var(--text-body-large-weight)}.m3-body-medium{font-family:var(--font-brand);font-size:var(--text-body-medium-size);line-height:var(--text-body-medium-line);font-weight:var(--text-body-medium-weight);letter-spacing:.25px}.m3-label-large{font-family:var(--font-brand);font-size:var(--text-label-large-size);line-height:var(--text-label-large-line);font-weight:var(--text-label-large-weight);letter-spacing:var(--text-label-large-tracking)}.material-symbols-outlined{font-family:var(--font-icon);font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{background:var(--color-surface);font-family:var(--font-brand)}.print-only{display:none}@media print{.print-only{display:block}body *{visibility:hidden}.invoice-printable,.invoice-printable *{visibility:visible}.invoice-printable{position:absolute;top:0;right:0;bottom:0;left:0;padding:32px}}
