@charset "UTF-8";.icon{display:block;background-color:currentColor;aspect-ratio:1/1;mask-position:center;mask-size:24px;mask-repeat:no-repeat}.button{display:flex;align-items:center;flex-flow:row nowrap;gap:8px;border:none;border-radius:8px;text-transform:uppercase;font:500 var(--base-font-size, 16px) Roboto;padding:14px 16px;cursor:pointer;transition:background-color .2s ease}.button.secondary{color:var(--kds-white);background-color:var(--kds-color-blue)}.button.secondary:hover{background-color:color-mix(in srgb,var(--kds-color-blue),var(--kds-black) 5%)}.button.secondary:active{background-color:color-mix(in srgb,var(--kds-color-blue),var(--kds-black) 10%)}.button.secondary.disabled,.button.secondary[disabled]{pointer-events:none;color:var(--kds-text-secondary);background-color:var(--kds-bg-page)}.button.neutral{color:var(--kds-text-secondary);background-color:var(--kds-bg-tertiary)}.button.neutral:hover{background-color:color-mix(in srgb,var(--kds-bg-tertiary),var(--kds-hover-overlay) 5%)}.button.neutral:active{background-color:color-mix(in srgb,var(--kds-bg-tertiary),var(--kds-hover-overlay) 10%)}.button.neutral.disabled,.button.neutral[disabled]{pointer-events:none;color:var(--kds-text-secondary);background-color:var(--kds-bg-page)}.button.ghost{color:var(--kds-text-tertiary);background-color:transparent;border:1px solid var(--kds-border-primary)}.button.ghost:hover{background-color:color-mix(in srgb,var(--kds-bg-secondary),transparent 80%)}.button.ghost:active{background-color:color-mix(in srgb,var(--kds-bg-secondary),transparent 70%)}.button.ghost.disabled,.button.ghost[disabled]{pointer-events:none;color:var(--kds-text-secondary);background-color:var(--kds-bg-page)}.button.custom-bg-color{color:var(--kds-white)}.button.custom-bg-color:hover{background-color:color-mix(in srgb,var(--kds-bg-secondary),transparent 80%)}.button.custom-bg-color:active{background-color:color-mix(in srgb,var(--kds-bg-secondary),transparent 70%)}.button.custom-bg-color.disabled,.button.custom-bg-color[disabled]{pointer-events:none;color:var(--kds-text-secondary);background-color:var(--kds-bg-page)}:root{color-scheme:light dark;--kds-white: #ffffff;--kds-black: #000000;--kds-text-secondary: #9e9e9e}:root[data-theme=light]{color-scheme:light;--kds-bg-page: #ebebeb;--kds-bg-surface: #ffffff;--kds-bg-element: #f5f5f5;--kds-bg-secondary: #e0e0e0;--kds-bg-tertiary: #e0e0e0;--kds-bg-footer: #d6d6d6;--kds-text-primary: #333333;--kds-text-tertiary: #9e9e9e;--kds-border-primary: #e0e0e0;--kds-border-dashed: #d6d6d6;--kds-hover-overlay: #000000;--kds-color-gray: #757575;--kds-color-blue: #3969d5;--kds-color-blue-light: #3969d5;--kds-color-green: #14b456;--kds-color-green-light: #14b456;--kds-color-red: #f4372f;--kds-color-red-light: #ff5252;--kds-color-orange: #fe8c06;--kds-color-orange-light: #fe8c06}:root[data-theme=dark]{color-scheme:dark;--kds-bg-page: #333333;--kds-bg-surface: #121212;--kds-bg-element: #212121;--kds-bg-secondary: #616161;--kds-bg-tertiary: #424242;--kds-text-primary: #ffffff;--kds-text-tertiary: #bdbdbd;--kds-bg-footer: #121212;--kds-border-primary: #616161;--kds-border-dashed: #d6d6d6;--kds-hover-overlay: #ffffff;--kds-color-gray: #616161;--kds-color-blue: #2651b5;--kds-color-blue-light: #448aff;--kds-color-green: #0f852c;--kds-color-green-light: #14b456;--kds-color-red: #de1a12;--kds-color-red-light: #ff5252;--kds-color-orange: #ea7806;--kds-color-orange-light: #ffab40}:root{--header-height: 56px;--footer-height: 76px;--main-height: calc(100dvh - (var(--header-height) + var(--footer-height)));--base-margin: 16px;--order-card-width: 360px;--base-font-size: 16px;--font-size-s: .875rem;--font-size: 1rem;--font-size-m: 1.124rem;--font-size-xl: 1.5rem;--dvh: 1dvh}*{margin:0;padding:0;box-sizing:border-box}body,html{height:100vh;height:calc(var(--dvh) * 100)}body{background-color:var(--kds-bg-page);color:var(--kds-text-primary);font:400 var(--base-font-size)/24px Roboto;-webkit-user-select:none;user-select:none}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.snackbar-error.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{--mat-snack-bar-supporting-text-size: var(--font-size);--mat-snack-bar-container-color: var(--kds-color-red)}.icon.kds-icon{color:var(--kds-text-secondary)}button .icon.kds-icon{color:currentColor}button[disabled] .icon.kds-icon,button.disabled .icon.kds-icon{color:var(--kds-text-secondary)}
