@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Open+Sans);@media screen and (min-width:210px){body,html{height:100%;overflow:auto;overscroll-behavior-y:contain}}.error{color:red}.success{color:#228b22}#accounting div[data-field=createdAthjhg],#accounting div[data-field=entryByhj],#accounting div[data-field=messagegfg]{color:#000}#accounting div[title=Drss]{color:red}#accounting div[title=Crsss]{color:#228b22}.UiAutocomplete-root .UiOutlinedInput-root{box-shadow:0 3px 3px -2px #0003,0 3px 4px 0 #00000024,0 1px 8px 0 #0000001f}.UiAutocomplete-root .UiOutlinedInput-root input.UiOutlinedInput-input,.UiOutlinedInput-root input.UiOutlinedInput-input[placeholder="dd/mm/yyyy"]{box-shadow:none}.UiSvgIcon-root{fill:currentColor;display:inline-block;flex-shrink:0;font-size:1.5rem;height:1em;transition:fill .2s cubic-bezier(.4,0,.2,1);width:1em}.UiButtonBase-root,.UiSvgIcon-root{-webkit-user-select:none;user-select:none;vertical-align:middle}.UiButtonBase-root{-webkit-tap-highlight-color:transparent;color:inherit;cursor:pointer;outline:0;text-decoration:none}.UiButtonBase-root:focus-visible{outline:2px solid currentColor;outline-offset:2px}.UiButtonBase-root.Ui-disabled{cursor:default;pointer-events:none}.UiButton-root{align-items:center;background-color:initial;border:0;border-radius:4px;box-sizing:border-box;color:#1976d2;color:var(--ui-button-color,#1976d2);display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;letter-spacing:.02857em;line-height:1.75;margin:0;min-width:64px;outline:0;padding:6px 8px;position:relative;text-transform:uppercase;transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.UiButton-root:hover{background-color:#1976d20a;background-color:var(--ui-button-hover,#1976d20a)}.UiButton-root.Ui-disabled{color:#00000042}.UiButton-contained{background-color:#1976d2;background-color:var(--ui-button-color,#1976d2);box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f;color:#fff;color:var(--ui-button-contrast,#fff);padding:6px 16px}.UiButton-contained:hover{background-color:#1565c0;background-color:var(--ui-button-dark,#1565c0);box-shadow:0 2px 4px -1px #0003,0 4px 5px 0 #00000024,0 1px 10px 0 #0000001f}.UiButton-contained.Ui-disabled{background-color:#0000001f;box-shadow:none}.UiButton-outlined{border:1px solid #1976d280;border:1px solid var(--ui-button-outline,#1976d280);padding:5px 15px}.UiButton-outlined:hover{border-color:var(--ui-button-color)}.UiButton-outlined.Ui-disabled{border-color:#0000001f}.UiButton-sizeSmall{font-size:.8125rem;padding:4px 5px}.UiButton-contained.UiButton-sizeSmall{padding:4px 10px}.UiButton-outlined.UiButton-sizeSmall{padding:3px 9px}.UiButton-sizeLarge{font-size:.9375rem;padding:8px 11px}.UiButton-contained.UiButton-sizeLarge{padding:8px 22px}.UiButton-outlined.UiButton-sizeLarge{padding:7px 21px}.UiButton-startIcon{display:inherit;margin-left:-4px;margin-right:8px}.UiButton-endIcon{display:inherit;margin-left:8px;margin-right:-4px}.UiButton-endIcon>:first-of-type,.UiButton-startIcon>:first-of-type{font-size:20px}.UiButton-sizeSmall .UiButton-endIcon>:first-of-type,.UiButton-sizeSmall .UiButton-startIcon>:first-of-type{font-size:18px}.UiTouchRipple-root{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.UiTouchRipple-ripple{animation:a2z-ripple .6s ease-out forwards;background-color:currentColor;border-radius:50%;position:absolute}@keyframes a2z-ripple{0%{opacity:.2;transform:scale(0)}to{opacity:0;transform:scale(1)}}.UiIconButton-root{background-color:initial;border-radius:50%;box-shadow:none;flex:0 0 auto;font-size:1.5rem;min-width:0;overflow:visible;padding:8px;text-align:center}.UiIconButton-root:hover{background-color:#0000000a}.UiIconButton-sizeSmall{font-size:1.125rem;padding:5px}.UiIconButton-sizeLarge{font-size:1.75rem;padding:12px}.UiFab-root{border-radius:50%;font-size:.875rem;height:56px;min-width:0;padding:0;width:56px}.UiFab-sizesmall{height:40px;width:40px}.UiFab-sizemedium{height:48px;width:48px}.UiFab-extended{border-radius:24px;height:48px;min-width:48px;padding:0 16px;width:auto}.UiLink-underlinealways{text-decoration:underline}.UiLink-underlinehover{text-decoration:none}.UiLink-underlinehover:hover{text-decoration:underline}.UiLink-underlinenone{text-decoration:none}.UiCardHeader-root{align-items:center;display:flex;padding:16px}.UiCardHeader-avatar{display:flex;flex:0 0 auto;margin-right:16px}.UiCardHeader-content{flex:1 1 auto}.UiCardHeader-action{align-self:flex-start;flex:0 0 auto;margin-bottom:-4px;margin-right:-8px;margin-top:-4px}.UiCardHeader-subheader,.UiCardHeader-title{display:block}.UiAvatar-root{align-items:center;background-color:#bdbdbd;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.25rem;height:40px;justify-content:center;line-height:1;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:40px}.UiAvatar-root img{color:#0000;height:100%;object-fit:cover;text-align:center;text-indent:10000px;width:100%}.UiAvatar-rounded{border-radius:4px}.UiAvatar-square{border-radius:0}.UiDivider-root{border-style:solid;border-width:0 0 thin;flex-shrink:0;margin:0}.UiDivider-withChildren{align-items:center;border:0;display:flex;text-align:center;white-space:nowrap}.UiDivider-withChildren:after,.UiDivider-withChildren:before{border-top:thin solid #0000001f;content:"";width:100%}.UiDivider-withChildren>span{padding:0 9.6px}.UiChip-root{align-items:center;background-color:#00000014;border:0;border-radius:16px;box-sizing:border-box;color:#000000de;display:inline-flex;font-size:.8125rem;height:32px;justify-content:center;max-width:100%;outline:0;padding:0;position:relative;text-decoration:none;transition:background-color .3s,box-shadow .3s;vertical-align:middle;white-space:nowrap}.UiChip-sizesmall{height:24px}.UiChip-outlined{background-color:initial;border:1px solid #0000003b}.UiChip-label{overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap}.UiChip-sizesmall .UiChip-label{padding:0 8px}.UiChip-deleteIcon{color:#00000042;cursor:pointer;display:flex;margin:0 5px 0 -6px}.UiChip-deleteIcon:hover{color:#0006}.UiChip-clickable{cursor:pointer}.UiChip-root>.UiSvgIcon-root{color:inherit;font-size:18px;margin-left:5px;margin-right:-6px}.UiChip-root>.UiAvatar-root{font-size:.75rem;height:24px;margin-left:5px;margin-right:-6px;width:24px}.UiChip-root.Ui-disabled{opacity:.38;pointer-events:none}.UiBadge-root{display:inline-flex;flex-shrink:0;position:relative;vertical-align:middle}.UiBadge-badge{align-content:center;align-items:center;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:500;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 6px;position:absolute;transition:transform 225ms cubic-bezier(.4,0,.2,1);z-index:1}.UiBadge-dot{border-radius:4px;height:8px;min-width:8px;padding:0}.UiListItemButton-root{align-items:center;box-sizing:border-box;display:flex;flex-grow:1;justify-content:flex-start;min-width:0;padding:8px 16px;position:relative;text-align:left;text-decoration:none;transition:background-color .15s}.UiListItemButton-root:hover{background-color:#0000000a}.UiListItemButton-root.Ui-selected{background-color:#1976d214;background-color:var(--ui-option-selected,#1976d214)}.UiListItem-secondaryAction{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.UiTable-root{border-collapse:collapse;border-spacing:0;display:table;width:100%}.UiTableHead-root{display:table-header-group}.UiTableBody-root{display:table-row-group}.UiTableRow-root{color:inherit;display:table-row;outline:0;vertical-align:middle}.UiTableRow-hover:hover{background-color:#0000000a}.UiTableRow-root.Ui-selected{background-color:#1976d214;background-color:var(--ui-option-selected,#1976d214)}.UiTableCell-root{border-bottom:1px solid #e0e0e0;color:#000000de;display:table-cell;font-size:.875rem;font-weight:400;letter-spacing:.01071em;line-height:1.43;padding:16px;vertical-align:inherit}.UiFormControl-root{border:0;display:inline-flex;flex-direction:column;margin:0;min-width:0;padding:0;position:relative;vertical-align:top}.UiFormLabel-root{color:#0009;font-size:1rem;font-weight:400;letter-spacing:.00938em;line-height:1.4375em;padding:0;position:relative}.UiFormLabel-root.Ui-focused{color:#1976d2;color:var(--ui-field-color,#1976d2)}.UiFormLabel-root.Ui-error{color:#d32f2f}.UiFormLabel-root.Ui-disabled{color:#00000061}.UiInputLabel-root{display:block;left:0;max-width:100%;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:0;transform:translateY(20px) scale(1);transform-origin:top left;transition:color .2s cubic-bezier(0,0,.2,1),transform .2s cubic-bezier(0,0,.2,1),max-width .2s cubic-bezier(0,0,.2,1);white-space:nowrap;z-index:1}.UiInputLabel-shrink{max-width:133%;pointer-events:auto;transform:translateY(-1.5px) scale(.75);transform-origin:top left}.UiInputLabel-outlined{max-width:calc(100% - 24px);transform:translate(14px,16px) scale(1)}.UiInputLabel-outlined.UiInputLabel-sizeSmall{transform:translate(14px,9px) scale(1)}.UiInputLabel-outlined.UiInputLabel-shrink{max-width:calc(133% - 32px);transform:translate(14px,-9px) scale(.75)}.UiInputLabel-filled{max-width:calc(100% - 24px);transform:translate(12px,16px) scale(1)}.UiInputLabel-filled.UiInputLabel-sizeSmall{transform:translate(12px,13px) scale(1)}.UiInputLabel-filled.UiInputLabel-shrink{max-width:calc(133% - 24px);transform:translate(12px,7px) scale(.75)}.UiInputLabel-filled.UiInputLabel-sizeSmall.UiInputLabel-shrink{transform:translate(12px,4px) scale(.75)}.UiInputBase-root{align-items:center;box-sizing:border-box;color:#000000de;cursor:text;display:inline-flex;font-size:1rem;font-weight:400;letter-spacing:.00938em;line-height:1.4375em;position:relative}.UiInputBase-root.Ui-disabled{color:#00000061;cursor:default}.UiInputBase-input{-webkit-tap-highlight-color:transparent;animation-duration:10ms;animation-name:a2z-auto-fill-cancel;background:none;border:0;box-sizing:initial;color:currentColor;display:block;font:inherit;height:1.4375em;letter-spacing:inherit;margin:0;min-width:0;outline:0;padding:4px 0 5px;width:100%}.UiInputBase-input::placeholder{color:currentColor;opacity:.42}.UiInputBase-input:invalid{box-shadow:none}.UiInputBase-input:disabled{-webkit-text-fill-color:#00000061;opacity:1}.UiInputLabel-root:not(.UiInputLabel-shrink)+.UiInputBase-root .UiInputBase-input::placeholder{opacity:0}.UiInputLabel-root:not(.UiInputLabel-shrink)+.Ui-focused .UiInputBase-input::placeholder{opacity:.42}.UiOutlinedInput-root{border-radius:4px}.UiOutlinedInput-input{padding:16.5px 14px}.UiOutlinedInput-root.UiInputBase-sizesmall .UiOutlinedInput-input{padding:8.5px 14px}.UiOutlinedInput-notchedOutline{border:1px solid #0000003b;border-radius:inherit;bottom:0;left:0;margin:0;min-width:0;overflow:hidden;padding:0 8px;pointer-events:none;position:absolute;right:0;text-align:left;top:-5px}.UiOutlinedInput-root:hover .UiOutlinedInput-notchedOutline{border-color:#000000de}.UiOutlinedInput-root.Ui-focused .UiOutlinedInput-notchedOutline{border-color:#1976d2;border-color:var(--ui-field-color,#1976d2);border-width:2px}.UiOutlinedInput-root.Ui-error .UiOutlinedInput-notchedOutline{border-color:#d32f2f}.UiOutlinedInput-root.Ui-disabled .UiOutlinedInput-notchedOutline{border-color:#00000042}.UiOutlinedInput-legend{display:block;float:none;font-size:.75em;height:11px;max-width:.01px;overflow:hidden;padding:0;transition:max-width 50ms cubic-bezier(0,0,.2,1);visibility:hidden;white-space:nowrap;width:auto}.UiOutlinedInput-legend>span{display:inline-block;opacity:0;padding-left:5px;padding-right:5px;visibility:visible}.UiOutlinedInput-notched{max-width:100%;transition:max-width .1s cubic-bezier(0,0,.2,1) 50ms}.UiFilledInput-root{background-color:#0000000f;border-radius:4px 4px 0 0;transition:background-color .2s cubic-bezier(0,0,.2,1)}.UiFilledInput-root:hover{background-color:#00000017}.UiFilledInput-root.Ui-focused{background-color:#0000000f}.UiFilledInput-root.Ui-disabled{background-color:#0000001f}.UiFilledInput-input{padding:25px 12px 8px}.UiFilledInput-root.UiInputBase-sizesmall .UiFilledInput-input{padding:21px 12px 4px}.UiFilledInput-root:before,.UiInput-root:before{border-bottom:1px solid #0000006b;bottom:0;content:"\00a0";left:0;pointer-events:none;position:absolute;right:0;transition:border-bottom-color .2s cubic-bezier(.4,0,.2,1)}.UiFilledInput-root:after,.UiInput-root:after{border-bottom:2px solid #1976d2;border-bottom:2px solid var(--ui-field-color,#1976d2);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;transform:scaleX(0);transition:transform .2s cubic-bezier(0,0,.2,1)}.UiFilledInput-root.Ui-focused:after,.UiInput-root.Ui-focused:after{transform:scaleX(1)}.UiFilledInput-root:hover:not(.Ui-disabled):before,.UiInput-root:hover:not(.Ui-disabled):before{border-bottom:2px solid #000000de}.UiFilledInput-root.Ui-error:after,.UiFilledInput-root.Ui-error:before,.UiInput-root.Ui-error:after,.UiInput-root.Ui-error:before{border-bottom-color:#d32f2f}.UiFilledInput-root.Ui-disabled:before,.UiInput-root.Ui-disabled:before{border-bottom-style:dotted}.UiInputBase-noUnderline:after,.UiInputBase-noUnderline:before{display:none}.UiInputLabel-root+.UiInput-root{margin-top:16px}.UiInputBase-adornedStart.UiOutlinedInput-root{padding-left:14px}.UiInputBase-adornedEnd.UiOutlinedInput-root{padding-right:14px}.UiInputBase-adornedStart .UiOutlinedInput-input,.UiInputBase-adornedStart.UiInputBase-sizesmall .UiOutlinedInput-input{padding-left:0}.UiInputBase-adornedEnd .UiOutlinedInput-input,.UiInputBase-adornedEnd.UiInputBase-sizesmall .UiOutlinedInput-input{padding-right:0}.UiInputBase-adornedStart.UiFilledInput-root{padding-left:12px}.UiInputBase-adornedEnd.UiFilledInput-root{padding-right:12px}.UiInputBase-adornedStart .UiFilledInput-input{padding-left:0}.UiInputBase-adornedEnd .UiFilledInput-input{padding-right:0}.UiInputBase-multiline{padding:4px 0 5px}.UiInputBase-multiline .UiInputBase-input{height:auto;overflow:hidden;padding:0;resize:none}.UiInputBase-multiline.UiOutlinedInput-root{padding:16.5px 14px}.UiInputBase-multiline.UiOutlinedInput-root.UiInputBase-sizesmall{padding:8.5px 14px}.UiInputBase-multiline.UiOutlinedInput-root .UiInputBase-input,.UiInputBase-multiline.UiOutlinedInput-root.UiInputBase-sizesmall .UiInputBase-input{padding:0}.UiInputBase-multiline.UiFilledInput-root{padding:25px 12px 8px}.UiInputBase-multiline.UiFilledInput-root.UiInputBase-sizesmall{padding:21px 12px 4px}.UiInputBase-multiline.UiFilledInput-root .UiInputBase-input,.UiInputBase-multiline.UiFilledInput-root.UiInputBase-sizesmall .UiInputBase-input{padding:0}.UiInputAdornment-root{align-items:center;color:#0000008a;display:flex;height:.01em;max-height:2em;white-space:nowrap}.UiInputAdornment-positionstart{margin-right:8px}.UiInputAdornment-positionend{margin-left:8px}.UiFormHelperText-root{color:#0009;font-size:.75rem;font-weight:400;letter-spacing:.03333em;line-height:1.66;margin-bottom:0;margin-top:3px;text-align:left}.UiFormHelperText-root.Ui-error{color:#d32f2f}.UiFormHelperText-root.Ui-disabled{color:#00000061}.UiFormGroup-root{display:flex;flex-direction:column;flex-wrap:wrap}.UiFormGroup-row{flex-direction:row}.UiFormControlLabel-root{-webkit-tap-highlight-color:transparent;align-items:center;cursor:pointer;display:inline-flex;margin-left:-11px;margin-right:16px;vertical-align:middle}.UiFormControlLabel-root.Ui-disabled{color:#00000061;cursor:default}.UiFormControlLabel-labelPlacementstart{flex-direction:row-reverse;margin-left:16px;margin-right:-11px}.UiFormControlLabel-labelPlacementtop{flex-direction:column-reverse;margin-left:16px}.UiFormControlLabel-labelPlacementbottom{flex-direction:column;margin-left:16px}.UiSwitchBase-root{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:0;border-radius:50%;box-sizing:border-box;color:#0009;cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;margin:0;padding:9px;position:relative;vertical-align:middle}.UiSwitchBase-root:hover{background-color:#0000000a}.UiSwitchBase-root.Ui-checked,.UiSwitchBase-root.Ui-indeterminate{color:#1976d2;color:var(--ui-selection-color,#1976d2)}.UiSwitchBase-root.Ui-disabled{color:#00000042}.UiSwitchBase-root:focus-within{outline:0}.UiSwitchBase-root:has(input:focus-visible){outline:2px solid currentColor;outline-offset:1px}.UiSwitchBase-input{cursor:inherit;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:1}.UiSwitch-root{box-sizing:border-box;display:inline-flex;flex-shrink:0;height:38px;overflow:hidden;padding:12px;position:relative;vertical-align:middle;width:58px;z-index:0}.UiSwitch-switchBase{color:#fff;left:0;position:absolute;top:0;transition:left .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);z-index:1}.UiSwitch-switchBase.Ui-checked{color:#1976d2;color:var(--ui-selection-color,#1976d2);transform:translateX(20px)}.UiSwitch-thumb{background-color:currentColor;border-radius:50%;box-shadow:0 2px 1px -1px #0003,0 1px 1px 0 #00000024,0 1px 3px 0 #0000001f;height:20px;width:20px}.UiSwitch-track{background-color:#000;border-radius:7px;height:100%;opacity:.38;transition:opacity .15s,background-color .15s;width:100%;z-index:-1}.UiSwitch-switchBase.Ui-checked+.UiSwitch-track{background-color:#1976d2;background-color:var(--ui-selection-color,#1976d2);opacity:.5}.UiSwitch-switchBase.Ui-disabled{color:#f5f5f5}.UiSwitch-switchBase.Ui-disabled+.UiSwitch-track{opacity:.12}.UiSwitch-sizesmall{height:24px;padding:7px;width:40px}.UiSwitch-sizesmall .UiSwitch-switchBase{padding:4px}.UiSwitch-sizesmall .UiSwitch-thumb{height:16px;width:16px}.UiSwitch-sizesmall .Ui-checked{transform:translateX(16px)}.UiSelect-select{cursor:pointer;min-height:1.4375em;min-width:16px;overflow:hidden;padding-right:32px!important;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.UiSelect-nativeInput{bottom:0;box-sizing:border-box;left:0;opacity:0;width:100%}.UiSelect-icon,.UiSelect-nativeInput{pointer-events:none;position:absolute}.UiSelect-icon{color:#0000008a;right:7px;top:calc(50% - 12px)}.UiCircularProgress-root{display:inline-block}.UiCircularProgress-indeterminate{animation:a2z-circular-rotate 1.4s linear infinite}.UiCircularProgress-svg{display:block}.UiCircularProgress-circle{stroke:currentColor;transition:stroke-dashoffset .3s}.UiCircularProgress-circleIndeterminate{stroke-dasharray:80px,200px;stroke-dashoffset:0;animation:a2z-circular-dash 1.4s ease-in-out infinite}@keyframes a2z-circular-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes a2z-circular-dash{0%{stroke-dasharray:1px,200px;stroke-dashoffset:0}50%{stroke-dasharray:100px,200px;stroke-dashoffset:-15px}to{stroke-dasharray:100px,200px;stroke-dashoffset:-125px}}.UiLinearProgress-root{display:block;height:4px;overflow:hidden;position:relative;z-index:0}.UiLinearProgress-bar{bottom:0;left:0;position:absolute;top:0;transform-origin:left;transition:transform .4s linear;width:100%}.UiLinearProgress-indeterminate .UiLinearProgress-bar{animation:a2z-linear 2.1s cubic-bezier(.65,.815,.735,.395) infinite;width:auto}.UiLinearProgress-indeterminate .UiLinearProgress-bar2{animation:a2z-linear2 2.1s cubic-bezier(.165,.84,.44,1) 1.15s infinite}@keyframes a2z-linear{0%{left:-35%;right:100%}60%,to{left:100%;right:-90%}}@keyframes a2z-linear2{0%{left:-200%;right:100%}60%,to{left:107%;right:-8%}}@keyframes a2z-auto-fill-cancel{0%{display:block}}@media(hover:none){.UiButton-root:hover{background-color:initial}.UiButton-contained:hover{background-color:#1976d2;background-color:var(--ui-button-color,#1976d2)}}@media(prefers-reduced-motion:reduce){.UiTouchRipple-root{display:none}.UiButton-root,.UiInputLabel-root{transition:none}}.UiModal-root{outline:0;z-index:1300}.UiBackdrop-root,.UiModal-root{bottom:0;left:0;position:fixed;right:0;top:0}.UiBackdrop-root{-webkit-tap-highlight-color:transparent;animation:a2z-overlay-enter 225ms cubic-bezier(.4,0,.2,1);background-color:#00000080;z-index:-1}.UiBackdrop-root,.UiDialog-container{align-items:center;display:flex;justify-content:center}.UiDialog-container{height:100%;outline:0}.UiDialog-scrollBody{overflow-x:hidden;overflow-y:auto}.UiDialog-paper{animation:a2z-overlay-enter 225ms cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;margin:32px;max-height:calc(100% - 64px);outline:0;overflow-y:auto;position:relative}.UiDialogTitle-root+.UiDialogContent-root:not(.UiDialogContent-dividers){padding-top:0}@keyframes a2z-overlay-enter{0%{opacity:0}to{opacity:1}}.UiMenu-paper{animation:a2z-overlay-enter .15s cubic-bezier(.4,0,.2,1);max-height:calc(100% - 96px);max-width:calc(100% - 32px);min-height:16px;min-width:16px;outline:0;overflow-x:hidden;overflow-y:auto;transform-origin:top left}.UiMenu-list{list-style:none;margin:0;outline:0;padding:8px 0;position:relative}.UiMenuItem-root{align-items:center;box-sizing:border-box;display:flex;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;justify-content:flex-start;letter-spacing:.00938em;line-height:1.5;min-height:48px;padding:6px 16px;position:relative;text-decoration:none;white-space:nowrap}.UiMenuItem-root.Ui-disabled{opacity:.38}.UiMenuItem-root:focus{background-color:#0000001f}@media(min-width:600px){.UiMenuItem-root{min-height:auto}}.UiDrawer-docked{flex:0 0 auto}.UiDrawer-paper{-webkit-overflow-scrolling:touch;border-right:1px solid #0000001f;display:flex;flex:1 0 auto;flex-direction:column;height:100%;outline:0;overflow-y:auto;position:fixed;top:0;z-index:1200}.UiDrawer-paperAnchorleft{left:0}.UiDrawer-paperAnchorright{border-left:1px solid #0000001f;border-right:0;right:0}.UiDrawer-paperAnchortop{height:auto;left:0;max-height:100%;right:0;top:0}.UiDrawer-paperAnchorbottom{bottom:0;height:auto;left:0;max-height:100%;right:0;top:auto}.UiTooltip-tooltip{background-color:#616161eb;border-radius:4px;color:#fff;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.6875rem;font-weight:500;line-height:1.4;margin:14px;max-width:300px;overflow-wrap:break-word;padding:4px 8px;position:relative}.UiTooltip-arrow{background-color:inherit;height:.71em;left:50%;position:absolute;top:-3px;transform:rotate(45deg);width:1em;z-index:-1}.UiSnackbar-root{align-items:center;display:flex;justify-content:center;left:8px;position:fixed;right:8px;z-index:1400}.UiSnackbar-top-center,.UiSnackbar-top-left,.UiSnackbar-top-right{top:8px}.UiSnackbar-bottom-center,.UiSnackbar-bottom-left,.UiSnackbar-bottom-right{bottom:8px}.UiSnackbarContent-root{align-items:center;background-color:#323232;border-radius:4px;color:#fff;display:flex;flex-grow:1;flex-wrap:wrap;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.01071em;line-height:1.43;padding:6px 16px}.UiSnackbarContent-message{padding:8px 0}.UiSnackbarContent-action{align-items:center;display:flex;margin-left:auto;margin-right:-8px;padding-left:16px}@media(min-width:600px){.UiSnackbarContent-root{flex-grow:0;min-width:288px}.UiSnackbar-bottom-left,.UiSnackbar-top-left{justify-content:flex-start;left:24px;right:auto}.UiSnackbar-bottom-right,.UiSnackbar-top-right{justify-content:flex-end;left:auto;right:24px}.UiSnackbar-bottom-center,.UiSnackbar-top-center{left:50%;right:auto;transform:translateX(-50%)}.UiSnackbar-top-center,.UiSnackbar-top-left,.UiSnackbar-top-right{top:24px}.UiSnackbar-bottom-center,.UiSnackbar-bottom-left,.UiSnackbar-bottom-right{bottom:24px}}.UiAlert-root{border-radius:4px;display:flex;font-size:.875rem;font-weight:400;letter-spacing:.01071em;line-height:1.43;padding:6px 16px}.UiAlert-icon{display:flex;font-size:22px;margin-right:12px;opacity:.9;padding:7px 0}.UiAlert-message{min-width:0;overflow:auto;padding:8px 0}.UiAlert-action{align-items:flex-start;display:flex;margin-left:auto;margin-right:-8px;padding:4px 0 0 16px}@media print{.UiModal-root{position:absolute!important}.UiDialog-paper{box-shadow:none;overflow-y:visible}.UiBackdrop-root{display:none}.UiSnackbar-root,.UiTooltip-popper{display:none!important}}.UiAutocomplete-root{position:relative}.UiAutocomplete-inputRoot{flex-wrap:wrap}.UiAutocomplete-inputRoot .UiAutocomplete-input{flex-grow:1;min-width:30px;opacity:1;text-overflow:ellipsis;width:0}.UiAutocomplete-root .UiOutlinedInput-root{padding:9px}.UiAutocomplete-root .UiOutlinedInput-root .UiAutocomplete-input{padding:7.5px 4px 7.5px 5px}.UiAutocomplete-root .UiOutlinedInput-root.UiInputBase-sizesmall{padding:6px}.UiAutocomplete-root .UiOutlinedInput-root.UiInputBase-sizesmall .UiAutocomplete-input{padding:2.5px 4px 2.5px 8px}.UiAutocomplete-root .UiFilledInput-root{padding-left:8px;padding-top:19px}.UiAutocomplete-root .UiFilledInput-root .UiAutocomplete-input{padding:7px 4px}.UiAutocomplete-root .UiFilledInput-root.UiInputBase-sizesmall{padding-bottom:1px;padding-top:10px}.UiAutocomplete-root .UiFilledInput-root.UiInputBase-sizesmall .UiAutocomplete-input{padding:2.5px 4px}.UiAutocomplete-root.UiAutocomplete-hasClearIcon .UiInputBase-root,.UiAutocomplete-root.UiAutocomplete-hasPopupIcon .UiInputBase-root{padding-right:39px}.UiAutocomplete-root.UiAutocomplete-hasClearIcon.UiAutocomplete-hasPopupIcon .UiInputBase-root{padding-right:65px}.UiAutocomplete-endAdornment{align-items:center;display:flex;position:absolute;right:9px;top:calc(50% - 14px)}.UiAutocomplete-clearIndicator{visibility:hidden}.UiAutocomplete-root.Ui-focused .UiAutocomplete-clearIndicator,.UiAutocomplete-root:hover .UiAutocomplete-clearIndicator{visibility:visible}.UiAutocomplete-popupIndicatorOpen{transform:rotate(180deg)}.UiAutocomplete-tag{margin:3px;max-width:calc(100% - 6px)}.UiAutocomplete-sizeSmall .UiAutocomplete-tag{margin:2px;max-width:calc(100% - 4px)}.UiAutocomplete-paper{color:#000000de;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.00938em;line-height:1.5;overflow:auto}.UiAutocomplete-listbox{list-style:none;margin:0;max-height:40vh;outline:0;overflow:auto;padding:8px 0;position:relative}.UiAutocomplete-option{-webkit-tap-highlight-color:transparent;align-items:center;box-sizing:border-box;cursor:pointer;display:flex;justify-content:flex-start;min-height:48px;outline:0;overflow:hidden;padding:6px 16px}.UiAutocomplete-option.Ui-focused{background-color:#0000000a}.UiAutocomplete-option[aria-selected=true]{background-color:#1976d214;background-color:var(--ui-option-selected,#1976d214)}.UiAutocomplete-option[aria-selected=true].Ui-focused{background-color:#1976d21f;background-color:var(--ui-option-selected-hover,#1976d21f)}.UiAutocomplete-option[aria-disabled=true]{opacity:.38;pointer-events:none}.UiAutocomplete-noOptions{color:#0009;padding:14px 16px}.UiAutocomplete-groupLabel{background-color:#fff;color:#0009;font-size:.875rem;font-weight:500;line-height:48px;padding:0 16px;position:sticky;top:-8px;z-index:1}.UiAutocomplete-groupUl{padding:0}.UiAutocomplete-groupUl .UiAutocomplete-option{padding-left:24px}@media(min-width:600px){.UiAutocomplete-option{min-height:auto}}.UiDataGrid-root{border:1px solid #e0e0e0;display:flex;flex:1 1;flex-direction:column;font-size:.875rem;height:100%;min-width:0;outline:none;overflow:hidden;position:relative}.UiDataGrid-root,.UiDataGrid-root *{box-sizing:border-box}.UiDataGrid-main{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;position:relative}.UiDataGrid-virtualScroller{flex:1 1;min-height:0;overflow:auto;position:relative}.UiDataGrid-columnHeaders{align-items:stretch;background:inherit;border-bottom:1px solid #e0e0e0;display:flex;flex-shrink:0;overflow:hidden;position:sticky;top:0;z-index:2}.UiDataGrid-columnHeader{align-items:center;display:flex;flex-shrink:0;min-width:0;outline:none;padding:0 10px;position:relative}.UiDataGrid-columnHeaderTitleContainer{align-items:center;display:flex;flex:1 1;min-width:0}.UiDataGrid-columnHeaderTitle{font-weight:500;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UiDataGrid-cell:focus,.UiDataGrid-columnHeader:focus{outline:1px solid #1976d2;outline:1px solid var(--ui-grid-focus,#1976d2);outline-offset:-1px}.UiDataGrid-columnSeparator{border-right:1px solid #0000002e;cursor:col-resize;height:50%;position:absolute;right:0;top:25%;touch-action:none;width:6px}.UiDataGrid-menuIcon{flex-shrink:0;margin-left:2px;opacity:0;padding:4px;visibility:hidden}.UiDataGrid-columnHeader:focus-within .UiDataGrid-menuIcon,.UiDataGrid-columnHeader:hover .UiDataGrid-menuIcon{opacity:1;visibility:visible}.UiDataGrid-sortIcon{font-size:20px;line-height:1;margin-left:4px}.UiDataGrid-row{align-items:stretch;border-bottom:1px solid #e0e0e0;display:flex;width:100%}.UiDataGrid-row:hover{background-color:#0000000a}.UiDataGrid-row.Ui-selected{background-color:var(--ui-grid-selected)}.UiDataGrid-row.Ui-selected:hover{background-color:var(--ui-grid-selected-hover)}.UiDataGrid-cell{align-items:center;border:1px solid #0000;display:flex;flex-shrink:0;min-width:0;outline:none;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.UiDataGrid-cell--textLeft{justify-content:flex-start}.UiDataGrid-cell--textRight{justify-content:flex-end}.UiDataGrid-cell--textCenter{justify-content:center}.UiDataGrid-cellCheckbox,.UiDataGrid-columnHeaderCheckbox{justify-content:center;padding:0}.UiDataGrid-cell--editing{background:#fff;box-shadow:0 4px 20px 0 #00000026;padding:1px}.UiDataGrid-footerContainer{align-items:center;border-top:1px solid #e0e0e0;display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:space-between;min-height:52px}.UiDataGrid-rowCount,.UiDataGrid-selectedRowCount{margin:0 16px}.UiTablePagination-root{align-items:center;display:flex;font-size:.875rem;gap:8px;margin-left:auto;min-height:52px;padding-left:16px;white-space:nowrap}.UiTablePagination-displayedRows{margin-left:16px}.UiTablePagination-actions{display:flex;margin-left:12px;padding-right:2px}.UiDataGrid-overlayWrapper{inset:56px 0 0;pointer-events:none;position:absolute}.UiDataGrid-root--densityCompact .UiDataGrid-overlayWrapper{top:39px}.UiDataGrid-overlay{align-items:center;background:#ffffff61;display:flex;height:100%;justify-content:center;min-height:60px}.UiDataGrid-loadingOverlay{background:#fff6;inset:0;position:absolute;z-index:3}.UiDataGrid-toolbarContainer{align-items:center;display:flex;flex-wrap:wrap;gap:4px;padding:4px 4px 0}.UiDataGrid-panel{border-radius:4px;max-width:calc(100vw - 32px);overflow:auto}.UiDataGrid-filterForm{align-items:center;display:flex;flex-wrap:wrap;gap:8px;max-width:100%;padding:8px}.UiDataGrid-filterForm>.UiFormControl-root{width:140px}.UiDataGrid-columnsPanel{max-width:100%;padding:16px;width:300px}.UiDataGrid-columnsPanelList{display:flex;flex-direction:column;max-height:300px;overflow:auto;padding:8px 0}.UiDataGrid-panelFooter{display:flex;justify-content:space-between}.UiDataGrid-autoHeight .UiDataGrid-main{flex:none;min-height:100px}.UiDataGrid-autoHeight .UiDataGrid-virtualScroller{overflow-y:hidden}@media(max-width:599px){.UiTablePagination-root{gap:4px;padding-left:8px}.UiTablePagination-displayedRows{margin-left:6px}.UiTablePagination-actions{margin-left:0}}.UiPickersPopper-paper{outline:0;transform-origin:top center}.UiDateCalendar-root{display:flex;flex-direction:column;max-height:358px;overflow:hidden;width:320px}.UiPickersCalendarHeader-root{align-items:center;display:flex;margin:12px 0 8px;min-height:48px;padding:0 12px 0 24px}.UiPickersCalendarHeader-labelContainer{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:1rem;font-weight:500;letter-spacing:.00938em;line-height:1.5;padding:0;white-space:nowrap}.UiPickersCalendarHeader-labelContainer>svg{margin-left:6px}.UiPickersArrowSwitcher-root{display:flex;gap:8px}.UiDayCalendar-root{min-height:240px}.UiDayCalendar-header,.UiDayCalendar-weekContainer,.UiDayCalendar-weekDayLabel{display:flex;justify-content:center}.UiDayCalendar-weekDayLabel{align-items:center;color:#0009;font-size:.75rem;height:40px;margin:0 2px;width:36px}.UiDayCalendar-weekContainer{margin:2px 0}.UiPickersDay-root{background:#0000;border:0;border-radius:50%;color:#000000de;cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:400;height:36px;margin:0 2px;outline:0;position:relative;width:36px}.UiPickersDay-root:hover{background:#0000000a}.UiPickersDay-root:focus-visible{background:#0000001f}.UiPickersDay-root.UiPickersDay-today:not(.Ui-selected){border:1px solid #0009}.UiPickersDay-root.Ui-selected{background:#1976d2;background:var(--ui-date-primary,#1976d2);color:#fff;color:var(--ui-date-contrast,#fff);font-weight:500}.UiPickersDay-root:disabled{color:#00000061;cursor:default}.UiPickersDay-hiddenDaySpacingFiller{height:36px;margin:0 2px;width:36px}.UiYearCalendar-root{display:flex;flex-wrap:wrap;height:282px;justify-content:space-around;overflow:auto;padding:0 4px}.UiPickersYear-yearButton{background:none;border:0;border-radius:18px;cursor:pointer;font:inherit;font-size:1rem;height:36px;margin:8px 0;width:72px}.UiPickersYear-yearButton.Ui-selected{background:#1976d2;background:var(--ui-date-primary,#1976d2);color:#fff;color:var(--ui-date-contrast,#fff)}.UiPickersYear-yearButton:hover{background-color:#00000014}.UiPickersActionBar-root{display:flex;gap:8px;justify-content:flex-end;padding:8px}@keyframes wobble{0%{transform:rotate(0deg)}25%{transform:rotate(-4deg)}50%{transform:rotate(4deg)}75%{transform:rotate(-4deg)}to{transform:rotate(0deg)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(2)}to{transform:scale(1)}}.icon-wobble{animation:wobble 1.2s ease-in-out infinite}.icon-pulse{animation:pulse 1s ease-in-out}.notification-wrapper{display:flex;justify-content:flex-end;width:100%}@media (max-width:900px){.notification-wrapper{justify-content:center}}.UiListItemIcon-root{color:#fff;min-width:56px}.bill-container{border:none;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding:16px}.bal-item{border-color:#000;border-radius:10px;border-width:2px;border-left:4px solid #000;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;flex-basis:calc(25% - 16px);flex-grow:1;flex-shrink:1;height:90px;max-height:90px;max-width:90px;overflow:hidden;padding:10px;text-align:center;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;width:90px}.autocomplete-item{background-color:#fff;flex-basis:calc(55% - 16px);height:56px;max-height:56px;max-width:700px;width:700px}.autocomplete-item,.item{flex-grow:2;flex-shrink:2;transition:transform .2s ease-in-out}.item{border-color:#000;border-radius:10px;border-width:2px;border-left:4px solid #000;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;flex-basis:calc(25% - 16px);height:300px;max-height:300px;max-width:200px;overflow-y:auto;padding:10px;scroll-behavior:smooth;text-align:center;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;width:200px}.item::-webkit-scrollbar{width:8px}.item::-webkit-scrollbar-track{background:#f1f1f1}.item::-webkit-scrollbar-thumb{background:#888;border-radius:2px}.item::-webkit-scrollbar-thumb:hover{background:#555}.bal-item:hover,.item:hover{box-shadow:0 6px 12px #0003;transform:translateY(-12px)}.item-img{height:75px;margin-bottom:9px;object-fit:contain;width:75px}@media (max-width:768px){.item{flex-basis:calc(50% - 16px);flex-grow:1;flex-shrink:1}}@media (max-width:480px){.item{flex:1 1 100%}}.fab-container{bottom:2em;display:flex;flex-direction:column-reverse;list-style:none;margin:0;max-height:72px;padding:0;position:fixed;right:2em}.fab-container.open{max-height:max-content}.fab-container li{border-radius:50%;box-shadow:0 3px 6px #d3d3d3;cursor:pointer;display:grid;font-size:28px;margin:8px 0;padding:12px;place-items:center;position:relative}.fab-container .fab-button{background-color:#00a8ff}.fab-container .fab-button svg{fill:#fff}.fab-container .fab-action{background-color:#01333e;opacity:0;transform:translateY(50px) scale(0);transition:transform .3s,opacity .3s}.fab-container .fab-action svg{fill:#fff}.fab-container .fab-action:hover .tooltip{opacity:1;transform:translateX(-100%) scale(1)}.fab-container .fab-action.open{opacity:1;transform:translateY(0) scale(1)}.fab-container .fab-action .tooltip{background-color:#353b48;border-radius:4px;color:#fff;font-size:12px;left:-12px;opacity:0;padding:4px 6px;position:absolute;transform:translateX(-75%);transition:transform .3s,opacity .3s;-webkit-user-select:none;user-select:none}.search-bill-div{margin:0;overflow-wrap:break-word;padding:0;white-space:pre-wrap;word-break:break-word}.search-bill-div:hover{background-color:#e1fffb}.threeDcontainer{align-items:left;display:flex;height:50.5px;justify-content:left}.threeDText{color:#2f1160;font-family:monospace;font-size:1.5rem;font-weight:700;perspective:100px;text-shadow:1px 1px 0 #ff00001f,2px 2px 0 #00ff0018,3px 3px 0 #2f116011,4px 4px 5px #0003,5px 5px 10px #0000004d}.css-9wziol-UiTypography-root{bottom:0;left:0;padding-bottom:1%;position:absolute;right:0;text-align:center}.dashboard-tag-item{align-items:center;background-color:#d4d5d6;border-radius:30px;display:inline-block;display:inline-flex;font-size:14px;height:30px;margin:10px .3rem .3rem 10px;padding:0 4px 0 1rem}.dashboard-tag-item>.button{align-items:center;background-color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;font:inherit;font-weight:700;justify-content:center;line-height:1;margin-left:10px;padding:0}.even-row{background-color:#d6ebea!important;box-shadow:0 2px 4px #0006;margin-bottom:2px}.odd-row{background-color:#fff!important;box-shadow:0 2px 4px #0003;margin-bottom:2px}.row-selected{background-color:#a82b2b!important;box-shadow:0 2px 4px #0009}.row-partial-selected{background-color:#ff7e6d!important;box-shadow:0 2px 4px #0009}.out-of-stock-row{background-color:#eb818a!important;box-shadow:0 2px 4px #0009}.expired-stock-row{background-color:#f54251!important;box-shadow:0 2px 4px #0009}.prio-stock-row{background-color:#65c9a3!important;box-shadow:0 2px 4px #0009}
/*!
 * https://github.com/arqex/react-datetime
 */.rdt{position:relative}.rdtPicker{background:#fff;border:1px solid #f9f9f9;box-shadow:0 1px 3px #0000001a;display:none;margin-top:1px;min-width:250px;padding:4px;position:absolute;z-index:99999!important}.rdtOpen .rdtPicker{display:block}.rdtStatic .rdtPicker{box-shadow:none;position:static}.rdtPicker .rdtTimeToggle{text-align:center}.rdtPicker table{margin:0;width:100%}.rdtPicker td,.rdtPicker th{height:28px;text-align:center}.rdtPicker td{cursor:pointer}.rdtPicker .rdtTimeToggle:hover,.rdtPicker td.rdtDay:hover,.rdtPicker td.rdtHour:hover,.rdtPicker td.rdtMinute:hover,.rdtPicker td.rdtSecond:hover{background:#eee;cursor:pointer}.rdtPicker td.rdtNew,.rdtPicker td.rdtOld{color:#999}.rdtPicker td.rdtToday{position:relative}.rdtPicker td.rdtToday:before{border-bottom:7px solid #428bca;border-left:7px solid #0000;border-top-color:#0003;bottom:4px;content:"";display:inline-block;position:absolute;right:4px}.rdtPicker td.rdtActive,.rdtPicker td.rdtActive:hover{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 #00000040}.rdtPicker td.rdtActive.rdtToday:before{border-bottom-color:#fff}.rdtPicker td.rdtDisabled,.rdtPicker td.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker td span.rdtOld{color:#999}.rdtPicker td span.rdtDisabled,.rdtPicker td span.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker th{border-bottom:1px solid #f9f9f9}.rdtPicker .dow{border-bottom:none;cursor:default;width:14.2857%}.rdtPicker th.rdtSwitch{width:100px}.rdtPicker th.rdtNext,.rdtPicker th.rdtPrev{font-size:21px;vertical-align:top}.rdtNext span,.rdtPrev span{-webkit-touch-callout:none;display:block;-webkit-user-select:none;user-select:none}.rdtPicker th.rdtDisabled,.rdtPicker th.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker thead tr:first-of-type th{cursor:pointer}.rdtPicker thead tr:first-of-type th:hover{background:#eee}.rdtPicker tfoot{border-top:1px solid #f9f9f9}.rdtPicker button{background:none;border:none;cursor:pointer}.rdtPicker button:hover{background-color:#eee}.rdtPicker thead button{height:100%;width:100%}td.rdtMonth,td.rdtYear{cursor:pointer;height:50px;width:25%}td.rdtMonth:hover,td.rdtYear:hover{background:#eee}.rdtCounters{display:inline-block}.rdtCounters>div{float:left}.rdtCounter{height:100px;width:40px}.rdtCounterSeparator{line-height:100px}.rdtCounter .rdtBtn{-webkit-touch-callout:none;cursor:pointer;display:block;height:40%;line-height:40px;-webkit-user-select:none;user-select:none}.rdtCounter .rdtBtn:hover{background:#eee}.rdtCounter .rdtCount{font-size:1.2em;height:20%}.rdtMilli{padding-left:8px;vertical-align:middle;width:48px}.rdtMilli input{font-size:1.2em;margin-top:37px;width:100%}.rdtTime td{cursor:default}.datetime-container{background:#f9fafb;border:2px solid #01333e8f;border-radius:16px;box-shadow:0 4px 12px #c7c6c614;font-family:Inter,sans-serif;gap:5px;max-width:320px;padding:10px 15px}.datetime-label{color:#01333e;font-size:1rem;font-weight:600}.datetime-input{border:1.5px solid #01333e8f;border-radius:10px;font-size:.95rem;padding:10px 14px;transition:all .2s ease;width:100%}.datetime-input:focus{border-color:#01333e;box-shadow:0 0 4px #01333e66;outline:none}.datetime-value{color:#333;font-size:.9rem;margin-top:5px;text-align:center}.tag-item{align-items:center;background-color:#d4d5d6;border-radius:30px;display:inline-block;display:inline-flex;font-size:14px;height:30px;margin:0 .3rem .3rem 0;padding:0 4px 0 1rem}.tag-item>.button{align-items:center;background-color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;font:inherit;font-weight:700;justify-content:center;line-height:1;margin-left:10px;padding:0}.three-d-text-container{margin-bottom:0}@media (max-width:480px){.three-d-text-container{margin-bottom:30px}}.tooltip{border-bottom:1px dotted #000;display:inline-block;position:relative}.tooltip .tooltiptext{background-color:#000;border-radius:6px;color:#fff;padding:5px 0;position:absolute;text-align:center;visibility:hidden;width:80px;z-index:1}div{white-space:pre}.tooltip:hover .tooltiptext{visibility:visible}.table-cell-trucate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.out-of-stock-row{background-color:#dc6a77}.no-color-row{background-color:#0ff0}.rate_card thead tr{background:#01333e}.rate_card thead th{color:#fff}.rate_card--row:nth-of-type(2n){background:#f5f5f5}div .rate_card--button{background:#01333e;color:#fff;margin-right:10px}div .rate_card__button--container{margin-bottom:10px}svg[data-testid=EditIcon]{cursor:pointer}.input-bill-number{background:#fff;border-left:5px solid #01333e;font-size:14px;margin-bottom:20px;padding:15px}.billing-data-grid-container{grid-column-gap:50px;align-content:center;align-items:center;column-gap:50px;display:grid;grid-template-columns:repeat(4,1fr);justify-content:center;margin-bottom:10px}@media (max-width:768px){.billing-data-grid-container{grid-row-gap:10px;display:grid;grid-template-columns:1fr;row-gap:10px}}@media (max-width:767px){.billing-button-grid-container{grid-column-gap:5px;grid-row-gap:10px;column-gap:5px;display:grid;grid-template-columns:1fr;justify-content:center;justify-items:center;margin-top:10px;row-gap:10px}}@media (min-width:768px) and (max-width:1023px){.billing-button-grid-container{grid-column-gap:10px;grid-row-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;justify-items:center;margin-top:10px;row-gap:10px}}@media (min-width:1024px){.billing-button-grid-container{grid-column-gap:50px;grid-row-gap:10px;column-gap:50px;display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;justify-items:center;margin-top:10px;row-gap:10px}}.billing-data-container{align-content:center;background:#fff;border-left:5px solid #01333e;height:145px;justify-content:center;padding:15px;width:"auto"}.billing-cust-button-data{display:flex;gap:12px;justify-content:flex-end;margin:20px 2px 15px}@media (max-width:768px){.billing-cust-button-data{display:flex;gap:8px;justify-content:flex-start;margin:20px 5px 15px 0}}.billing-cust-input-data{width:400px}@media (max-width:768px){.billing-cust-input-data{width:250px}}.billing-data-container .customer-details,.billing-data-container .existing-customer-search,.billing-data-container .existing-customer__error,.billing-data-container .shop-details{font-size:15px}.bill-header{color:#2f1160;font-size:16px;font-weight:600}.customer-name,.shop-name{color:#2f1160;font-size:20px;font-weight:600}.table-no{color:#2f1160;font-size:15px}.resto-price{color:#601d11;font-size:15px}.customer-email-id,.customer-mob-num,.shop-address,.shop-gst{color:#2f1160}.billing-data-container:hover{box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038}.summary{background:#fff;border-radius:16px;box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f;margin-top:20px;min-height:100px}.royalty-redeem-container .royalty-redeem{color:#00333e;padding:15px 20px}.summary-section{padding:10px}.summary-section__left{align-items:center;display:flex}.summary-section.summary-section__right{align-items:flex-start;color:#00333e;display:flex;flex-direction:column;justify-content:center}.summary-section.summary-section__right .summary-section__total{color:#2f1160;font-size:40px}.summary-section__radio{width:30%}@media (max-width:767px){.table-data-container{background:#fff;border-left:5px solid #01333e;border-radius:5px;height:138px;justify-content:center;padding:1px;text-align:center;width:135px}}.table-data-container{border-left:5px solid #01333e;height:145px;justify-content:center;padding:1px;text-align:center;width:142px}.showbills-data-container,.table-data-container{background:#fff;border-radius:5px}.button-bill-data-container{align-items:center;font-size:larger;height:290px;justify-content:center;max-height:290px;overflow-y:auto;padding:1px;text-align:center;-webkit-text-decoration:double;text-decoration:double;width:210px}.button-bill-data-container,.restaurant-data-container{background:#fff;border-left:5px solid #01333e;border-radius:5px}.restaurant-data-container{height:100px;padding:2px;width:100px}.restaurant-product-data-container{height:120px;width:120px}.mart-product-data-container,.restaurant-product-data-container{align-content:center;background:#fff;border-radius:5px;justify-content:center;padding:1px}.mart-product-data-container{height:160px;width:150px}.balance-data-grid-container{align-content:center;display:grid;grid-template-columns:repeat(2,.5fr);justify-content:center}.restaurant-todaybal-data-container{align-content:center;background:#fff;border-radius:2px;height:85px;justify-content:center;padding:1px;width:75px}.restaurant-right-data-container{background:#fff;border-left:5px solid #01333e;border-radius:5px;height:70px;padding:1px;width:95px}.button-bill-data-container:hover,.mart-product-data-container:hover,.restaurant-data-container:hover,.restaurant-product-data-container:hover,.restaurant-right-data-container:hover,.restaurant-todaybal-data-container:hover,.table-data-container:hover{box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038}.table-booked-container{background:#bd7443;background-color:#00333e;border-left:5px solid #01333e;border-radius:5px;height:100px;padding:15px;width:100px}.table-booked-container:hover{box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038}.table-wrapper{align-items:center;display:grid;grid-template-columns:1fr;grid-template-rows:50vh;justify-content:center}.sample-check{background-color:#fff}@media print{@page Printer1{size:8.5in 11in}@page Printer2{size:11in 17in}}.voice-input{background:#fff;border:1px solid #e1e5ea;border-radius:10px;color:#222;font-family:Arial,Helvetica,sans-serif;padding:16px;width:100%}.voice-input,.voice-input *,.voice-input :after,.voice-input :before{box-sizing:border-box}.voice-input__controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.voice-input__button{align-items:center;background:#2563eb;border:1px solid #2563eb;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;line-height:1.2;min-height:38px;padding:8px 14px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .1s ease}.voice-input__button:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.voice-input__button:active:not(:disabled){transform:translateY(1px)}.voice-input__button:focus-visible{box-shadow:0 0 0 3px #2563eb40;outline:none}.voice-input__button:disabled{background:#e5e7eb;border-color:#d1d5db;color:#9ca3af;cursor:not-allowed}.voice-input__button--active{background:#dc2626;border-color:#dc2626}.voice-input__button--active:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.voice-input__button-icon{align-items:center;display:inline-flex;font-size:14px;justify-content:center}.voice-input__language{display:flex;flex-direction:column;gap:5px}.voice-input__label{color:#4b5563;font-size:12px;font-weight:600}.voice-input__select{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#1f2937;cursor:pointer;font-size:14px;height:38px;min-width:160px;padding:0 34px 0 10px}.voice-input__select:hover:not(:disabled){border-color:#9ca3af}.voice-input__select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26;outline:none}.voice-input__select:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.voice-input__auto{align-items:flex-start;color:#374151;cursor:pointer;display:flex;font-size:13px;gap:9px;line-height:1.5;margin-top:14px}.voice-input__checkbox{accent-color:#2563eb;cursor:pointer;height:16px;margin:2px 0 0;width:16px}.voice-input__checkbox:disabled{cursor:not-allowed}.voice-input__status{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;display:flex;font-size:13px;gap:8px;margin-top:14px;padding:9px 11px}.voice-input__status-dot{background:#9ca3af;border-radius:50%;flex-shrink:0;height:8px;width:8px}.voice-input__status--listening{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.voice-input__status--listening .voice-input__status-dot{animation:voice-input-pulse 1.2s infinite;background:#2563eb}.voice-input__error{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#b91c1c;font-size:13px;line-height:1.4;margin-top:10px;padding:10px 12px}@keyframes voice-input-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}@media (max-width:600px){.voice-input{padding:12px}.voice-input__controls{align-items:stretch;flex-direction:column}.voice-input__button,.voice-input__language,.voice-input__select{width:100%}}*{box-sizing:border-box}div{font-size:17px}.add-method{align-items:center;display:flex;margin-top:8px}.container{border:1px solid #d3d3d3;border-radius:4px;padding:5px 20px 15px}.feature-data-container{background:#fff;border-left:5px solid #01333e;border-radius:5px;height:100px;justify-content:center;padding:1px;text-align:center;width:80px}.chart-container{grid-column-gap:15px;grid-row-gap:15px;column-gap:15px;display:grid;grid-template-columns:repeat(3,2fr);justify-items:center;margin-top:-5px;padding:0 15px;row-gap:15px}.chart,.item-search{background-color:#fff}.chart{width:560px}.chart-pie{grid-area:1/2/span 2/span 2}.online-bal-item{border-color:#000;border-radius:10px;border-width:2px;border-left:4px solid #000;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;flex-basis:calc(25% - 16px);flex-grow:1;flex-shrink:1;height:110px;max-height:90px;max-width:200px;overflow:hidden;padding:5px;text-align:center;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;width:150px}.online-bal-item.accounting-online-bal-item{align-items:center;display:flex;height:auto;justify-content:center;max-height:none;max-width:100%;min-height:90px;min-width:0;overflow:hidden;padding:10px;width:100%}.receipe-v2{background:#f4f6f2;box-sizing:border-box;color:#24342d;min-height:100%;padding:clamp(14px,2.4vw,30px)}.receipe-v2 button,.receipe-v2 input,.receipe-v2 select,.receipe-v2 textarea{font:inherit}.receipe-v2__hero{align-items:center;background:linear-gradient(125deg,#173d31,#28634d 62%,#b67432);border-radius:24px;box-shadow:0 16px 42px #183d312e;color:#fff;display:flex;gap:24px;justify-content:space-between;padding:clamp(20px,3vw,34px)}.receipe-modal header span,.receipe-v2__kicker{font-size:11px;font-weight:800;letter-spacing:.15em;opacity:.78;text-transform:uppercase}.receipe-v2__hero h1{font-size:clamp(28px,4vw,44px);line-height:1.05;margin:6px 0}.receipe-v2__hero p{color:#dbe9e1;margin:0;max-width:640px}.receipe-v2__primary,.receipe-v2__secondary{border:0;border-radius:12px;cursor:pointer;font-weight:800;min-height:44px;padding:0 18px}.receipe-v2__primary{background:#f4d18f;box-shadow:0 8px 20px #00000021;color:#173d31;flex:0 0 auto}.receipe-v2__secondary{background:#e8eeea;color:#30473d}.receipe-v2__primary:disabled{cursor:wait;opacity:.6}.receipe-v2__notice{background:#dff3e7;border-radius:12px;color:#275c46;display:flex;gap:12px;justify-content:space-between;margin-top:16px;padding:12px 16px}.receipe-v2__notice.is-error{background:#fde7e3;color:#8b3129}.receipe-v2__notice button{background:#0000;border:0;color:inherit;cursor:pointer;font-size:20px}.receipe-v2__tools{align-items:end;display:flex;gap:18px;justify-content:space-between;margin:24px 0 18px}.receipe-v2__tools label{width:min(480px,100%)}.receipe-v2 label>span{color:#596b62;display:block;font-size:12px;font-weight:750;margin-bottom:6px}.receipe-v2 input,.receipe-v2 select,.receipe-v2 textarea{background:#fff;border:1px solid #ced8d1;border-radius:10px;box-sizing:border-box;color:#23372e;min-width:0;outline:none;padding:11px 12px;width:100%}.receipe-v2 input:focus,.receipe-v2 select:focus,.receipe-v2 textarea:focus{border-color:#2b7658;box-shadow:0 0 0 3px #2b76581f}.receipe-v2__count{align-items:baseline;color:#69776f;display:flex;gap:7px}.receipe-v2__count strong{color:#1f4938;font-size:26px}.receipe-v2__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr))}.receipe-card{background:#fff;border:1px solid #dce4de;border-radius:18px;box-shadow:0 8px 26px #2b3f3512;min-width:0;padding:20px;transition:transform .16s ease,box-shadow .16s ease}.receipe-card:hover{box-shadow:0 13px 32px #2b3f351c;transform:translateY(-2px)}.receipe-card__top{align-items:center;display:flex;gap:12px;min-width:0}.receipe-card__dish{background:#b67432;border-radius:14px;color:#fff;display:grid;flex:0 0 48px;font-size:22px;font-weight:900;height:48px;place-items:center}.receipe-card__top>div:last-child{min-width:0}.receipe-card__top span{color:#79867f;font-size:11px;font-weight:750;text-transform:uppercase}.receipe-card h2{font-size:19px;margin:3px 0 0;overflow-wrap:anywhere}.receipe-card__facts{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin:18px 0}.receipe-card__facts div{background:#f2f6f3;border-radius:10px;min-width:0;padding:10px 5px;text-align:center}.receipe-card__facts span,.receipe-card__facts strong{display:block;overflow:hidden;text-overflow:ellipsis}.receipe-card__facts strong{color:#204c3a;font-size:16px}.receipe-card__facts span{color:#77847d;font-size:10px;margin-top:2px;text-transform:uppercase}.receipe-card__cook{color:#68776f;font-size:13px}.receipe-card__actions{display:flex;gap:9px;margin-top:16px}.receipe-card__actions button{background:#fff;border:1px solid #b9cbc1;border-radius:9px;color:#265841;cursor:pointer;flex:1 1;font-weight:750;padding:9px}.receipe-card__actions .danger,.receipe-icon-danger{border-color:#efd1cd;color:#9a3b31}.receipe-v2__empty{background:#ffffff8c;border:1px dashed #bdcbc2;border-radius:18px;grid-column:1/-1;padding:64px 20px;text-align:center}.receipe-v2__empty>span{font-size:42px}.receipe-v2__empty h2{margin-bottom:4px}.receipe-v2__empty p{color:#708078;margin-top:0}.receipe-modal{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f1f1894;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:1500}.receipe-modal__panel{background:#f7f8f5;border-radius:22px;box-shadow:0 28px 90px #0000004d;display:flex;flex-direction:column;max-height:calc(100dvh - 36px);overflow:hidden;width:min(1080px,100%)}.receipe-modal__panel>footer,.receipe-modal__panel>header{align-items:center;background:#fff;display:flex;gap:16px;justify-content:space-between;padding:18px 24px}.receipe-modal__panel>header{border-bottom:1px solid #dfe5e1}.receipe-modal__panel>header h2{margin:3px 0 0}.receipe-modal__panel>header button{background:#0000;border:0;color:#53645b;cursor:pointer;font-size:30px}.receipe-modal__panel>footer{border-top:1px solid #dfe5e1;justify-content:flex-end}.receipe-modal__body{overflow-y:auto;overscroll-behavior:contain;padding:22px}.receipe-section{background:#fff;border:1px solid #dfe5e1;border-radius:16px;padding:20px}.receipe-section+.receipe-section{margin-top:16px}.receipe-section__heading{align-items:flex-start;display:flex;gap:11px;margin-bottom:18px}.receipe-section__heading>span{background:#276148;border-radius:50%;color:#fff;display:grid;flex:0 0 28px;font-size:13px;font-weight:800;height:28px;place-items:center}.receipe-section h3{font-size:17px;margin:1px 0 3px}.receipe-section__heading p{color:#748179;font-size:13px;margin:0}.receipe-fields{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.receipe-repeat{grid-gap:11px;display:grid;gap:11px}.ingredient-row,.step-row{grid-gap:10px;background:#fafbf9;border:1px solid #e1e7e3;border-radius:12px;display:grid;gap:10px;grid-template-columns:1.5fr 1fr .7fr .7fr;padding:14px 42px 14px 14px;position:relative}.ingredient-row .wide{grid-column:span 2}.receipe-check{align-items:center;align-self:end;display:flex;gap:8px;min-height:42px}.receipe-check input{width:18px}.receipe-check span{margin:0!important}.receipe-icon-danger{background:#fff;border:1px solid;border-radius:8px;cursor:pointer;height:28px;position:absolute;right:8px;top:8px;width:28px}.receipe-icon-danger:disabled{cursor:not-allowed;opacity:.3}.receipe-add-row{background:#eff7f2;border:1px dashed #8caf9e;border-radius:9px;color:#286047;cursor:pointer;font-weight:750;margin-top:12px;padding:9px 12px}.step-row{align-items:end;grid-template-columns:32px 1fr 2fr .65fr}.step-row>b{align-self:center;color:#b67432;font-size:20px;text-align:center}.step-row .wide{grid-column:auto}.receipe-input-suffix{position:relative}.receipe-input-suffix input{padding-right:42px}.receipe-input-suffix em{color:#7b8881;font-size:12px;font-style:normal;position:absolute;right:10px;top:12px}.receipe-notes{display:block;margin-top:16px}@media (max-width:900px){.ingredient-row{grid-template-columns:repeat(2,minmax(0,1fr))}.step-row{grid-template-columns:32px 1fr 1fr}.step-row .wide{grid-column:2/-1}}@media (max-width:600px){.receipe-v2{padding:10px}.receipe-v2__hero{border-radius:17px}.receipe-v2__hero,.receipe-v2__tools{align-items:stretch;flex-direction:column}.receipe-v2__count{justify-content:flex-end}.receipe-modal{padding:0;place-items:stretch}.receipe-modal__panel{border-radius:0;max-height:100dvh;width:100%}.receipe-modal__panel>footer,.receipe-modal__panel>header{padding:14px}.receipe-modal__body{padding:10px}.receipe-section{padding:13px}.ingredient-row,.receipe-fields,.step-row{grid-template-columns:1fr}.ingredient-row .wide,.step-row .wide{grid-column:auto}.step-row>b{display:none}.receipe-card__actions{flex-direction:column}}.kitchen-page{background:linear-gradient(145deg,#f4f7f3,#edf3ef);box-sizing:border-box;color:#17221d;min-height:100%;min-width:0;padding:clamp(12px,2.2vw,24px);width:100%}.kitchen-page__topbar{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px}.kitchen-page__label{color:#587165;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.kitchen-page h1{font-size:clamp(28px,4vw,44px);line-height:1;margin:3px 0 0}.kitchen-page__controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.kitchen-auto-open{align-items:center;background:#fff;border:1px solid #d4ded7;border-radius:12px;display:flex;font-size:14px;font-weight:650;gap:9px;padding:10px 14px}.kitchen-auto-open input{accent-color:#167553;height:18px;width:18px}.kitchen-refresh{background:#17221d;border:0;border-radius:12px;color:#fff;cursor:pointer;font-weight:750;padding:11px 17px}.kitchen-board{grid-gap:clamp(12px,2vw,20px);align-items:start;display:grid;gap:clamp(12px,2vw,20px);grid-template-columns:repeat(2,minmax(280px,1fr));min-width:0}.kitchen-lane{background:#ffffff9e;border:1px solid #d9e2dc;border-radius:20px;min-height:480px;padding:16px}.kitchen-lane__title{align-items:center;display:flex;justify-content:space-between;padding:3px 4px 15px}.kitchen-lane__title h2{font-size:21px;margin:0}.kitchen-lane__title p{color:#6d7d75;font-size:13px;margin:3px 0 0}.kitchen-lane__tools{align-items:center;display:flex;gap:9px}.kitchen-lane__summary-button{background:#ffffffd1;border:1px solid #cbd7cf;border-radius:10px;color:#263c31;cursor:pointer;font-size:12px;font-weight:800;min-height:34px;padding:7px 12px}.kitchen-lane__summary-button:hover{background:#fff;border-color:#8fa398}.kitchen-lane__count{background:#17221d;border-radius:50%;color:#fff;display:grid;font-weight:800;height:34px;min-width:34px;place-items:center}.kitchen-lane--new .kitchen-lane__count{background:#c75a26}.kitchen-lane--cooking .kitchen-lane__count{background:#b78500}.kitchen-lane__orders{grid-gap:14px;display:grid;gap:14px}.kitchen-card{background:#fff;border:1px solid #dfe7e1;border-radius:16px;box-shadow:0 9px 28px #22392d14;overflow:hidden}.kitchen-card__header{border-bottom:1px solid #edf1ee;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:16px}.kitchen-card__header>div:first-child{min-width:0}.kitchen-card__eyebrow{color:#6b7c73;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kitchen-card h3{font-size:19px;margin:4px 0 0;overflow-wrap:anywhere}.kitchen-card__meta{align-items:flex-end;color:#65736c;display:flex;flex-direction:column;font-size:12px}.kitchen-card__meta strong{color:#17221d;font-size:14px}.kitchen-card__items{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:15px 16px}.kitchen-card__items li{display:flex;font-size:15px;gap:16px;justify-content:space-between}.kitchen-card__items strong{min-width:32px;text-align:right}.kitchen-card__item--removed{color:#a44337;text-decoration:line-through}.kitchen-card__action{border:0;color:#fff;cursor:pointer;font-size:14px;font-weight:800;padding:13px;width:100%}.kitchen-card__action:disabled{cursor:wait;opacity:.65}.kitchen-card__action--cook{background:#c75a26}.kitchen-card__action--ready{background:#167553}.kitchen-empty,.kitchen-loading{background:#ffffff6b;border:1px dashed #c8d4cc;border-radius:15px;color:#718078;display:grid;min-height:180px;place-items:center}.kitchen-error{background:#ffe9e6;border-radius:12px;color:#842c23;margin-bottom:16px;padding:12px 15px}.kitchen-summary__description{color:#65736c;font-size:14px;margin:0 0 14px}.kitchen-summary__items{grid-gap:9px;display:grid;gap:9px;list-style:none;margin:0;padding:0}.kitchen-summary__items li{align-items:center;background:#f7faf8;border:1px solid #e0e8e2;border-radius:12px;display:flex;font-size:16px;gap:20px;justify-content:space-between;padding:12px 14px}.kitchen-summary__items strong{background:#167553;border-radius:9px;color:#fff;display:grid;font-size:16px;min-height:32px;min-width:38px;place-items:center}.kitchen-summary__empty{border:1px dashed #c8d4cc;border-radius:12px;color:#718078;padding:26px 14px;text-align:center}.kitchen-summary__close{background:#17221d;border:0;border-radius:10px;color:#fff;cursor:pointer;font-weight:800;min-width:100px;padding:10px 18px}@media (max-width:900px){.kitchen-board{grid-template-columns:minmax(0,1fr)}.kitchen-lane{min-height:240px}}@media (max-width:620px){.kitchen-page__controls,.kitchen-page__topbar{align-items:stretch;flex-direction:column}.kitchen-page h1{font-size:30px}.kitchen-auto-open{justify-content:center;text-align:center}.kitchen-refresh{width:100%}.kitchen-lane{border-radius:14px;padding:10px}.kitchen-lane__title{align-items:flex-start;gap:10px}.kitchen-lane__tools{align-items:flex-end;flex-direction:column-reverse}.kitchen-card__header,.kitchen-card__items{padding:12px}}@media (max-width:390px){.kitchen-card__header{flex-direction:column}.kitchen-card__header,.kitchen-card__meta{align-items:flex-start}}:root{--chat-primary:#01333e8f;--chat-light:#f2f7f7;--chat-bubble-left:#e4eded;--chat-bubble-right:#cfe7e9}.chat-toggle{background:#01333e8f;background:var(--chat-primary);border:none;border-radius:24px;bottom:20px;box-shadow:0 4px 12px #0003;color:#fff;cursor:pointer;font-size:.95rem;padding:12px 20px;position:fixed;right:20px;transition:all .3s ease}.chat-toggle:hover{background:#02545f;transform:scale(1.05)}.chat-toggle.open{border-radius:50%;font-size:20px;height:50px;padding:0;text-align:center;width:50px}.chat-toggle:active{box-shadow:0 2px 6px #0000004d;transform:scale(.98)}.chat-box{background:#f2f7f7;background:var(--chat-light);border:1px solid #ccc;border-radius:12px;bottom:80px;box-shadow:0 6px 20px #0003;display:flex;flex-direction:column;height:auto;max-height:450px;overflow:hidden;position:fixed;right:20px;transition:all .3s ease;width:320px}.chat-box.maximized{height:80vh;max-height:80vh;width:400px}.chat-header{align-items:flex-start;background:#01333e8f;background:var(--chat-primary);color:#fff;display:flex;justify-content:space-between;padding:12px}.chat-header-left{display:flex;gap:10px}.chat-icon{font-size:1.5rem}.chat-header-text .title{font-size:1rem;font-weight:700}.chat-header-text .subtitle{font-size:.8rem;opacity:.9}.chat-header-menu{position:relative}.menu-icon{cursor:pointer;font-size:20px;font-weight:700;line-height:1;padding:4px;-webkit-user-select:none;user-select:none}.menu-dropdown{background:#fff;border:1px solid #ccc;border-radius:6px;color:#333;display:none;font-size:.9rem;overflow:hidden;position:absolute;right:0;top:20px;z-index:100}.chat-header-menu:hover .menu-dropdown{display:block}.menu-dropdown div{cursor:pointer;padding:8px 12px}.menu-dropdown div:hover{background:#f0f0f0}.chat-body{background:#f2f7f7;background:var(--chat-light);flex:1 1;overflow-y:auto;padding:12px}.bubble,.chat-body{display:flex;flex-direction:column}.bubble{word-wrap:break-word;border-radius:10px;margin-bottom:10px;max-width:50%;overflow-wrap:break-word;padding:8px 12px;white-space:pre-wrap}.bubble.left{align-self:flex-start;background:#e4eded;background:var(--chat-bubble-left)}.bubble.right{align-self:flex-end;background:#cfe7e9;background:var(--chat-bubble-right)}.bubble-name{color:#333;font-size:.75rem;font-weight:600;margin-bottom:4px}.bubble-text{color:#222;font-size:.9rem;line-height:1.4;white-space:pre-wrap}.bubble-time{align-items:center;align-self:flex-end;color:#888;display:flex;flex-wrap:wrap;font-size:.7rem;gap:6px;margin-top:4px}.bubble-tick{color:green;font-size:.8rem;margin-left:4px}.bubble-failed{align-items:center;color:red;cursor:pointer;display:flex;font-size:.7rem;gap:4px;margin-top:4px;white-space:nowrap}.bubble-failed:hover{text-decoration:underline}.bubble-img{border-radius:8px;cursor:pointer;max-width:100%;width:90px}.chat-input{border-top:1px solid #ccc;display:flex}.chat-input input{border:none;flex:1 1;font-size:.9rem;outline:none;padding:10px}.chat-input button{background:#01333e8f;background:var(--chat-primary);border:none;color:#fff;cursor:pointer;font-size:.9rem;padding:0 16px}.image-upload-icon{align-items:center;cursor:pointer;display:flex;font-size:1.2rem;padding:0 10px}.chat-onboard{display:flex;flex-direction:column;gap:10px;padding:16px}.chat-onboard input,.chat-onboard textarea{border:1px solid #ccc;border-radius:6px;font-size:.9rem;padding:8px;resize:none}.chat-onboard button{background-color:#01333e8f;background-color:var(--chat-primary);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;padding:10px}.chat-error-banner{background-color:#502222;color:#fff}.chat-error-banner,.chat-success-banner{word-wrap:break-word;animation:slideDownUp 4s ease-in-out forwards;font-size:.65rem;line-height:1.2;margin:0;max-height:0;overflow:hidden;padding:4px 8px;text-align:center;transition:max-height .3s ease,opacity .3s ease}.chat-success-banner{background-color:#a0dd93;color:#030303}@keyframes slideDownUp{0%{max-height:0;opacity:0}10%{max-height:500px;opacity:1}90%{max-height:500px;opacity:1}to{max-height:0;opacity:0}}.bubble-img-wrapper{display:inline-block;position:relative}.bubble-img.blurred{filter:blur(8px);opacity:.7}.upload-progress{background:#0009;border-radius:8px;color:#fff;font-size:.7rem;left:50%;padding:6px 12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.chat-closed-label{background-color:#f0f0f0;border-top:1px solid #ccc;color:#777;font-size:.85rem;padding:12px;text-align:center}.chat-btn{background:#adcb8f;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:.85rem;margin:12px auto;padding:8px 16px;transition:background .3s;width:fit-content}.chat-btn:hover{background:#ccc;font-size:1rem;font-weight:700}.chat-btn-other{background:#ff9c9e;border:none;border-radius:8px;color:#000;cursor:pointer;display:block;font-size:.85rem;margin:12px auto;padding:8px 16px;transition:background .3s;width:fit-content}.chat-btn-other:hover{background:#ccc;font-size:1rem;font-weight:700}.retry-icon{animation:spin 1.2s linear infinite;color:red;display:inline-block;font-size:.8rem}.chat-toast{font-size:.85rem;font-weight:500;max-height:0;opacity:0;overflow:hidden;padding:0 12px;text-align:center;transition:max-height .5s ease,opacity .5s ease}.chat-toast-visible{max-height:100px;opacity:1;padding:8px 12px}.chat-loader-wrapper{align-items:center;animation:fadeIn .3s ease-in-out;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px 16px;text-align:center}.chat-loader-text{color:#444;font-size:.85rem;line-height:1.4;margin-top:12px;max-width:260px}.chat-loader-spinner{animation:spin 1s linear infinite;border:4px solid #0000001a;border-radius:50%;border-top-color:#007e8c;height:36px;width:36px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chat-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:768px){.chat-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.chat-grid{grid-template-columns:repeat(3,1fr)}}.elevated-box{border-radius:12px;box-shadow:0 4px 10px #0000001a;margin-bottom:24px;padding:16px}.chat-card{border-radius:8px;padding:12px;will-change:opacity,transform}.chat-row{align-items:center;display:flex;gap:8px;margin-top:6px}.message-box{background:#fff;border-radius:6px;flex-grow:1;font-size:14px;overflow-wrap:break-word;padding:8px;white-space:pre-wrap}.select-btn{background:#01333e;border:none;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;padding:10px;transition:all .4s ease}.select-btn:hover{background:#66848b;transform:scale(1.2)}.selected-btn{background:#9c1c0b;border:none;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;padding:10px;transition:all .4s ease}.selected-btn:hover{background:#e6523f;transform:scale(1.2)}.add-btn{background:#01333e;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:10px;transition:all .4s ease}.add-btn:hover{background:#66848b;transform:scale(1.2)}.add-btn.added{background-color:#4caf50;transform:rotate(1turn)}.fade-out{opacity:0;transition:opacity 1s ease-out}@keyframes magicFadeIn{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.fade-in{animation:magicFadeIn 2.8s ease-in}.chat-widget-container{bottom:16px;display:flex;gap:16px;position:fixed;right:16px;z-index:1000}.chat-widget-box{background:#0000;border-radius:8px;box-shadow:0 0 10px #0003;overflow:hidden;position:relative}.close-btn{background:crimson;border-radius:4px;color:#fff;padding:4px 8px;right:6px;top:4px;z-index:10}.toast-container{word-wrap:break-word;animation:toastFade 3s ease-in-out forwards;border-radius:8px;box-shadow:0 2px 8px #00000026;color:#fff;font-size:.9rem;left:50%;max-width:80%;min-width:240px;padding:.75rem 1rem;position:fixed;text-align:center;top:1.5rem;transform:translateX(-50%);white-space:normal;z-index:9999}.toast-error{background-color:#d92d16}.toast-success{background-color:#00bb58}@keyframes toastFade{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}10%,90%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(-20px)}}@font-face{font-family:Notification;font-style:normal;font-weight:400;src:url(../../static/media/notification.3657084dc0419605a91c.eot);src:url(../../static/media/notification.3657084dc0419605a91c.eot?#iefixs3g3t9) format("embedded-opentype"),url(../../static/media/notification.c392cd33d9d9de730f9d.woff) format("woff"),url(../../static/media/notification.c5d9251ea82e42f75381.ttf) format("truetype"),url(../../static/media/notification.5d0158671dd860c714c4.svg#notification) format("svg")}.notification-container{box-sizing:border-box;max-height:calc(100% - 30px);overflow-x:hidden;overflow-y:auto;padding:0 15px;position:fixed;right:0;top:0;width:320px;z-index:999999}.notification{background-color:#ccc;border-radius:2px;box-shadow:0 0 12px #999;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1em;line-height:1.2em;margin-top:15px;opacity:.9;padding:15px 15px 15px 58px;position:relative}.notification .title{font-size:1em;font-weight:700;line-height:1.2em;margin:0 0 5px}.notification:focus,.notification:hover{opacity:1}.notification-enter{transform:translate3d(100%,0,0);visibility:hidden}.notification-enter.notification-enter-active{transform:translateZ(0);transition:all .4s;visibility:visible}.notification-exit{transform:translateZ(0);visibility:visible}.notification-exit.notification-exit-active{transform:translate3d(100%,0,0);transition:all .4s;visibility:hidden}.notification:before{display:block;font-family:Notification;font-size:28px;height:28px;left:15px;line-height:28px;margin-top:-14px;position:absolute;text-align:center;top:50%;width:28px}.notification-info{background-color:#2f96b4}.notification-info:before{content:""}.notification-success{background-color:#51a351}.notification-success:before{content:""}.notification-warning{background-color:#f89406}.notification-warning:before{content:""}.notification-error{background-color:#bd362f}.notification-error:before{content:""}.flip-container{perspective:1000px}.flip-card{transform-style:preserve-3d;transition:transform .6s}.flip-card.flipped-left{transform:rotateY(-180deg)}.flip-card.flipped-right{transform:rotateY(180deg)}.flip-card .flip-back,.flip-card .flip-front{backface-visibility:hidden;position:absolute;width:100%}.flip-card .flip-back{transform:rotateY(180deg)}.hidden{display:none}.slide-in-left{animation:slideLeft .5s forwards;opacity:0;transform:translateX(-100%)}@keyframes slideLeft{to{opacity:1;transform:translateX(0)}}.slide-in-right{animation:slideRight .5s forwards;opacity:0;transform:translateX(100%)}@keyframes slideRight{to{opacity:1;transform:translateX(0)}}.modal-overlay{align-items:flex-end;background:#00000080;display:flex;height:100%;justify-content:center;top:0}.modal-container,.modal-overlay{left:0;position:fixed;width:100%}.modal-container{background-color:#c6d1d3;border-top-left-radius:12px;border-top-right-radius:12px;bottom:0;box-shadow:0 -4px 20px #0003;max-height:50vh;overflow-y:auto;padding:1rem;right:0;transition:transform .3s ease-out;z-index:2000}@media (min-width:768px) and (orientation:landscape){.modal-container{max-height:70vh}}@media (min-width:768px) and (orientation:portrait){.modal-container{max-height:70vh}}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.close-btn{background:none;border:none;color:#333;cursor:pointer;font-size:20px;position:absolute;right:15px;top:10px}.product-list{list-style:none;margin-top:20px;padding:0}.product-item{border-bottom:1px solid #ddd;cursor:pointer;padding:12px;text-align:center}.product-item:hover{background:#f0f0f0}.multi-select-toggle{align-items:center;display:flex;gap:10px}.multi-select-toggle input{cursor:pointer;height:18px;width:18px}.multi-select-toggle label{cursor:pointer;font-size:16px;font-weight:700}.numpad-container{background:linear-gradient(145deg,#e6e6e6,#fff);border-radius:16px;box-shadow:0 10px 20px #0000001a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:20px auto;padding:20px;width:320px}.input-field{background-color:#f4f4f4;border:none;border-radius:12px;box-shadow:inset 2px 2px 5px #ccc,inset -2px -2px 5px #fff;font-size:20px;margin-bottom:20px;padding:14px 20px;text-align:right;width:100%}.input-field:focus{background-color:#fff;box-shadow:0 0 0 2px #4a90e2;outline:none}.numpad{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.key-button{aspect-ratio:1/1;background:linear-gradient(145deg,#dcdcdc,#fff);border:none;border-radius:12px;box-shadow:4px 4px 8px silver,-4px -4px 8px #fff;cursor:pointer;font-size:20px;transition:transform .1s ease,box-shadow .1s ease,background .1s ease}.key-button:hover{background:#f0f0f0;transform:translateY(-2px)}.key-button:active{background:#e0e0e0;box-shadow:inset 2px 2px 5px #ccc,inset -2px -2px 5px #fff;transform:scale(.9)}.empty-key{visibility:hidden}.bottom-sheet{background:#c6d1d3;border-color:aqua;border-radius:10px;border-width:2ch;bottom:-100%;box-shadow:0 -2px 10px #0000001a;height:50vh;left:0;margin-bottom:2px;margin-left:98px;margin-right:20px;overflow-y:auto;padding-bottom:10px;padding-top:3px;position:fixed;right:0;transition:all .3s ease-in-out;z-index:9999}.bottom-sheet.open{bottom:0}.content{max-height:100%;overflow-y:auto;padding:20px}.about-editor-shell{background:#e9edf3;color:#18212f;display:flex;flex-direction:column;height:100%;min-height:0;width:100%}.about-editor-header{align-items:center;background:#01333e;box-shadow:0 2px 8px #0003;color:#fff;display:flex;justify-content:space-between;min-height:58px;padding:.55rem 1rem}.about-editor-header h2{font-size:1.15rem;margin:0}.about-editor-header-actions{display:flex;gap:.35rem}.about-editor-header-actions button,.about-editor-tool{align-items:center;border:0;border-radius:.45rem;cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;width:40px}.about-editor-header-actions button{background:#ffffff1f;color:#fff}.about-editor-header-actions button:focus-visible,.about-editor-header-actions button:hover{background:#ffffff3d;outline:2px solid #fff}.about-editor-header-actions svg,.about-editor-tool svg{height:20px;width:20px}.about-editor-toolbar{align-items:center;background:#fff;border-bottom:1px solid #cbd2dc;box-shadow:0 2px 6px #0f172a14;display:flex;gap:.25rem;min-height:52px;overflow-x:auto;padding:.4rem .65rem}.about-editor-tool{background:#0000;color:#263445;flex:0 0 40px;position:relative}.about-editor-tool:focus-visible,.about-editor-tool:hover{background:#e7edf4;outline:2px solid #315c77;outline-offset:-2px}.about-editor-tool input[type=color]{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.about-editor-divider{align-self:stretch;background:#d4dae2;flex:0 0 1px;margin:.3rem}.about-editor-paper-wrap{flex:1 1;min-height:0;overflow:auto;padding:clamp(.75rem,2.5vw,2rem)}.about-editor-paper{background:repeating-linear-gradient(180deg,#0000 0,#0000 31px,#edf1f5 32px),#fff;border:1px solid #cfd5de;border-radius:.35rem;box-shadow:0 10px 30px #0f172a1f;color:#1f2937;font:1rem/2rem Arial,Helvetica,sans-serif;margin:0 auto;min-height:calc(100vh - 180px);outline:none;overflow-wrap:anywhere;padding:clamp(1rem,4vw,3rem);width:min(100%,980px)}.about-editor-paper:focus{border-color:#315c77;box-shadow:0 0 0 3px #315c7726,0 10px 30px #0f172a1f}.about-editor-paper:empty:before{color:#8590a0;content:attr(data-placeholder);pointer-events:none}.about-editor-paper table{border-collapse:collapse;width:100%}.about-editor-paper td,.about-editor-paper th{border:1px solid grey;min-width:80px;padding:8px}.about-item-launcher{border-radius:4px;cursor:pointer}.about-item-launcher:focus-visible{outline:2px solid #315c77;outline-offset:2px}.about-item-launcher .about-item-readonly-field{pointer-events:none}.about-item-launcher textarea{background:inherit;caret-color:#0000;cursor:pointer;-webkit-user-select:none;user-select:none}@media (max-width:600px){.about-editor-header{min-height:52px;padding:.4rem .65rem}.about-editor-toolbar{min-height:48px;padding-inline:.4rem}.about-editor-header-actions button,.about-editor-tool{flex-basis:38px;height:38px;width:38px}.about-editor-paper-wrap{padding:.6rem}.about-editor-paper{border-radius:.25rem;min-height:calc(100vh - 130px);padding:1rem}}.app-container{animation:bgFlow 10s ease-in-out infinite alternate;background:linear-gradient(180deg,#968344,#fff2c6 60%,#968344);background-attachment:fixed;display:flex;flex-direction:column;font-family:Poppins,sans-serif;margin:0;min-height:100vh;overflow-x:hidden;position:relative}@keyframes bgFlow{0%{background-position:0 0}to{background-position:100% 100%}}img{-webkit-user-drag:none}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.navbar{align-items:center;animation:slideDown .8s ease;background:linear-gradient(90deg,#8b0000,#9a1111);box-shadow:0 4px 20px #00000040;color:#fff;display:flex;padding:15px 25px;position:sticky;top:0;z-index:10}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.navbar-left{align-items:center;display:flex;font-size:22px;font-weight:700;letter-spacing:.5px}.navbar-left img.navbar-icon{animation:float 3s ease-in-out infinite;border-radius:50%;box-shadow:0 0 10px #ffffff80;height:45px;margin-right:12px;object-fit:contain;width:45px}.content-container{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:50px;justify-content:center;padding:40px}.image-section{animation:fadeIn 1.2s ease;border-radius:20px;box-shadow:0 8px 30px #0003;height:360px;overflow:hidden;position:relative;transition:transform .5s ease;width:360px}.image-section:hover{transform:scale(1.05) rotate(-1deg)}.carousel-container{height:100%;position:relative;width:100%}.carousel-image{filter:brightness(.98) saturate(1.05);left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity 1s ease-in-out,transform 1.2s ease}.carousel-image.active{opacity:1;pointer-events:auto;transform:scale(1.03);z-index:2}.overlay-logo{background:#ffffffbf;border-radius:8px;bottom:10px;box-shadow:0 2px 6px #00000040;height:30px;object-fit:contain;opacity:.9;position:absolute;right:10px;transition:transform .3s ease;width:70px;z-index:5}.overlay-logo:hover{transform:scale(1.15)}.details-section{max-width:420px;width:100%}.detail-card{animation:fadeInUp 1s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff9dbcc;background:linear-gradient(180deg,#fff9dbcc,#e4d6aa 10%,#fff9dbcc);border:1px solid #9b76284d;border-radius:14px;cursor:pointer;overflow:visible;position:relative;transition:transform .4s ease,box-shadow .4s ease}.detail-card:hover{box-shadow:0 10px 25px #9b762866;transform:translateY(-6px) scale(1.02)}.supplier-card .UiCardContent-root{padding-top:45px!important}.verified-ribbon{background:linear-gradient(90deg,#01333e8f,#014f2b);border-radius:6px;box-shadow:0 2px 6px #0000004d;color:#fff;font-size:13px;font-weight:700;left:8px;padding:4px 16px;position:absolute;top:10px;transform:rotate(-10deg)}.detail-label{color:#8b0000;font-family:Poppins,sans-serif;font-size:1.05rem;font-weight:600}.dialog-box .UiDialog-paper{animation:zoomIn .5s ease;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff1a;border:2px solid #fff3;border-radius:16px;height:75%;width:55%}.dialog-box .UiDialog-paper,.gif-container{align-items:center;display:flex;justify-content:center}.gif-container{background-color:#000000d9;border-radius:12px;flex-direction:column;height:100%;position:relative;width:100%}.zoomed-image{animation:fadeIn 1s ease;border-radius:10px;box-shadow:0 0 25px #ffdf6466;max-height:100%;max-width:100%;object-fit:contain}.dismiss-btn{background:linear-gradient(90deg,#968344,#d4b65c);border-radius:25px!important;box-shadow:0 4px 15px #96834480;color:#fff!important;font-weight:700!important;margin-top:20px!important;padding:10px 35px!important;transition:all .3s ease!important}.dismiss-btn:hover{background:linear-gradient(90deg,#d4b65c,#968344);box-shadow:0 6px 20px #968344b3;transform:scale(1.08)}@keyframes fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.content-container{flex-direction:column;padding:20px}.image-section{aspect-ratio:1/1;height:auto;width:90%}.dialog-box .UiDialog-paper{height:auto;margin:10px;width:calc(100% - 30px)}}.details-section .detail-card:nth-child(odd){margin-left:0}.details-section .detail-card:nth-child(2n){margin-left:5px}.detail-card{animation:floatTrapezoid 4s ease-in-out infinite;clip-path:polygon(4% 0,96% 0,100% 100%,0 100%);perspective:600px;transform-origin:center}@keyframes floatTrapezoid{0%{transform:rotateX(0deg) rotateY(0deg) translateY(0)}25%{transform:rotateX(1deg) rotateY(-1deg) translateY(-4px)}50%{transform:rotateX(0deg) rotateY(0deg) translateY(0)}75%{transform:rotateX(-1deg) rotateY(1deg) translateY(-4px)}to{transform:rotateX(0deg) rotateY(0deg) translateY(0)}}.details-section .detail-card *{transition:all .25s ease}.details-section:hover .detail-card *{font-size:calc(1em + 1px);text-shadow:0 0 6px #96834499}.details-section:active .detail-card *{font-size:calc(1em + 1px);text-shadow:0 0 8px #968344cc}.detail-card:hover{box-shadow:0 12px 30px #96834480;transform:translateY(-6px) scale(1.02) rotate(-.5deg)}.detail-card:hover:after{border:1px solid #ffd76480;border-radius:inherit;content:"";filter:blur(2px);inset:0;pointer-events:none;position:absolute}.status-board{background:#cfe1f2;box-sizing:border-box;gap:6px;min-height:100vh;padding:10px}.status-block,.status-board{display:flex;flex-direction:column}.status-block{background:#fff;border-radius:10px;box-shadow:0 3px 10px #00000014;padding:15px 18px;transition:box-shadow .2s ease}.status-block:hover{box-shadow:0 4px 16px #0000001f}.status-header{align-items:center;border-left:6px solid #00bcd4;display:flex;margin-bottom:12px;padding-left:10px}.status-header h3{color:#01333e;font-size:1.1rem;letter-spacing:.5px;margin:0;text-transform:uppercase}.status-scroll{display:flex;gap:14px;overflow-x:auto;padding-bottom:8px;scroll-behavior:smooth}.status-scroll::-webkit-scrollbar{height:6px}.status-scroll::-webkit-scrollbar-thumb{background:#0000004d;border-radius:4px}.status-scroll::-webkit-scrollbar-thumb:hover{background:#00000080}.bill-wrapper{flex-shrink:0;height:190px;width:auto}@media (max-width:600px){.bill-wrapper{height:190px;width:auto}.status-board{gap:18px;padding:12px}.status-header h3{font-size:1rem}.status-block{padding:12px}}.showbills-data-container{border-left:5px solid #01333e;border-radius:10px;height:145px;justify-content:center;padding:1px;text-align:center;width:145px}.showbills-data-container:hover{box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038}.global-resto-search{align-items:start;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030a08c2;box-sizing:border-box;display:grid;inset:0;justify-items:center;padding:min(13vh,104px) 16px 20px;position:fixed;z-index:1400}.global-resto-search__panel{background:#14221ce6;border:1px solid #fff3;border-radius:18px;box-shadow:0 24px 72px #00000080;color:#fff;max-height:min(544px,calc(100dvh - 40px));overflow:hidden;width:min(576px,100%)}.global-resto-search__heading{align-items:center;display:flex;gap:15px;justify-content:space-between;padding:17px 19px 13px}.global-resto-search__heading span{color:#7dd3aa;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.global-resto-search__heading h2{font-size:clamp(20px,3.2vw,25px);margin:3px 0 0}.global-resto-search kbd{background:#ffffff14;border:1px solid #ffffff40;border-radius:6px;color:#d9e6df;font:600 11px/1.4 monospace;padding:3px 7px}.global-resto-search__input-wrap{align-items:center;background:#ffffff17;border:1px solid #7dd3aa8c;border-radius:11px;display:flex;gap:10px;margin:0 14px 10px;padding:0 13px}.global-resto-search__input-wrap>span{color:#7dd3aa;font-size:22px}.global-resto-search__input-wrap input{background:#0000;border:0;color:#fff;flex:1 1;font-size:14px;min-width:0;outline:0;padding:13px 0}.global-resto-search__input-wrap input::placeholder{color:#ffffff7a}.global-resto-search__input-wrap small{color:#a9bbb2;white-space:nowrap}.global-resto-search__results{max-height:min(336px,52dvh);overflow-y:auto;padding:3px 10px 10px;scrollbar-color:#7dd3aabf #0000;scrollbar-width:thin}.global-resto-search__results button{align-items:center;background:#0000;border:1px solid #0000;border-radius:9px;cursor:pointer;display:flex;gap:15px;justify-content:space-between;padding:10px 11px;text-align:left;width:100%}.global-resto-search__results button.is-active{background:#ffffff24;border-color:#ffffff80}.global-resto-search__item-copy{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.global-resto-search__item-copy strong{color:#38bdf8;font-size:13px}.global-resto-search__item-copy small{color:#a9bbb2;font-size:10px}.global-resto-search__results button.is-active .global-resto-search__item-copy strong{color:#fff}.global-resto-search__rate{color:#ff6b6b;flex:0 0 auto;font-size:13px;font-weight:850}.global-resto-search__hint{color:#a9bbb2;padding:34px 14px;text-align:center}.global-resto-search footer{border-top:1px solid #ffffff1a;color:#a9bbb2;display:flex;font-size:10px;gap:18px;justify-content:flex-end;padding:10px 16px}.global-resto-search footer kbd{margin-right:4px}@media (max-width:600px){.global-resto-search{align-items:center;padding:12px}.global-resto-search__panel{border-radius:16px}.global-resto-search__heading{padding:18px 16px 13px}.global-resto-search__input-wrap{margin-inline:10px}.global-resto-search__results button small{display:none}.global-resto-search footer{gap:8px;justify-content:space-between}}:root{--common-card-width-desktop:290px;--common-card-width-tablet:250px;--common-card-width-mobile:180px}.card-name{display:flex;flex-direction:column}.category-name{color:grey;font-size:.9rem}.product-container{align-content:center;background:#fff;display:flex;height:370px;justify-content:center;max-height:370px;overflow-y:auto;padding:1px;width:290px;width:var(--common-card-width-desktop)}@media (max-width:767px){.product-container{align-content:center;background:#fff;display:flex;height:350px;justify-content:center;max-height:350px;overflow-y:auto;padding:1px;width:180px;width:var(--common-card-width-mobile)}}@media (min-width:768px) and (max-width:1280px){.product-container{align-content:center;background:#fff;display:flex;height:350px;justify-content:center;max-height:350px;overflow-y:auto;padding:1px;width:250px;width:var(--common-card-width-tablet)}}.div-img-container{align-content:center;height:190px;justify-content:center;width:290px;width:var(--common-card-width-desktop)}@media (max-width:767px){.div-img-container{align-content:center;height:190px;justify-content:center;width:180px;width:var(--common-card-width-mobile)}}@media (min-width:768px) and (max-width:1280px){.div-img-container{align-content:center;height:190px;justify-content:center;width:250px;width:var(--common-card-width-tablet)}}.product-container:hover{box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038}.scroll-container{display:flex;gap:20px;left:50%;overflow-x:scroll;padding:10px;position:relative;transform:translateX(-50%);width:680px}@media (max-width:767px){.scroll-container{display:flex;gap:10px;left:50%;overflow-x:scroll;padding:10px;position:relative;transform:translateX(-50%);width:375px}}.scroll-container-vertical{display:flex;flex-direction:column;gap:20px;height:300px;overflow-y:scroll;padding:10px;position:relative;top:50%;transform:translateY(-50%);width:auto}.scroll-container-vertical::-webkit-scrollbar{width:8px}.scroll-container-vertical::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.scroll-container-vertical::-webkit-scrollbar-thumb:hover{background-color:#555}.cart-img-container{align-content:flex-start;display:flex;height:80px;justify-content:flex-start;width:80px}.mybills-container{background:#fff;display:flex;flex-direction:column;max-width:100%;max-width:max-content;width:100%}.cateogory-container{align-content:center;background:#fff;display:flex;height:120px;justify-content:center;max-width:150px;min-width:150px;padding:2px;width:150px}@media (max-width:767px){.cateogory-container{align-content:center;background:#fff;display:flex;height:120px;justify-content:center;max-width:120px;min-width:120px;padding:3px;width:120px}}.carousel{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;width:290px;width:var(--common-card-width-desktop)}@media (max-width:767px){.carousel{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;width:180px;width:var(--common-card-width-mobile)}}.carousel-image-container{align-items:center;border:2px solid #ccc;border-radius:50%;display:flex;height:140px;justify-content:center;overflow:hidden;width:140px}.carousel-image{height:100%;object-fit:cover;width:100%}.carousel-dots{display:flex;justify-content:center;margin-top:10px}.dot{background-color:#bbb;border-radius:50%;cursor:pointer;display:inline-block;height:12px;margin:0 5px;transition:background-color .3s;width:12px}.dot.active{background-color:#717171}.slider-container{border-radius:5%;margin:0 auto;max-width:700px;overflow:hidden;position:relative;width:100%}@media (max-width:767px){.slider-container{border-radius:5%;margin:0 auto;max-width:200px;overflow:hidden;position:relative;width:100%}}.slider{animation:slide 30s infinite;display:flex}.slide{min-width:100%;position:relative;transition:transform .5s ease}.image{border-radius:0;filter:blur(2px);height:400px;object-fit:cover;transition:filter .5s ease;width:700px}@media (max-width:767px){.image{border-radius:0;filter:blur(2px);height:200px;object-fit:cover;transition:filter .5s ease;width:200px}}.overlay-text{color:#161414;font-weight:700;left:50%;position:absolute;text-align:center;text-shadow:1px 1px 5px #b4adad80;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}@keyframes slide{0%{transform:translateX(0)}80%{transform:translateX(calc(-100%*(var(--numSlides) - 1)))}82%{transform:translateX(calc(-100%*(var(--numSlides) - 1)))}to{transform:translateX(0)}}
/*# sourceMappingURL=main.9aedb8b0.css.map*/