:root{--adm-radius-s: 4px;--adm-radius-m: 8px;--adm-radius-l: 12px;--adm-font-size-1: 9px;--adm-font-size-2: 10px;--adm-font-size-3: 11px;--adm-font-size-4: 12px;--adm-font-size-5: 13px;--adm-font-size-6: 14px;--adm-font-size-7: 15px;--adm-font-size-8: 16px;--adm-font-size-9: 17px;--adm-font-size-10: 18px;--adm-color-primary: #1677ff;--adm-color-success: #00b578;--adm-color-warning: #ff8f1f;--adm-color-danger: #ff3141;--adm-color-yellow: #ff9f18;--adm-color-orange: #ff6430;--adm-color-wathet: #e7f1ff;--adm-color-text: #333333;--adm-color-text-secondary: #666666;--adm-color-weak: #999999;--adm-color-light: #cccccc;--adm-color-border: #eeeeee;--adm-color-background: #ffffff;--adm-color-highlight: var(--adm-color-danger);--adm-color-white: #ffffff;--adm-color-box: #f5f5f5;--adm-color-text-light-solid: var(--adm-color-white);--adm-color-text-dark-solid: #000000;--adm-color-fill-content: var(--adm-color-box);--adm-font-size-main: var(--adm-font-size-5);--adm-font-family: -apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, segoe ui, arial, roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--adm-border-color: var(--adm-color-border)}html[data-prefers-color-scheme=dark]{--adm-color-primary: #3086ff;--adm-color-success: #34b368;--adm-color-warning: #ffa930;--adm-color-danger: #ff4a58;--adm-color-yellow: #ffa930;--adm-color-orange: #e65a2b;--adm-color-wathet: #0d2543;--adm-color-text: #e6e6e6;--adm-color-text-secondary: #b3b3b3;--adm-color-weak: #808080;--adm-color-light: #4d4d4d;--adm-color-border: #2b2b2b;--adm-color-box: #0a0a0a;--adm-color-background: #1a1a1a;--adm-color-background-body: var(--adm-color-background);--adm-border-color: var(--adm-color-border)}:root{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{background-color:var(--adm-color-background-body)}body{color:var(--adm-color-text);font-size:var(--adm-font-size-main);font-family:var(--adm-font-family)}a,button{cursor:pointer}a{color:var(--adm-color-primary);transition:opacity ease-in-out .2s}a:active{opacity:.8}.adm-plain-anchor{color:unset;transition:none}.adm-plain-anchor:active{opacity:unset}body.adm-overflow-hidden{overflow:hidden!important}div.adm-px-tester{--size: 1;height:calc(var(--size) / 2 * 2px);width:0;position:fixed;left:-100vw;top:-100vh;-webkit-user-select:none;user-select:none;pointer-events:none}.adm-safe-area{--multiple: var(--adm-safe-area-multiple, 1);display:block;width:100%}.adm-safe-area-position-top{padding-top:calc(env(safe-area-inset-top) * var(--multiple))}.adm-safe-area-position-bottom{padding-bottom:calc(env(safe-area-inset-bottom) * var(--multiple))}.adm-badge-wrapper{display:inline-block;position:relative}.adm-badge{display:inline-flex;vertical-align:middle;box-sizing:content-box;border-radius:100px;background-color:var(--color);--right: 0;--top: 0;--color: var(--adm-badge-color, var(--adm-color-highlight))}.adm-badge-content{color:var(--adm-color-text-light-solid);box-sizing:border-box;min-width:8px;padding:1px 4px;font-size:var(--adm-font-size-1);line-height:12px;white-space:nowrap;font-weight:400;text-align:center}.adm-badge-fixed{position:absolute;right:var(--right);top:var(--top);transform:translate(50%,-50%)}.adm-badge-dot{min-width:10px;width:10px;height:10px;border-radius:5px}.adm-badge-bordered{border:solid 1px var(--adm-color-text-light-solid)}.adm-list{--header-font-size: var(--adm-font-size-7);--prefix-width: "auto";--prefix-padding-right: 12px;--align-items: center;--active-background-color: var(--adm-color-border);--border-inner: solid 1px var(--adm-color-border);--border-top: solid 1px var(--adm-color-border);--border-bottom: solid 1px var(--adm-color-border);--padding-left: 12px;--padding-right: 12px;--font-size: var(--adm-font-size-9);--extra-max-width: 70%}.adm-list-header{color:var(--adm-color-weak);font-size:var(--header-font-size);padding:8px var(--padding-right) 8px var(--padding-left)}.adm-list-body{background-color:var(--adm-color-background);overflow:hidden;font-size:var(--font-size)}.adm-list-body-inner{margin-top:-1px}.adm-list-default .adm-list-body{border-top:var(--border-top);border-bottom:var(--border-bottom)}.adm-list-card{margin:12px}.adm-list-card .adm-list-body{border-radius:8px}.adm-list-card .adm-list-header{padding-left:0}.adm-list-item{display:block;padding-left:var(--padding-left);position:relative;background-color:var(--adm-color-background);line-height:1.5}.adm-list-item-title,.adm-list-item-description{color:var(--adm-color-weak);font-size:var(--adm-font-size-main)}.adm-list-item-content{display:flex;align-items:var(--align-items);justify-content:flex-start;border-top:var(--border-inner);padding-right:var(--padding-right)}.adm-list-item-content-prefix{width:var(--prefix-width);flex:none;padding-right:var(--prefix-padding-right)}.adm-list-item-content-main{flex:auto;padding:12px 0}.adm-list-item-content-extra{flex:none;padding-left:12px;font-size:var(--adm-font-size-7);color:var(--adm-color-weak);max-width:var(--extra-max-width)}.adm-list-item-content-arrow{flex:none;display:flex;align-items:center;margin-left:4px;color:var(--adm-color-light);font-size:19px}.adm-list-item-disabled{cursor:not-allowed}.adm-list-item-disabled.adm-list-item-disabled>.adm-list-item-content>*{opacity:.4;pointer-events:none}a.adm-list-item:active:not(.adm-list-item-disabled){background-color:var(--active-background-color)}a.adm-list-item:active:not(.adm-list-item-disabled):after{content:" ";display:block;position:absolute;width:100%;bottom:-1px;left:0;border-bottom:var(--border-inner)}.adm-tab-bar-wrap{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;overflow:hidden;min-height:48px}.adm-tab-bar-item{flex:1;color:var(--adm-color-text-secondary);white-space:nowrap;padding:4px 8px;width:-webkit-min-content;width:min-content;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column}.adm-tab-bar-item-icon{font-size:24px;height:24px;line-height:1}.adm-tab-bar-item-title{font-size:var(--adm-font-size-2);line-height:15px}.adm-tab-bar-item-title-with-icon{margin-top:2px}.adm-tab-bar-item-active{color:var(--adm-color-primary)}.adm-tab-bar-icon-badge{--top: 6px}.adm-tab-bar-title-badge{--right: -2px;--top: -2px}body{margin:0}#App{width:auto;height:100vh;padding:0}#App>div{min-height:100%}#App .page-header{height:64px;padding:0 24px;line-height:64px;background:#fff;position:sticky;top:0;z-index:10;box-shadow:12px 12px 30px #96969a26}#App .page-content{height:100%;margin:16px;padding:24px;min-height:360px;border-radius:8px;background:#fff;position:sticky;top:64px}#App .user-container{float:right;padding-right:16px}#App .demo-logo-vertical{margin:8px;display:flex;align-items:center;justify-content:center}#App .required{color:red}#App .site-layout-background{padding:12px;margin:0;min-height:calc(100vh - 156px);background:#fff}#App .menu-dates-list{display:flex;flex-wrap:wrap;gap:16px;flex-direction:row}@media screen and (max-width:768px){#App .menu-dates-list{flex-direction:row}}.modal-form-password{display:flex;flex-direction:column;gap:16px;padding:16px 0}@media print{.no-print,.no-print *{display:none!important}}.anchor-menu{box-shadow:none;padding:8px}.anchor-menu .ant-anchor{padding:0 0 18px 18px;background:transparent}.anchor-menu .ant-anchor-ink{display:none}@media screen and (max-width:768px){.anchor-menu .ant-anchor{padding:0 0 18px}}@media screen and (max-width:768px){.anchor-menu{padding:4px}}.anchor-menu-item{display:flex;align-items:center;justify-content:center}.anchor-menu-item .ant-anchor-link-title{display:flex;margin:15px;min-width:135px;height:60px;flex-shrink:0;border-radius:50px;background:#fff;box-shadow:12px 12px 30px #96969a26}@media screen and (max-width:768px){.anchor-menu-item .ant-anchor-link-title{margin:0 8px 8px 0;height:44px}}.anchor-menu-item-element{display:flex;align-items:center;justify-content:center;height:100%;padding:8px 16px 8px 8px}@media screen and (max-width:768px){.anchor-menu-item-element{padding:6px 16px 6px 5px}}.anchor-menu-item-element-icon{width:47px;height:47px;flex-shrink:0;font-size:200%;border-radius:50%;background:#d3d3d3;margin-right:8px;border:1px solid white;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.anchor-menu-item-element-icon{width:31px;height:31px}}.anchor-menu-item-element-icon img{border-radius:50%}.anchor-menu-item-element-title{color:#32343e;font-family:sans-serif;font-size:14px;min-width:58px;font-style:normal;font-weight:700;line-height:normal}.anchor-menu-item .ant-anchor-link-title-active{border-radius:39px;background:#ffd27c;box-shadow:0 10px 30px #efe6e1}.ant-anchor-wrapper:before{border-bottom:none}.ant-checkbox-wrapper{align-items:center}.nomenclature-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:150px;min-width:150px;height:200px;margin:10px;cursor:pointer}.nomenclature-card__bkg{position:absolute;padding-top:50px;padding-left:4px;z-index:1}.nomenclature-card__bkg svg{fill:#fff;filter:drop-shadow(12px 12px 30px rgba(150,150,154,.15))}.nomenclature-card__img{z-index:2}.nomenclature-card__img>img{width:122px;height:84px;object-fit:cover;border-radius:15px}.nomenclature-card__content{z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;padding:0 12px;flex-shrink:0;gap:4px}.nomenclature-card__name{color:#32343e;font-size:15px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.333px;text-transform:capitalize;max-height:48px;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px}.nomenclature-card__footer{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:baseline}.nomenclature-card__price{color:#32343e;text-align:right;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.333px;text-transform:capitalize}.nomenclature-card__category{color:#646982;font-size:13px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;max-width:100%;height:20px}.nomenclature-card:hover svg{filter:drop-shadow(12px 12px 30px rgba(150,150,154,.3))}.nomenclature-card:active svg{filter:drop-shadow(12px 12px 30px rgba(150,149,128,.5))}.menu-item-group{display:flex;flex-direction:row;gap:8px;justify-content:flex-start;flex-wrap:wrap}@media screen and (max-width:768px){.menu-item-group{justify-content:space-evenly}}.menu-item-details{padding-left:24px}.menu-item-details-image{width:100%;border-radius:8px;box-shadow:12px 12px 30px #96969a26}.menu-item-details-title{font-size:18px;margin-bottom:8px}.menu-item-details-description{margin-bottom:8px}.menu-item-details-price{display:flex;align-items:center;gap:16px;flex-direction:row-reverse}.position-total-sum{min-width:60px}.page-title{font-size:2em;font-style:normal;font-weight:700;line-height:128%;letter-spacing:-.5px;padding-bottom:8px}.page-actions{display:flex;justify-content:flex-start;flex-direction:row-reverse;padding-bottom:16px;min-height:48px;gap:16px}.page-actions .page-search{margin-left:8px;max-width:500px}.page-content .image-previewer{max-width:250px;max-height:250px;object-fit:contain;margin-bottom:16px;border-radius:8px;border:1px solid #d9d9d9}.login{min-height:100vh;background-image:url(/images/main-background.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.login-form{max-width:500px;margin:0 auto;padding:32px;background:#fffffff2;box-shadow:0 0 16px #0000001a;display:flex;flex-direction:column;align-items:stretch;gap:8px}.login-form .ant-form-item-control-input-content{display:flex;gap:24px}.login-logo{max-width:100%;align-items:center;padding:16px}.login .action-buttons{display:flex;flex-direction:column;gap:8px}.payment-type-select{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:16px;gap:16px}.payment-type-card{padding:5px;min-width:200px}.payment-type-card:hover{cursor:pointer;box-shadow:12px 12px 30px #96969a26}.payment-type-card.disabled{background-color:#f5f5f5}.payment-type-card.disabled .ant-card-meta-description{color:#8b0000}.payment-type-card.disabled:hover{cursor:not-allowed}.payment-type-card:active{background-color:#f8f8f8}.payment-type .ant-list-item-meta-avatar{min-width:16px}.mobile-menu{flex:0;border-top:solid 1px var(--adm-color-border);position:fixed;bottom:0;z-index:10;width:100vw;background:#fff;box-shadow:0 -12px 30px #96969a26}.mobile-body{flex:1;width:100vw}.report-actions{display:flex;justify-content:start;gap:16px}
