:root{--color-white:#ffffff;--color-primary:#07b852;--color-primary-light:#00a749;--color-primary-hover:#069947;--color-accent:#07b852;--color-text-primary:#ffffff;--color-text-secondary:#b0b4bc;--color-text-on-primary:#ffffff;--color-border:#4a4f56;--color-surface-muted:#222629;--color-surface:#222629;--color-background:#222629;--color-disabled-bg:#4a4f56;--color-disabled-text:#818897;--color-outline-btn-bg:#3c4452;--color-error:#e53935;--color-error-bright:#ff5449;--color-divider:#4a4f56;--color-sheet-handle:#4a4f56;--color-on-primary-light:#ffffff;--check-icon-filter:brightness(0) invert(1);--background:var(--color-background);--foreground:var(--color-text-primary);--primary:var(--color-primary)}[data-app-theme=ndfl]{--color-white:#ffffff;--color-primary:#00a749;--color-primary-light:#00a749;--color-primary-hover:#069947;--color-accent:#00a749;--color-text-primary:#161d16;--color-text-secondary:#818897;--color-text-on-primary:#ffffff;--color-border:#c4c7cf;--color-surface-muted:#f4f6f8;--color-surface:#ffffff;--color-background:#F4FBF8;--color-disabled-bg:#c4c7cf;--color-disabled-text:#818897;--color-outline-btn-bg:#3c4452;--color-error:#e53935;--color-error-bright:#ff5449;--color-divider:#e8eaed;--color-sheet-handle:#e0e0e0;--color-on-primary-light:#161d16;--check-icon-filter:none;--background:var(--color-background);--foreground:var(--color-text-primary);--primary:var(--color-primary);color-scheme:light}[data-app-theme=web]{color-scheme:dark}input[type=date]{text-align:left}input[type=date]::-webkit-date-and-time-value{text-align:left}input[type=date]::-webkit-datetime-edit{text-align:left;text-align:start}[data-app-theme=web] input[type=date]:not([data-date-field-picker]){color-scheme:dark;position:relative}[data-app-theme=web] input[type=date]:not([data-date-field-picker])::-webkit-calendar-picker-indicator{position:absolute;right:12px;top:50%;transform:translateY(-50%);opacity:1!important;display:block;width:20px;height:20px;padding:0;margin:0;cursor:pointer;color:transparent;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:18px 18px;filter:none}[data-app-theme=web] .MuiDrawer-paper{background-color:#ffffff!important;color:#161d16;color-scheme:light;--color-text-primary:#161d16;--color-text-secondary:#818897;--color-border:#c4c7cf;--color-surface:#ffffff;--color-surface-muted:#f4f6f8;--color-sheet-handle:#c4c7cf;--color-on-primary-light:#161d16;--check-icon-filter:none}[data-app-theme=web] .MuiDrawer-paper img{filter:none}[data-app-theme=web] .MuiDrawer-paper .MuiTypography-root{color:#161d16}[data-app-theme=web] .MuiDrawer-paper .MuiTypography-colorTextSecondary{color:#818897!important}[data-app-theme=web] .MuiDrawer-paper .MuiFormControlLabel-label,[data-app-theme=web] .MuiDrawer-paper .MuiIconButton-root{color:#161d16!important}[data-app-theme=web] .MuiDrawer-paper .MuiInputLabel-root{color:#818897}[data-app-theme=web] .MuiDrawer-paper .MuiInputLabel-root.Mui-focused{color:var(--color-primary)}[data-app-theme=web] .MuiDrawer-paper .MuiOutlinedInput-root{color:#161d16}[data-app-theme=web] .MuiDrawer-paper .MuiOutlinedInput-notchedOutline{border-color:#c4c7cf}[data-app-theme=web] .MuiDrawer-paper .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#818897}[data-app-theme=web] .MuiDrawer-paper .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-primary)}[data-app-theme=web] .MuiDrawer-paper .MuiRadio-root{color:#c4c7cf}[data-app-theme=web] .MuiDrawer-paper .MuiRadio-root.Mui-checked{color:#00a749}[data-app-theme=web] .MuiDrawer-paper .MuiButton-text{color:#161d16!important}[data-app-theme=web] .MuiDrawer-paper .MuiButton-outlined{background-color:#ffffff!important;color:var(--color-primary)!important;border:1px solid #bccbb9!important}[data-app-theme=web] .MuiDrawer-paper .MuiButton-outlined:hover{background-color:#ffffff!important;border-color:#bccbb9!important;filter:none}[data-app-theme=web] body.order-qr-page,[data-app-theme=web] html:has(body.order-qr-page){background:#ffffff;color:#161d16;color-scheme:light}[data-app-theme=web] body.cancel-order-page,[data-app-theme=web] html:has(body.cancel-order-page){background:#ffffff;color:#161d16;color-scheme:light}body,html{max-width:100vw;overflow-x:hidden}html{height:100%;height:100dvh}body{color:var(--foreground);background:var(--background);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;margin:0 auto;min-height:100%;min-height:100dvh}*{box-sizing:border-box;padding:0;margin:0}button{background-color:transparent;border:none;cursor:pointer;font-family:inherit}[data-app-theme=web] a,[data-app-theme=web] button{-webkit-tap-highlight-color:transparent}[data-app-theme=web] a:focus:not(:focus-visible),[data-app-theme=web] button:focus:not(:focus-visible){outline:none}[data-app-theme=web] .MuiButton-root:focus:not(:focus-visible),[data-app-theme=web] .MuiIconButton-root:focus:not(:focus-visible){outline:none}[data-app-theme=web] input:-webkit-autofill,[data-app-theme=web] input:-webkit-autofill:active,[data-app-theme=web] input:-webkit-autofill:focus,[data-app-theme=web] input:-webkit-autofill:hover,[data-app-theme=web] select:-webkit-autofill,[data-app-theme=web] select:-webkit-autofill:active,[data-app-theme=web] select:-webkit-autofill:focus,[data-app-theme=web] select:-webkit-autofill:hover,[data-app-theme=web] textarea:-webkit-autofill,[data-app-theme=web] textarea:-webkit-autofill:active,[data-app-theme=web] textarea:-webkit-autofill:focus,[data-app-theme=web] textarea:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--color-surface) inset!important;-webkit-text-fill-color:var(--color-text-primary)!important;caret-color:var(--color-text-primary);-webkit-transition:background-color 99999s ease-out 0s;transition:background-color 99999s ease-out 0s}.loader_container{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}