@charset "UTF-8";@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var( --custom-highlight-background, linear-gradient( 90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100% ) );transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media(prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}.analytics-dashboard-sections{width:100%;box-sizing:border-box}.analytics-kpi-panel{width:100%;border-radius:10px;border:2px solid var(--analytics-kpi-border);background:var(--analytics-kpi-bg, transparent);padding:16px;box-sizing:border-box}.analytics-dashboard-sections-todays{padding:10px 10px 0}.analytics-stat-section{margin:0;width:100%}.analytics-stat-section__header{display:flex;align-items:center;gap:8px;margin:0 0 12px}.analytics-stat-section__title{margin:0;font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1.35}.analytics-stat-section__info{display:inline-flex;align-items:center;justify-content:center;padding:2px;margin:0;border:none;background:transparent;cursor:pointer;line-height:0;border-radius:4px}.analytics-stat-section__info:hover{background:#ffffff0f}.analytics-stat-grid{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--analytics-stat-card-min, 220px)),1fr));gap:12px;align-items:stretch}.analytics-stat-grid__item{display:flex;flex-direction:column;min-width:min(100%,var(--analytics-stat-card-min, 220px));max-width:var(--analytics-stat-card-max, 360px);width:100%;height:100%}.analytics-stat-grid__item--collected{grid-column:span 2;max-width:none}@media(max-width:1100px){.analytics-stat-grid__item--collected{grid-column:span 1}}.analytics-stat-grid__item>*{width:100%;min-height:0;flex:1;display:flex;flex-direction:column}.analytics-stat-grid__item .stat-card-wrapper--clickable,.analytics-stat-grid__item .stat-card-trigger{height:100%}.analytics-stat-grid__item .stat-card.ant-card{flex:1;height:100%;display:flex;flex-direction:column;border-width:1.5px!important;border-style:solid!important;border-color:var(--stat-card-border)!important;box-shadow:none!important}.analytics-stat-grid__item .stat-card.ant-card .ant-card-body{padding:12px 14px 14px!important;flex:1;height:100%;display:flex;flex-direction:column}.analytics-stat-grid__item .stat-card__inner{flex:1;display:flex;flex-direction:column;gap:10px;min-height:0}.analytics-stat-grid__item .stat-card__header{min-height:32px;gap:8px}.analytics-stat-grid__item .stat-card__icon{width:32px;height:32px;border-radius:8px}.analytics-stat-grid__item .stat-card__title{font-size:13px}.analytics-stat-grid__item .stat-card__value{margin-top:0;font-size:22px}.analytics-stat-grid__item .stat-card__footer-slot{margin-top:auto;padding-top:0;min-height:0}.analytics-stat-grid .stat-card-breakdown{width:100%;gap:6px}.analytics-stat-grid .stat-card-breakdown--grid{max-width:none;width:100%;column-gap:12px;row-gap:6px}.analytics-stat-grid .stat-card-breakdown__row{width:100%;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:13px;line-height:1.45}.analytics-stat-grid .stat-card-breakdown__label,.analytics-stat-grid .stat-card-breakdown__value{font-size:13px}.analytics-stat-grid .stat-card-breakdown__value{text-align:right;min-width:0;overflow-wrap:anywhere}.collections-overview-drawer .ant-drawer-content-wrapper{max-width:calc(100vw - 24px)}.collections-overview-drawer .ant-drawer-body{display:flex;flex-direction:column;overflow:hidden}.collections-overview-drawer--mobile .ant-drawer-body{padding:0;height:100%}.collections-overview-drawer--mobile .ant-drawer-header{flex-shrink:0}.collections-overview-drawer__content{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;overflow:hidden}.collections-overview-drawer__table-wrap{flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;padding-right:4px;margin-right:2px}.collections-overview-drawer__table-wrap .ant-table-wrapper{width:100%}.collections-overview-drawer__table-wrap .ant-table{width:100%!important}.collections-overview-drawer__table-wrap .ant-table-cell{padding-right:12px!important}.collections-overview-drawer__table-wrap .ant-table-cell:last-child{padding-right:16px!important}.collections-overview-drawer__table-wrap .ant-table-pagination{margin-right:8px!important}.collections-overview-drawer__segment-tag{margin:0;max-width:100%;white-space:normal;line-height:1.35;height:auto;text-align:left}.collections-overview-drawer__filters{display:flex;flex-wrap:wrap;gap:8px}.collections-overview-drawer__filters--switch{margin-bottom:4px}.collections-overview-drawer__switch-btn{min-width:92px}.analytics-drawer-view-btn{display:inline-flex;align-items:center;font-weight:500;white-space:nowrap;box-shadow:none}.collections-overview-drawer__mobile-shell{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;color:var(--drawer-text-meta)}.collections-overview-drawer__mobile-header{flex-shrink:0;padding:12px 16px;display:flex;flex-direction:column;gap:12px;border-bottom:1px solid var(--collections-drawer-border, rgba(255, 255, 255, .08))}.collections-overview-drawer__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.collections-overview-drawer__metric{padding:10px 8px;border-radius:8px;text-align:center;min-width:0;overflow:hidden}.collections-overview-drawer__metric--highlight .collections-overview-drawer__metric-value{font-weight:700}.collections-overview-drawer__metric-label{display:block;font-size:12px;line-height:1.35;color:var(--drawer-text-label);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collections-overview-drawer__metric-value{display:block;font-size:15px;font-weight:600;line-height:1.25;color:var(--drawer-text-meta)}.collections-overview-drawer__metric-sub{display:block;font-size:11px;line-height:1.35;color:var(--drawer-text-label);margin-top:3px}.collections-overview-drawer__mobile-desc{font-size:13px;line-height:1.5;margin:0;color:var(--drawer-text-hint)}.collections-overview-drawer__mobile-list{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;padding:12px 16px 24px 14px}.collections-overview-drawer__list-footer{padding:12px 0 4px;display:flex;justify-content:center}.collections-overview-drawer__empty{padding:48px 16px;text-align:center}.collections-overview-drawer__list-count{font-size:13px;font-weight:500;text-align:center;color:var(--drawer-text-label)}.collection-line-card{display:block;width:100%;text-align:left;border:1px solid;border-radius:10px;padding:14px 14px 12px;margin-bottom:10px;cursor:pointer;transition:border-color .15s ease,background .15s ease;font:inherit;color:var(--drawer-text-meta)}.collection-line-card:last-child{margin-bottom:0}.collection-line-card:active{opacity:.94}.collection-line-card__row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.collection-line-card__row--primary{margin-bottom:8px}.collection-line-card__bill{min-width:0;flex:1}.collection-line-card__table{display:block;font-size:13px;line-height:1.4;color:var(--drawer-text-label);margin-top:2px}.collection-line-card__detail{display:block;font-size:13px;line-height:1.45;color:var(--drawer-text-meta);margin:0}.collection-line-card__detail+.collection-line-card__detail{margin-top:4px}.collection-line-card__detail--muted{font-size:12px;color:var(--drawer-text-label)}.collection-line-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.collection-line-card__chip{display:inline-block;font-size:11px;line-height:1.4;padding:2px 8px;border-radius:4px;border:1px solid var(--collections-drawer-border);background:transparent;color:var(--drawer-text-label);max-width:100%}.collection-line-card__cta{display:flex;align-items:center;justify-content:flex-start;gap:5px;margin-top:12px;font-size:14px;font-weight:500;color:var(--drawer-text-action)}.collections-overview-drawer--mobile .collections-overview-drawer__metric-label,.collections-overview-drawer__summary-tile-label{font-size:11px;line-height:1.3}.collections-overview-drawer--mobile .collections-overview-drawer__metric-label{font-size:10px}.stat-card.ant-card{height:auto;border-radius:8px!important;border:1.5px solid var(--stat-card-border)!important;background:var(--stat-card-bg)!important;box-shadow:none!important;overflow:hidden}.stat-card.ant-card .ant-card-body{height:auto;padding:12px 14px!important;display:flex;flex-direction:column}.stat-card__inner{display:flex;flex-direction:column;gap:0}.stat-card__header{display:flex;align-items:center;gap:8px;min-height:32px;flex-shrink:0}.stat-card__icon{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--stat-card-accent-bg, rgba(255, 255, 255, .06))}.stat-card__title{flex:1;min-width:0;font-weight:600;font-size:14px;line-height:1.3;color:var(--stat-card-title)}.stat-card__info{flex-shrink:0;display:inline-flex;cursor:pointer;padding:2px}.stat-card__header-extra{flex-shrink:0;display:inline-flex;align-items:center}.stat-card__value{margin-top:8px;display:flex;align-items:baseline;gap:4px;font-size:24px;font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums;flex-shrink:0}.stat-card__footer-slot{margin-top:8px;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.stat-card-breakdown{display:flex;flex-direction:column;gap:4px;align-items:flex-start;width:100%;max-width:100%}.stat-card-breakdown--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:4px;width:100%;max-width:360px}@media(max-width:576px){.stat-card-breakdown--grid{grid-template-columns:1fr;max-width:none}}.stat-card-breakdown__row{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:6px;width:fit-content;max-width:100%;font-size:12px;line-height:1.4}.stat-card-breakdown--grid .stat-card-breakdown__row{width:100%;max-width:none}.stat-card-breakdown__label{flex-shrink:0;white-space:nowrap}.stat-card-breakdown__label:after{content:":"}.stat-card-breakdown__value{text-align:left;font-variant-numeric:tabular-nums;min-width:0}.stat-card--clickable{cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.stat-card--clickable:hover{border-color:var(--stat-card-accent)!important;box-shadow:none!important}.stat-card-wrapper--clickable,.stat-card-trigger{display:block;width:100%;height:auto}.stat-card .ant-skeleton{padding-top:4px}.analytics-stat-row.ant-row{align-items:stretch}.analytics-stat-row>.ant-col{display:flex;flex-direction:column}.analytics-stat-row .stat-card-trigger{flex:1;height:100%}.payment-breakdown-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.payment-breakdown-card__title{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.payment-breakdown-card__title .ant-typography{margin:0!important;font-size:16px;line-height:1.35}.payment-breakdown-card__body{display:flex;flex-direction:column;gap:0;min-height:280px}.payment-breakdown-card__table-wrap{flex:1;min-height:0}.payment-breakdown-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--payment-breakdown-border, rgba(255, 255, 255, .08))}.payment-breakdown-card__footer-total{font-size:15px;font-variant-numeric:tabular-nums}@media(max-width:768px){.payment-breakdown-card__header{flex-wrap:wrap}.payment-breakdown-card__title .ant-typography,.payment-breakdown-card__footer-total{font-size:14px}}.mrd-container{height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.mrd-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;gap:16px;flex-wrap:wrap}.mrd-header__left{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.mrd-header__title-block{flex:1;min-width:0}.mrd-header__title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.mrd-header__title-row .ant-typography{flex-shrink:0}.mrd-header__refresh-btn{flex-shrink:0;padding-inline:6px}.mrd-header__icon-wrap{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mrd-header__subtitle{display:block;font-size:13px;line-height:20px;min-height:20px;overflow-wrap:anywhere;word-break:break-word}.mrd-header__updated-sr{position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}.mrd-header__right{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:nowrap;flex-shrink:0;margin-left:auto}.mrd-header__preset-select{width:160px;min-width:160px;flex-shrink:0}.mrd-header__updated{font-size:12px;line-height:20px;white-space:nowrap;flex-shrink:0;opacity:.65}.mrd-restaurant-card__switch-btn-label{font-weight:600;font-size:14px;line-height:1.2}.mrd-restaurant-card__switch-btn-chevron{font-size:11px;margin-left:4px}.mrd-header__date-trigger{font-weight:500;text-align:left;display:inline-flex;align-items:center;max-width:200px;overflow:hidden;padding-inline:10px}.mrd-header__date-trigger .ant-btn-icon{flex-shrink:0}.mrd-header__date-trigger-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.mrd-custom-range-popover{z-index:1100}.mrd-custom-range-popover .ant-popover-inner{padding:0;width:352px;max-width:calc(100vw - 24px);overflow:visible;border-radius:12px;background:transparent;box-shadow:none}.mrd-custom-range-popover .ant-popover-inner-content{overflow:visible;padding:0}.mrd-date-drawer__picker{display:flex;justify-content:center;min-height:320px}.mrd-date-drawer__picker .ant-picker{position:absolute;width:0;height:0;opacity:0;overflow:hidden;pointer-events:none;padding:0;border:none}.mrd-date-drawer__picker .ant-picker-dropdown{position:static!important;inset:auto!important;transform:none!important;box-shadow:none!important;padding:0!important}.mrd-date-drawer__picker .ant-picker-panel-container{box-shadow:none}.mrd-custom-range-picker{display:flex;flex-direction:column;gap:12px;box-sizing:border-box;width:100%;padding:16px 16px 18px;color:var(--mrd-picker-text);background:var(--mrd-picker-surface);border-radius:12px;box-shadow:var(--mrd-popover-shadow);overflow:visible}.mrd-custom-range-picker__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;line-height:1.35}.mrd-custom-range-picker__title-main{font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--mrd-picker-text-secondary);text-transform:uppercase}.mrd-custom-range-picker__hint{font-size:12px;font-weight:400;line-height:1.3;color:var(--mrd-picker-text-tertiary);white-space:nowrap}.mrd-custom-range-picker__divider{height:1px;background:var(--mrd-picker-divider);margin:0;flex-shrink:0}.mrd-aria-range-picker{color:inherit}.mrd-aria-datetime-picker{position:relative;z-index:0;width:100%;display:flex;flex-direction:column;gap:10px}.mrd-aria-label{display:block;font-size:12px;font-weight:500;line-height:1.3;color:var(--mrd-picker-text-secondary);margin:0}.mrd-aria-datetime-group{display:flex;align-items:stretch;width:100%;min-height:40px;border-radius:8px;border:1px solid var(--mrd-field-border);background:var(--mrd-field-bg);transition:border-color .15s ease,box-shadow .15s ease;overflow:visible;box-sizing:border-box}.mrd-aria-datetime-group[data-focus-within],.mrd-aria-datetime-group--picker-active{border-color:var(--mrd-field-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--mrd-field-focus) 22%,transparent)}.mrd-custom-range-picker:has(.mrd-aria-datetime-group--picker-active) .mrd-aria-datetime-group[data-focus-within]:not(.mrd-aria-datetime-group--picker-active){border-color:var(--mrd-field-border);box-shadow:none}.mrd-aria-datetime-input{display:flex;align-items:center;flex:1;min-width:0;padding:0 8px 0 10px;border:none;background:transparent;color:var(--mrd-field-text);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.4;outline:none;overflow-x:auto;scrollbar-width:none;box-sizing:border-box}.mrd-aria-segment--date{cursor:pointer}.mrd-time-float{min-width:280px}.mrd-aria-datetime-input::-webkit-scrollbar{display:none}.mrd-aria-segment{padding:2px 1px;border-radius:4px;outline:none;caret-color:transparent;color:var(--mrd-field-text)}.mrd-aria-segment[data-placeholder]{color:var(--mrd-picker-text-tertiary)}.mrd-aria-segment[data-focused]{background:var(--mrd-field-focus);color:var(--mrd-calendar-selected-text)}.mrd-aria-calendar-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;margin:0;padding:0;border:none;border-left:1px solid var(--mrd-field-border);border-radius:0;background:var(--mrd-calendar-hover);color:var(--mrd-picker-text-secondary);font-size:15px;cursor:pointer;outline:none}.mrd-aria-calendar-btn[data-hovered],.mrd-aria-calendar-btn[data-pressed]{background:var(--mrd-calendar-range-bg);color:var(--mrd-picker-text)}.mrd-aria-calendar-btn[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--mrd-field-focus)}.mrd-calendar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2999;border:none;padding:0;margin:0;background:var(--mrd-calendar-backdrop);cursor:default}.mrd-calendar-float{position:fixed;z-index:3000;padding:12px;border-radius:10px;border:1px solid var(--mrd-calendar-border);background-color:var(--mrd-calendar-surface);box-shadow:var(--mrd-popover-shadow);color:var(--mrd-picker-text);max-height:calc(100vh - 32px);overflow:auto}.mrd-calendar-float__hint{margin:0 2px 10px;font-size:12px;font-weight:600;line-height:1.3;color:var(--mrd-field-focus);text-align:center;letter-spacing:.02em}.mrd-aria-calendar{width:100%;min-width:280px;background-color:var(--mrd-calendar-surface);color:var(--mrd-picker-text)}.mrd-aria-calendar-header{display:flex;align-items:center;gap:4px;margin-bottom:10px;padding:0 2px}.mrd-aria-calendar-nav{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background:transparent;color:inherit;cursor:pointer;outline:none}.mrd-aria-calendar-nav .anticon,.mrd-aria-calendar-nav svg{pointer-events:none}.mrd-aria-calendar-nav[data-hovered]{background:var(--mrd-calendar-hover)}.mrd-aria-calendar-nav[data-disabled]{opacity:.35;cursor:not-allowed}.mrd-aria-calendar-heading{flex:1;margin:0;text-align:center;font-weight:600;font-size:14px}.mrd-aria-calendar-grid{width:100%;border-collapse:separate;border-spacing:2px;background-color:var(--mrd-calendar-surface)}.mrd-aria-calendar-grid th{font-size:11px;font-weight:600;opacity:.55;padding:6px 0;text-align:center;text-transform:uppercase}.mrd-aria-calendar-cell{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;margin:0;text-align:center;line-height:1;border-radius:8px;cursor:pointer;font-size:13px;outline:none;border:none;background:transparent;color:inherit;box-sizing:border-box}.mrd-aria-calendar-cell[data-outside-month]{opacity:.35}.mrd-aria-calendar-cell[data-hovered]:not([data-selected]):not(.mrd-aria-calendar-cell--in-range):not(.mrd-aria-calendar-cell--range-start):not(.mrd-aria-calendar-cell--range-end){background:var(--mrd-calendar-hover)}.mrd-aria-calendar-cell--in-range{border-radius:0;background:var(--mrd-calendar-range-bg);color:var(--mrd-calendar-range-text)}.mrd-aria-calendar-cell--range-start{border-radius:8px 0 0 8px;background:var(--mrd-calendar-range-bg);color:var(--mrd-calendar-range-text);font-weight:600}.mrd-aria-calendar-cell--range-end{border-radius:0 8px 8px 0;background:var(--mrd-calendar-range-bg);color:var(--mrd-calendar-range-text);font-weight:600}.mrd-aria-calendar-cell--range-single{background:var(--mrd-calendar-range-bg);color:var(--mrd-calendar-range-text);font-weight:600}.mrd-aria-calendar-cell--range-start:not([data-selected]),.mrd-aria-calendar-cell--range-end:not([data-selected]),.mrd-aria-calendar-cell--range-single:not([data-selected]){box-shadow:inset 0 0 0 1px var(--mrd-calendar-range-border)}.mrd-aria-calendar-cell[data-selected]{background:var(--mrd-field-focus);color:var(--mrd-calendar-selected-text);border-radius:8px;font-weight:600;box-shadow:none}.mrd-aria-calendar-cell--in-range[data-hovered]:not([data-selected]),.mrd-aria-calendar-cell--range-start[data-hovered]:not([data-selected]),.mrd-aria-calendar-cell--range-end[data-hovered]:not([data-selected]){background:var(--mrd-calendar-range-bg);filter:brightness(.95)}.mrd-aria-calendar-cell[data-disabled]{opacity:.28;cursor:not-allowed}@media(max-width:768px){.mrd-custom-range-picker{min-width:0;padding:4px 0 0;gap:12px}.mrd-custom-range-picker__title-main{display:none}.mrd-custom-range-picker__title{gap:0}.mrd-aria-datetime-picker{gap:10px}.mrd-custom-range-picker__apply{margin-top:4px}}.mrd-date-drawer .mrd-custom-range-picker{min-width:0;padding:0;gap:12px}.mrd-custom-range-picker__toggle{display:flex;align-items:center;gap:10px}.mrd-custom-range-picker__summary{padding:10px 12px;border-radius:8px;background:#8080801f;border:1px solid rgba(128,128,128,.2);font-size:13px;line-height:1.45}.mrd-custom-range-picker__calendar--open{min-height:280px}.mrd-custom-range-picker__calendar--open .ant-picker{visibility:hidden;height:0;overflow:hidden;margin:0;padding:0;border:none;min-height:0}.mrd-custom-range-picker__calendar--open .ant-picker-dropdown,.mrd-custom-range-picker__calendar--open .mrd-custom-range-picker__popup{position:static!important;inset:auto!important;transform:none!important;box-shadow:none!important}.mrd-custom-range-picker__hours{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mrd-custom-range-picker__hour-label{display:block;font-size:11px!important;text-transform:uppercase;letter-spacing:.35px;margin-bottom:4px}.mrd-custom-range-picker__error{font-size:12px}.mrd-custom-range-picker__apply{margin-top:4px;font-weight:600!important}.mrd-touch-datetime-row{display:flex;flex-direction:column;gap:6px;width:100%}.mrd-touch-datetime-row__controls{display:flex;align-items:stretch;width:100%;min-height:40px;border-radius:8px;border:1px solid var(--mrd-field-border);background:var(--mrd-field-bg);overflow:hidden;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.mrd-touch-datetime-row__controls--active{border-color:var(--mrd-field-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--mrd-field-focus) 22%,transparent)}.mrd-touch-datetime-row__btn{display:inline-flex;align-items:center;gap:6px;min-height:40px;margin:0;padding:0 10px;border:none;border-radius:0;background:transparent;color:var(--mrd-field-text);font-size:13px;font-variant-numeric:tabular-nums;line-height:1.4;cursor:pointer;outline:none;box-sizing:border-box;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.mrd-touch-datetime-row__btn--date{flex:1 1 58%;min-width:0;border-right:1px solid var(--mrd-field-border)}.mrd-touch-datetime-row__btn--time{flex:0 1 42%;min-width:96px;max-width:132px;justify-content:center;padding-left:8px;padding-right:8px}.mrd-touch-datetime-row__btn--active{background:color-mix(in srgb,var(--mrd-field-focus) 12%,transparent)}.mrd-touch-datetime-row__btn[data-focus-visible],.mrd-touch-datetime-row__btn:focus-visible{background:color-mix(in srgb,var(--mrd-field-focus) 14%,transparent)}.mrd-touch-datetime-row__icon{flex-shrink:0;font-size:14px;color:var(--mrd-picker-text-secondary)}.mrd-touch-datetime-row__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrd-picker-modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3100;border:none;padding:0;margin:0;background:var(--mrd-calendar-backdrop);cursor:default}.mrd-picker-modal__panel{position:fixed;z-index:3101;left:50%;bottom:max(16px,env(safe-area-inset-bottom,0px));transform:translate(-50%);width:min(360px,calc(100vw - 32px));max-height:min(85vh,520px);overflow:auto;padding:16px;border-radius:12px;border:1px solid var(--mrd-calendar-border);background-color:var(--mrd-calendar-surface);box-shadow:var(--mrd-popover-shadow);color:var(--mrd-picker-text);box-sizing:border-box}.mrd-picker-modal__title{margin:0 0 12px;font-size:14px;font-weight:600;line-height:1.3;color:var(--mrd-field-focus);text-align:center;letter-spacing:.02em}.mrd-time-modal .ant-modal{max-width:calc(100vw - 32px)}.mrd-time-modal .ant-modal-body{padding:16px 20px 8px}.mrd-time-modal .ant-modal-footer{display:flex;gap:10px;padding:12px 16px 16px}.mrd-time-modal .ant-modal-footer .ant-btn{flex:1;margin:0!important}.mrd-touch-time-selects--modal{display:flex;flex-direction:column;gap:16px}.mrd-touch-time-selects__field{display:flex;flex-direction:column;gap:8px;min-width:0}.mrd-touch-time-selects__label{font-size:13px;font-weight:600;line-height:1.3;color:var(--mrd-picker-text-secondary)}.mrd-touch-time-selects__field .ant-select{width:100%}.mrd-touch-time-selects__field .ant-select-selector{min-height:48px!important;padding:8px 12px!important;font-size:16px!important}.mrd-time-modal__select-dropdown{z-index:3300!important}.mrd-time-wheel-panel{position:relative;padding:4px 0}.mrd-time-wheel-panel__highlight{position:absolute;left:10px;right:10px;top:50%;transform:translateY(-50%);height:44px;border-radius:10px;background:color-mix(in srgb,var(--mrd-field-focus) 16%,transparent);border:1px solid color-mix(in srgb,var(--mrd-field-focus) 35%,transparent);pointer-events:none;z-index:0}.mrd-time-wheel-panel__columns{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;position:relative;z-index:1}.mrd-time-wheel-column{min-width:0}.mrd-time-wheel-column__list{list-style:none;margin:0;padding:0;overflow-y:auto;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior:contain}.mrd-time-wheel-column__list::-webkit-scrollbar{display:none}.mrd-time-wheel-column__item{height:44px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--mrd-picker-text-tertiary);scroll-snap-align:center;scroll-snap-stop:always;-webkit-user-select:none;user-select:none}.mrd-time-wheel-column__item--selected{color:var(--mrd-picker-text);font-weight:700;font-size:20px}.mrd-time-wheel-column__item--spacer{pointer-events:none;visibility:hidden}.mrd-time-picker-panel__columns{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.mrd-time-picker-panel__field{display:flex;flex-direction:column;gap:6px;min-width:0}.mrd-time-picker-panel__label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.35px;color:var(--mrd-picker-text-secondary)}.mrd-time-picker-panel__select{width:100%;min-height:44px;padding:8px 10px;border-radius:8px;border:1px solid var(--mrd-field-border);background:var(--mrd-field-bg);color:var(--mrd-field-text);font-size:16px;font-variant-numeric:tabular-nums;outline:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mrd-time-picker-panel__select:focus{border-color:var(--mrd-field-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--mrd-field-focus) 22%,transparent)}@media(max-width:380px){.mrd-touch-datetime-row__btn{gap:4px;padding:0 8px;font-size:12px}.mrd-touch-datetime-row__btn--time{min-width:88px;max-width:112px}.mrd-touch-datetime-row__icon{font-size:12px}}.mrd-date-drawer__toggle-row{display:flex;align-items:center;gap:10px}.mrd-date-drawer__note{display:block;font-size:12px;line-height:1.4}.mrd-body{padding:20px 24px 32px}.mrd-aggregate-row{margin-bottom:24px}.mrd-aggregate-card{border-radius:12px!important;border:none!important;box-shadow:0 1px 4px #0000000a,0 0 0 1px #0000000a;transition:transform .2s ease,box-shadow .2s ease;cursor:default;overflow:hidden}.mrd-aggregate-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000014,0 0 0 1px #0000000a}.mrd-aggregate-card .ant-card-body{padding:18px!important}.mrd-aggregate-card__header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.mrd-aggregate-card__icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mrd-aggregate-card__title{font-size:13px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.4px;opacity:.8}.mrd-aggregate-card__value{font-size:28px;font-weight:800;line-height:1.2;margin-bottom:4px;font-variant-numeric:tabular-nums}.mrd-aggregate-card__subtitle{font-size:12px!important;opacity:.65}.mrd-section-title{margin-bottom:16px;padding-bottom:12px;display:flex;align-items:center}.mrd-restaurant-list{display:flex;flex-direction:column;gap:14px}.mrd-restaurant-card{border-radius:14px!important;border:1.5px solid transparent;box-shadow:0 1px 4px #0000000a,0 0 0 1px #00000008;transition:all .25s ease;overflow:hidden}.mrd-restaurant-card:hover{box-shadow:0 8px 28px #00000014,0 0 0 1px #0000000a;transform:translateY(-1px)}.mrd-restaurant-card--active{border-width:1.5px;border-style:solid;border-color:var(--mrd-active-accent, #1677ff)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--mrd-active-accent, #1677ff) 35%,transparent);background:var(--ant-color-bg-container)!important}.mrd-restaurant-card .ant-card-body{padding:20px!important}.mrd-restaurant-card__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.mrd-restaurant-card__info{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.mrd-restaurant-card__meta{flex:1;min-width:0}.mrd-restaurant-card__name-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.mrd-restaurant-card__name{font-size:16px!important;line-height:1.3!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.mrd-restaurant-card__current-tag{font-size:11px!important;border-radius:6px!important;padding:0 6px!important;line-height:20px!important;height:20px!important}.mrd-restaurant-card__role-tag{font-size:11px!important;border-radius:4px}.mrd-restaurant-card__location{font-size:12px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;display:inline-block}.mrd-restaurant-card__actions{flex-shrink:0}.mrd-restaurant-card__switch-btn{border-radius:8px!important;font-weight:600!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:2px;padding-inline:14px!important}.mrd-restaurant-card__stats{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;padding:14px 0 0;border-top:1px solid rgba(128,128,128,.1)}.mrd-restaurant-card__stat{display:flex;align-items:center;gap:10px}.mrd-restaurant-card__stat-icon{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mrd-restaurant-card__stat-content{display:flex;flex-direction:column;min-width:0}.mrd-restaurant-card__stat-label{font-size:11px!important;line-height:1.2!important;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.mrd-restaurant-card__stat-value{font-size:15px!important;line-height:1.3!important;font-variant-numeric:tabular-nums}.mrd-restaurant-card__stat-sub{font-size:11px!important;font-weight:400!important}.mrd-restaurant-card__expand-wrap{margin-top:14px;padding-top:14px;border-top:1px solid rgba(128,128,128,.12)}.mrd-restaurant-card__expand-btn{font-weight:600!important;height:36px!important;border-radius:8px!important}.mrd-restaurant-card__revenue-bar{margin-top:14px;padding-top:14px;border-top:1px solid rgba(128,128,128,.08)}.mrd-restaurant-card__revenue-bar-track{display:flex;height:6px;border-radius:3px;overflow:hidden;background:#80808014;margin-bottom:8px}.mrd-restaurant-card__revenue-bar-fill{height:100%;transition:width .6s ease}.mrd-restaurant-card__revenue-legend{display:flex;gap:16px;font-size:12px;opacity:.75;font-variant-numeric:tabular-nums}.mrd-legend-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px;vertical-align:middle}.mrd-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px;padding:40px}.mrd-skeleton-grid{display:flex;flex-direction:column;gap:14px}.mrd-details{display:flex;flex-direction:column;gap:16px}.mrd-details__highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:12px}.mrd-details__highlight{position:relative;padding:14px 16px 14px 18px;border-radius:10px;background:var(--mrd-highlight-bg);border:1px solid var(--mrd-highlight-border);overflow:hidden}.mrd-details__highlight:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:3px 0 0 3px}.mrd-details__highlight--sales{background:var(--mrd-sales-tint)}.mrd-details__highlight--sales:before{background:var(--mrd-sales-accent)}.mrd-details__highlight--collected{background:var(--mrd-collected-tint)}.mrd-details__highlight--collected:before{background:var(--mrd-collected-accent)}.mrd-details__highlight--pending{background:var(--mrd-pending-tint)}.mrd-details__highlight--pending:before{background:var(--mrd-pending-accent)}.mrd-details__highlight--reservations:before{background:var(--mrd-reservations-accent)}.mrd-details__highlight-label{display:block;font-size:11px!important;text-transform:uppercase;letter-spacing:.45px;margin-bottom:6px;opacity:.85}.mrd-details__highlight>.ant-typography-strong{font-size:21px!important;line-height:1.25!important;letter-spacing:-.02em}.mrd-details__highlight-sub{display:block;font-size:11px!important;margin-top:4px;opacity:.7}.mrd-details__highlight-due{display:block;font-size:11px!important;margin-top:4px;color:var(--mrd-pending-accent, #faad14)!important;opacity:.95}.mrd-details__highlight--clickable{cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.mrd-details__highlight--clickable:hover{border-color:var(--mrd-collected-accent);box-shadow:0 2px 8px #00000014}.mrd-details__highlight--clickable:focus-visible{outline:2px solid var(--mrd-collected-accent);outline-offset:2px}.mrd-details__highlight-label--formula{text-transform:none!important;letter-spacing:0!important;font-size:10px!important;line-height:1.35;white-space:normal}.mrd-details__highlight-hint{display:flex;align-items:center;gap:4px;font-size:11px!important;margin-top:6px;opacity:.55}.mrd-details__modal-breakdown{display:flex;flex-direction:column;gap:8px}.mrd-details__panel{background:var(--mrd-panel-bg);border:1px solid var(--mrd-panel-border);border-radius:10px;padding:16px;height:100%}.mrd-details__panel-title{font-size:12px!important;text-transform:uppercase;letter-spacing:.5px;display:block}.mrd-details__panel-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}.mrd-details__panel-total{font-size:13px!important;font-variant-numeric:tabular-nums}.mrd-details__waterfall{display:flex;flex-direction:column;gap:8px}.mrd-breakdown-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.mrd-breakdown-row--border{padding-top:10px;margin-top:4px;border-top:1px dashed var(--mrd-divider)}.mrd-breakdown-row--bold .mrd-breakdown-row__label .ant-typography{font-weight:600;color:inherit}.mrd-breakdown-row__label{display:flex;align-items:center;gap:6px;min-width:0}.mrd-breakdown-row__hint{font-size:12px;opacity:.45;cursor:help}.mrd-details__voids{margin-top:16px;padding-top:14px;border-top:1px solid var(--mrd-divider)}.mrd-details__voids-title{display:block;font-size:12px!important;margin-bottom:10px}.mrd-details__voids-list{display:flex;flex-direction:column;gap:8px}.mrd-details__void-item{display:flex;align-items:center;gap:10px;font-size:13px;padding:10px 12px;border-radius:8px;background:var(--mrd-void-bg);border:1px solid color-mix(in srgb,var(--mrd-void-border) 35%,transparent);color:inherit}.mrd-details__void-item span{flex:1;min-width:0}.mrd-details__void-item .anticon{color:var(--mrd-void-text);font-size:14px;flex-shrink:0}.mrd-details__void-item .ant-typography{color:var(--mrd-void-text)!important;font-weight:600}.mrd-details__voids-subtitle{display:block;font-size:11px!important;text-transform:uppercase;letter-spacing:.4px;margin-bottom:8px}.mrd-details__deleted-section{margin-bottom:10px}.mrd-details__deleted-list{display:flex;flex-direction:column;gap:8px}.mrd-details__deleted-row{border-radius:8px;background:var(--mrd-void-bg);border:1px solid color-mix(in srgb,var(--mrd-void-border) 35%,transparent);padding:10px 12px}.mrd-details__deleted-row-main{display:flex;align-items:flex-start;gap:10px}.mrd-details__deleted-row-main>.anticon-delete{color:var(--mrd-void-text);margin-top:3px;flex-shrink:0}.mrd-details__deleted-row-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mrd-details__deleted-meta{font-size:12px!important}.mrd-details__deleted-reason{font-size:12px!important;font-style:italic}.mrd-details__void-item--compact{margin-top:8px}.mrd-details__payments{display:flex;flex-direction:column;gap:14px}.mrd-details__payment-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px}.mrd-details__payment-name{font-size:13px!important;text-transform:capitalize}.mrd-details__payment-amount{font-size:13px!important;font-variant-numeric:tabular-nums;white-space:nowrap}.mrd-details__payment-pct{font-size:11px!important;font-weight:400!important}.mrd-details__items{display:flex;flex-direction:column;gap:6px}.mrd-details__item{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:6px 0;border-bottom:1px dashed var(--mrd-divider);font-size:13px}.mrd-details__item:last-child{border-bottom:none}.mrd-details__item-rank{font-size:11px;opacity:.5;font-variant-numeric:tabular-nums}.mrd-details__item-name{font-size:13px!important;min-width:0}.mrd-details__item-stats{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:768px){.mrd-header{padding:14px 16px}.mrd-body{padding:16px}.mrd-aggregate-card__value{font-size:22px}.mrd-restaurant-card .ant-card-body{padding:16px!important}.mrd-restaurant-card__stats{grid-template-columns:repeat(3,1fr);gap:10px}.mrd-restaurant-card__name{max-width:160px;font-size:15px!important}.mrd-restaurant-card__header{flex-wrap:wrap;gap:12px}.mrd-restaurant-card__actions{width:100%}.mrd-restaurant-card__switch-btn{width:100%!important;min-height:40px!important}.mrd-restaurant-card__switch-btn-label{font-size:15px}.mrd-header{flex-direction:column;align-items:stretch}.mrd-header__left{flex-wrap:wrap}.mrd-header__title-row{width:100%}.mrd-header__right{width:100%;flex-wrap:wrap;margin-left:0}.mrd-header__preset-select{flex:1;min-width:140px}.mrd-header__date-trigger{max-width:100%;flex:1}}@media(max-width:550px){.mrd-header__icon-wrap{display:none}.mrd-aggregate-card__value{font-size:18px}.mrd-aggregate-card__icon{width:30px;height:30px;border-radius:8px}.mrd-aggregate-card .ant-card-body{padding:14px!important}.mrd-restaurant-card__stats{grid-template-columns:repeat(2,1fr);gap:10px}.mrd-restaurant-card__stat-icon{width:30px;height:30px;border-radius:7px}.mrd-restaurant-card__stat-value{font-size:14px!important}.mrd-restaurant-card__revenue-legend{flex-direction:column;gap:4px}.mrd-restaurant-card__name{max-width:130px;font-size:14px!important}}.overview-date-range-filter{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0;flex:1}.overview-date-range-filter__preset{width:140px;min-width:120px;flex-shrink:0}.overview-date-range-filter__date-trigger{flex-shrink:1;min-width:0;max-width:200px}.custom-analytics-date-toolbar{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:12px 16px;min-width:0}.custom-analytics-date-toolbar__header{display:flex;align-items:center;flex:0 0 auto;min-width:0}.custom-analytics-date-toolbar__label{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:500;white-space:nowrap}.custom-analytics-date-toolbar__info-btn,.custom-analytics-date-toolbar__history-btn{flex-shrink:0;padding:0 6px}.custom-analytics-date-toolbar__actions{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex:0 1 auto;flex-wrap:nowrap;min-width:0;width:auto}.custom-analytics-date-toolbar__actions .overview-date-range-filter{flex:0 1 auto;min-width:0;width:auto}@media(max-width:768px){.custom-analytics-date-toolbar{flex-direction:column;flex-wrap:wrap;align-items:stretch;gap:10px}.custom-analytics-date-toolbar__header{width:100%}.custom-analytics-date-toolbar__actions{width:100%;flex-direction:column;align-items:stretch;gap:10px}.custom-analytics-date-toolbar__actions .overview-date-range-filter{width:100%;flex-wrap:wrap}.custom-analytics-date-toolbar__actions .overview-date-range-filter__preset{flex:1 1 0;min-width:0;width:auto}.custom-analytics-date-toolbar__actions .overview-date-range-filter__date-trigger{flex:1 1 0;min-width:0;max-width:none;width:auto}}.bsd-items-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.bsd-toolbar-label{display:block;font-size:12px;font-weight:500;color:var(--bsd-text-secondary);margin-bottom:6px}.bsd-category-block{min-width:0}.bsd-control{display:flex;flex-direction:column}.bsd-scroll-fade{position:relative;border:1px solid var(--bsd-border);background:var(--bsd-bg);border-radius:var(--bsd-radius);padding:6px;overflow:hidden}.bsd-field-shell{border:1px solid var(--bsd-border);background:var(--bsd-bg);border-radius:var(--bsd-radius);padding:6px}.bsd-field-shell .ant-select-selector{border:none!important;box-shadow:none!important;background:transparent!important}.bsd-scroll-fade:before,.bsd-scroll-fade:after{content:"";position:absolute;top:0;bottom:0;width:24px;pointer-events:none}.bsd-scroll-fade:before{left:0;background:linear-gradient(to right,var(--bsd-bg) 0%,rgba(0,0,0,0) 100%)}.bsd-scroll-fade:after{right:0;background:linear-gradient(to left,var(--bsd-bg) 0%,rgba(0,0,0,0) 100%)}.bsd-category-scroll{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;min-width:0;scrollbar-width:none}.bsd-category-scroll::-webkit-scrollbar{display:none}.bsd-toolbar-controls{display:flex;gap:10px;align-items:start;flex-wrap:wrap;justify-content:flex-end}@media(max-width:1100px){.bsd-items-toolbar{grid-template-columns:1fr;align-items:stretch}.bsd-toolbar-controls{justify-content:flex-start}}.order-summary-modal .ant-modal-content,.order-details-card .ant-card-body{padding:0!important}.order-details-card .ant-card-head-title{display:flex;justify-content:space-between;align-items:center}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th{border-radius:0!important}.split-payment-other-method-select .ant-select-selector{color:var(--ant-color-text)}.split-payment-other-method-select .ant-select-selection-placeholder{color:var(--ant-color-text-placeholder)}.split-payment-other-method-select .ant-select-selection-item{color:var(--ant-color-text)}.splitAmountInput .ant-input-number-group-addon{font-size:18px;font-weight:600;padding-inline:12px}.splitAmountInput .ant-input-number{height:46px}.splitAmountInput .ant-input-number-input{height:44px;font-size:20px;font-weight:700;line-height:1.2}.ant-table-wrapper .order-history-row--deleted>td{background-color:var(--order-history-deleted-bg, rgba(255, 77, 79, .14))!important}.ant-table-wrapper .order-history-row--deleted:hover>td,.ant-table-wrapper .order-history-row--deleted>td.ant-table-cell-row-hover{background-color:var(--order-history-deleted-bg-hover, rgba(255, 77, 79, .28))!important}.order-history-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:15px}.order-history-filters__leading{display:flex;align-items:center;flex-wrap:nowrap;gap:10px;flex-shrink:0;min-width:0}.order-history-filters__title{align-items:center;display:flex;font-weight:700;font-size:16px;border-radius:4px;padding:5px 10px;margin:0;flex-shrink:0;white-space:nowrap}.order-history-filters__title-meta{margin-left:8px;min-width:34px;display:inline-flex;align-items:center;justify-content:flex-start}.order-history-filters__view-toggle{flex-shrink:0}.order-history-filters__refresh-btn{flex-shrink:0;white-space:nowrap}.order-history-filters__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;min-width:0;flex:1 1 auto;margin-left:auto}.order-history-filters__search{width:180px;min-width:140px;flex:0 0 auto;max-width:280px}.order-history-filters__controls{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:10px;min-width:0;flex:0 1 auto}.order-history-filters__controls .overview-date-range-filter{flex:0 1 auto;min-width:0;max-width:100%;justify-content:flex-end}.order-history-filters__filters{flex-shrink:0}@media(max-width:768px){.order-history-filters{align-items:flex-start;gap:12px;padding:12px}.order-history-filters__leading{flex:1 1 auto;min-width:0}.order-history-filters__actions{width:100%;flex:1 1 100%;margin-left:0;justify-content:flex-end;align-items:stretch;gap:12px}.order-history-filters__search{width:100%;max-width:100%;flex:1 1 100%}.order-history-filters__controls{width:100%;flex:1 1 100%;flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:10px}.order-history-filters__controls .overview-date-range-filter{flex:1 1 0;min-width:0;flex-wrap:nowrap;justify-content:flex-end}.order-history-filters__controls .overview-date-range-filter__preset{flex:1 1 0;min-width:0;width:auto}.order-history-filters__controls .overview-date-range-filter__date-trigger{flex:1 1 0;min-width:0;max-width:none}.order-history-filters__filters{flex:0 0 auto;display:flex;align-items:stretch}.order-history-filters__filters .ant-btn{height:100%;white-space:nowrap}.order-history-filters__refresh-btn{padding-inline:10px}}.order-history-card{height:auto}.order-history-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:10px}.order-history-card__deleted{padding:8px 10px;margin-bottom:8px}.order-history-card__meta{display:flex;flex-direction:column;gap:6px}.order-history-card__meta-row,.order-history-card__summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.order-history-card__label{font-size:12px;flex:0 0 auto;white-space:nowrap}.order-history-card__value{flex:1 1 auto;min-width:0;text-align:right;word-break:break-word}.order-history-card__value--strong{font-size:14px}.order-history-card__divider{height:1px;margin:10px 0 8px}.order-history-card__summary{display:flex;flex-direction:column;gap:4px}.order-history-card__actions{margin-top:12px;display:flex;justify-content:flex-end}.order-history-card__action-buttons{display:flex;align-items:center;gap:10px}@media(max-width:360px){.order-history-card__meta-row,.order-history-card__summary-row{align-items:center}.order-history-card__value{text-align:right;flex:0 1 auto}}@media(max-width:768px){.order-history-card__header .ant-tag{max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-history-card__actions{justify-content:flex-end}.order-history-card__action-buttons{width:auto;gap:8px;justify-content:flex-end}.order-history-card__action-btn{flex:0 0 auto}}.din-in-cart-menu-list__confirm{width:100%!important}.qsr-checkout-outer{display:flex;padding:16px;flex-direction:column;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;direction:ltr;unicode-bidi:isolate}.qsr-item-row-action.ant-btn{min-height:34px;border-radius:8px;padding-inline:10px;font-weight:600;border-color:var(--ant-color-border-secondary, rgba(255, 255, 255, .2))}.qsr-item-row-action--clear.ant-btn{background:#ff4d4f29}.qsr-item-row-action--add.ant-btn{background:var(--ant-color-fill-tertiary, rgba(255, 255, 255, .08));color:var(--ant-color-text)}.qsr-cart-billing{display:flex;flex-direction:column;width:100%;max-width:100%;align-self:stretch;box-sizing:border-box;margin-top:8px}.qsr-cart-billing__card{width:100%;max-width:100%}.qsr-cart-billing__card.ant-card{margin-inline:0}.qsr-cart-billing__adjustments-heading{padding:6px 0 4px;margin-top:4px;border-top:1px solid var(--ant-color-border-secondary, rgba(255, 255, 255, .08))}.qsr-cart-billing__total-toggle{display:flex;align-items:baseline;justify-content:flex-start;gap:8px;width:100%;padding:4px 2px;margin:0;border:none;background:transparent;cursor:pointer;text-align:left;border-radius:8px;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent}.qsr-cart-billing__total-toggle:hover{background:var(--ant-color-fill-tertiary, rgba(255, 255, 255, .06))}.qsr-cart-billing__total-toggle:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:2px}.qsr-cart-billing__total-toggle-chevron{font-size:11px;color:var(--ant-color-text-secondary);width:14px;flex-shrink:0;line-height:1;display:inline-flex;align-items:center;justify-content:center}.qsr-cart-billing__total-toggle .qsr-cart-billing__label{flex:1;min-width:0}.qsr-cart-billing__summary-title{flex:1;min-width:0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ant-color-text)}.qsr-cart-billing__total-toggle-amount{font-size:19px;font-weight:700;letter-spacing:.03em;font-variant-numeric:tabular-nums}.qsr-cart-billing__breakdown{margin-top:2px;padding-top:6px;border-top:1px solid var(--ant-color-border-secondary, rgba(255, 255, 255, .12))}.qsr-cart-billing__card-anchor{width:100%}.qsr-cart-billing__footer{padding:10px 5px 6px;border-radius:10px;position:sticky;bottom:0;z-index:3;margin-top:10px;border-top:1px solid var(--ant-color-border-secondary, rgba(255, 255, 255, .12));box-shadow:0 -8px 24px #0000002e}.qsr-cart-billing__icon-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;gap:6px;margin-bottom:8px}.qsr-cart-billing__icon-bar-actions{display:flex;flex-wrap:nowrap;align-items:stretch;gap:6px;width:100%;max-width:100%}.qsr-cart-billing__icon-bar-actions>*{flex:1 1 0;min-width:0}.qsr-cart-billing__icon-bar-actions>*:not(.ant-btn){display:flex;min-width:0}.qsr-cart-billing__icon-bar-actions>*:not(.ant-btn) .qsr-cart-billing__icon-toggle{width:100%;min-width:0}.qsr-cart-billing__icon-toggle{min-width:0;width:100%;height:auto;min-height:40px;padding:8px 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border-width:1.5px!important;border-style:solid;border-color:var(--ant-color-border, rgba(0, 0, 0, .16))!important;color:var(--ant-color-text, rgba(0, 0, 0, .88))!important;background:var(--ant-color-bg-container, #ffffff);box-shadow:inset 0 1px 2px #0000000f;outline:none!important;font-size:12px;font-weight:600;letter-spacing:.02em;text-align:center}.qsr-cart-billing__icon-toggle.ant-btn-default{opacity:1}.qsr-cart-billing__icon-toggle.ant-btn-default:hover,.qsr-cart-billing__icon-toggle.ant-btn-default:focus,.qsr-cart-billing__icon-toggle.ant-btn-default:active{border-color:var(--ant-color-border, rgba(0, 0, 0, .16))!important;color:var(--ant-color-text, rgba(0, 0, 0, .88))!important;background:var(--ant-color-bg-container, #ffffff)!important}.qsr-cart-billing__footer .qsr-cart-billing__icon-toggle--on .anticon,.qsr-cart-billing__footer .qsr-cart-billing__icon-toggle.ant-btn-primary .anticon{color:inherit!important}.qsr-cart-billing__footer .qsr-cart-billing__icon-toggle--on svg,.qsr-cart-billing__footer .qsr-cart-billing__icon-toggle.ant-btn-primary svg{color:inherit;fill:currentColor;stroke:currentColor}.qsr-cart-billing__footer .qsr-cart-billing__icon-toggle.ant-btn-primary{background:var(--ant-color-primary, #1677ff)!important;color:#fff!important;border-color:var(--ant-color-primary, #1677ff)!important;opacity:1!important}.qsr-cart-billing__footer .qsr-cart-billing__icon-toggle--on:not(.ant-btn-primary){background:var(--ant-color-primary, #1677ff)!important;color:#fff!important;border-color:var(--ant-color-primary, #1677ff)!important;opacity:1!important}.qsr-cart-billing__footer .qsr-cart-billing__icon-toggle.ant-btn-color-primary{background:var(--ant-color-primary, #1677ff)!important;color:#fff!important;border-color:var(--ant-color-primary, #1677ff)!important}.qsr-cart-billing__footer .qsr-cart-billing__icon-toggle.ant-btn:not(.qsr-cart-billing__icon-toggle--on):not(.ant-btn-primary):focus-visible{box-shadow:0 0 0 2px var(--ant-color-primary)!important}.qsr-cart-billing__line{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 0}.qsr-cart-billing__label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ant-color-text-secondary)}.qsr-cart-billing__amount{font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.02em}.qsr-cart-billing__line--subtotal .qsr-cart-billing__amount{font-size:16px;font-weight:600}.qsr-cart-billing__line--total{padding-top:10px;margin-top:6px;border-top:1px solid var(--ant-color-border-secondary, rgba(255, 255, 255, .12))}.qsr-cart-billing__line--total .qsr-cart-billing__label{font-size:12px;color:var(--ant-color-text)}.qsr-cart-billing__line--total .qsr-cart-billing__amount{font-size:21px;font-weight:700;letter-spacing:.03em}.qsr-cart-billing__collapse .ant-collapse-header{padding:6px 0!important;align-items:center!important}.qsr-cart-billing__collapse .ant-collapse-content-box{padding:4px 0 8px!important}.qsr-cart-billing__line--custom-charge{align-items:center;flex-wrap:wrap}.qsr-cart-billing__line--custom-charge .ant-input{font-size:14px}.qsr-cart-billing__collapse-inner .qsr-cart-billing__line{padding:4px 0}.qsr-cart-billing__collapse-inner .qsr-cart-billing__label{text-transform:none;letter-spacing:.02em;font-size:12px;font-weight:500}.qsr-cart-billing__cta{width:100%!important;margin-top:8px;white-space:nowrap;font-size:15px!important;font-weight:600!important;min-height:54px!important;height:auto!important;padding:14px 18px!important;line-height:1.25!important;border-radius:12px!important}.ant-drawer-body.qsr-drawer-body-flex{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden!important;direction:ltr;unicode-bidi:isolate}.cart-item-details-trigger{border-radius:6px;transition:background-color .15s ease}.cart-item-details-trigger:hover{background-color:#ffffff0f}.cart-item-details-trigger:focus-visible{outline:2px solid var(--ant-color-primary, #1677ff);outline-offset:2px}.cart-item-qty-control{flex-shrink:0}.cart-rush-toggle.ant-switch{min-width:54px;flex-shrink:0}.cart-rush-toggle.ant-switch .ant-switch-inner{font-size:11px;font-weight:700;letter-spacing:.02em}.cart-rush-toggle.ant-switch:not(.ant-switch-checked){background:var(--ant-color-fill-tertiary, rgba(255, 255, 255, .12))}.cart-rush-toggle.ant-switch:not(.ant-switch-checked) .ant-switch-inner{color:var(--ant-color-text-secondary, rgba(255, 255, 255, .55))}.cart-rush-toggle.ant-switch.ant-switch-checked{background:var(--ant-color-error, #ef4444)}.cart-item-kitchen-note{display:block;flex:1;min-width:0;max-width:100%;margin:0;font-size:13px;font-style:italic;line-height:1.35;color:var(--ant-color-primary, #1677ff);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-ant-input{width:100%;padding:4px 11px;font-size:14px;line-height:1.5715;color:var(--ant-color-text, rgba(255, 255, 255, .88));background-color:var(--ant-color-bg-container, #141414);background-image:none;border:1px solid var(--ant-color-border, rgba(255, 255, 255, .2));border-radius:6px;transition:all .2s;outline:none;box-sizing:border-box}.custom-ant-input:hover{border-color:#4096ff}.custom-ant-input:focus{border-color:#1677ff;box-shadow:0 0 0 2px #0591ff1a}.custom-ant-input::placeholder{color:var(--ant-color-text-tertiary, rgba(255, 255, 255, .45))}.billingContainer{padding:16px}.header{margin-bottom:16px}.table{background:#fff;border-radius:8px;overflow:hidden}.mobileCard{margin-bottom:12px;border-radius:6px;box-shadow:#00000005 0 1px 3px,#1b1f2326 0 0 0 1px}.label{font-weight:500}.actionValue{display:flex;justify-content:space-between;gap:10px;align-items:center}.amount{font-weight:600}.summaryCard{margin-top:24px;background:#fafafa;border-radius:8px}.summaryItem{text-align:center;padding:12px}.billingFooter{margin-top:20px;display:flex;flex-direction:column;gap:16px}.billingFooterSection{padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff05}.billingFooterSection--compact{padding:8px 12px 12px 8px;border-radius:8px}.billingFooterSection--compact .billingFooterHeader{margin-bottom:6px}.billingFooterSection--compact .billingFooterTitle{font-size:10px}.billingFooterSection--compact .paymentMethodGrid--compact{gap:6px}.billingFooterSection--compact .paymentMethodCompactRow{display:flex;align-items:stretch;gap:10px;width:100%;box-sizing:border-box}.billingFooterSection--compact .paymentMethodSplitPlanButton{width:100%;min-width:0;height:48px;min-height:48px;padding:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.billingFooterSection--compact .paymentMethodSplitPlanButton--labeled{width:100%;min-width:0;height:48px;min-height:48px;padding:0 10px;gap:6px;font-size:11px;font-weight:700;letter-spacing:.02em}.billingFooterSection--compact .paymentMethodSplitPlanButton--labeled .ant-btn-icon{margin-inline-end:0}.billingFooterSection--compact .paymentMethodButton--compact{width:100%;min-height:48px;height:48px;max-height:48px;border-radius:10px;justify-content:center;align-items:center;border-width:1.5px}.billingFooterSection--compact .paymentMethodButton__compactInner{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;width:100%;max-width:100%;line-height:1.25}.billingFooterSection--compact .paymentMethodButton__compactInner--textOnly{justify-content:center;gap:0}.billingFooterSection--compact .paymentMethodSplitPlanButton--textOnly{min-width:3.25rem;padding:0 10px}.billingFooterSection--compact .paymentMethodButton__compactIconWrap{display:flex;align-items:center;justify-content:center;line-height:0;flex-shrink:0}.billingFooterSection--compact .paymentMethodButton__compactLabel{font-size:11px;font-weight:700;letter-spacing:.02em;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.billingFooterSection--compact .paymentMethodSelectWrap{margin-top:8px;max-width:none}.billingFooterSection--compact .paymentMethodSelectWrap .ant-select-selector{min-height:38px!important;padding-top:4px!important;padding-bottom:4px!important;border-radius:10px!important}.billingFooterSection--compact .paymentMethodSelectWrap .ant-select-selection-placeholder,.billingFooterSection--compact .paymentMethodSelectWrap .ant-select-selection-item{line-height:28px!important}.billingFooterHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.billingFooterHeader-indicator{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;min-height:32px}.billingFooterHeader-indicator--compact{min-height:28px}.billingFooterHeader-optional{line-height:20px}.billingFooterHeader-method-tag.ant-tag{display:inline-flex;align-items:center;margin-block:0}.billingFooterTitle{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.paymentMethodGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:12px}.paymentMethodButton{width:100%;height:46px;justify-content:flex-start;border-radius:12px;font-weight:600}.paymentMethodSelectWrap{margin-top:12px;width:100%;max-width:340px}.selectedOtherPaymentWrap{margin-top:12px;width:100%}.selectedOtherPaymentButton{width:100%;max-width:240px}.billingFooterBar{display:flex;justify-content:space-between;align-items:stretch;gap:16px;flex-wrap:wrap}.billingPreferenceGroup{flex:1 1 460px;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.billingPreferenceCard{min-height:56px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff05;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.billingPreferenceContent{width:100%}.billingPreferenceTopRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.billingPreferenceCardWhatsapp{align-items:flex-start}.billingPreferenceCard:hover{border-color:#ffffff29}.billingPreferenceCardCompact{min-height:48px;padding:8px 12px}.billingPreferenceCardCheckbox{justify-content:flex-start}.billingPreferenceCardCheckbox .ant-checkbox-wrapper{width:100%;margin-inline-start:0}.billingPreferenceHint{display:block;margin-top:2px;font-size:12px;line-height:1.4}.billingPreferenceHintSingleLine{margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.billingActionGroup{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-left:auto;align-self:flex-end}.billingActionButton{min-width:132px;height:44px;border-radius:12px}@media(max-width:1200px){.billingFooterBar{flex-direction:column}.billingPreferenceGroup,.billingActionGroup{width:100%}.billingPreferenceGroup{flex:0 0 auto;grid-template-columns:1fr}.billingActionGroup{margin-left:0}}@media(max-width:768px){.billingFooterSection{padding:14px}.paymentMethodGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.paymentMethodSelectWrap,.selectedOtherPaymentButton{max-width:none}.billingFooterBar{align-items:stretch}.billingActionGroup{flex-direction:column-reverse}.billingActionButton{width:100%}}@media(max-width:480px){.billingPreferenceGroup{grid-template-columns:1fr}}.integer-input{display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;max-width:240px}.integer-input__label{margin-bottom:6px;font-weight:500}.integer-input__field{background-color:#fff;color:#000000e0;border:1px solid #d9d9d9;border-radius:6px;padding:8px 12px;font-size:16px;transition:border-color .3s}.integer-input__field:hover{border-color:#4096ff}.integer-input__field:focus{border-color:#1677ff;outline:none;box-shadow:0 0 0 2px #1677ff33}.integer-input.dark .integer-input__label{color:#ffffffd9}.integer-input.dark .integer-input__field{background-color:#1f1f1f;color:#ffffffd9;border:1px solid #434343}.integer-input.dark .integer-input__field:hover{border-color:#4096ff}.integer-input.dark .integer-input__field:focus{border-color:#4096ff;box-shadow:0 0 0 2px #4096ff4d}@media screen and (max-width:768px){.ant-modal{max-width:80vw!important}.bhojansetu-bottom-nav-link svg{height:18px;width:18px}}@media(hover:none)and (pointer:coarse){*{-webkit-tap-highlight-color:transparent!important;tap-highlight-color:transparent!important}.ant-tooltip:not(.visible-tooltip){display:none!important}}.notification-bar{position:fixed;top:0;left:0;right:0;background-color:#ff9800;color:#fff;padding:1rem;box-shadow:0 2px 5px #0003;z-index:1000;animation:pulse 2s infinite;margin-left:50px}.notification-bar__show-details-btn .dine-in-button__text{color:#2563eb;font-weight:600;font-size:16px}.notification-bar__content{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}.notification-bar__title{margin:0;font-size:18px;font-weight:600}.notification-bar__button{background-color:#fff;color:#8b18d7;border:none;padding:.5rem 1rem;font-size:20px;border-radius:4px;cursor:pointer;font-weight:700;transition:all .3s ease}@keyframes pulse{0%{box-shadow:0 0 #ff980066}70%{box-shadow:0 0 0 10px #ff980000}to{box-shadow:0 0 #ff980000}}.pos-notification .ant-notification-notice-message,.pos-notification .ant-notification-notice-description{color:#fff!important}.pos-notification .ant-notification-notice-message{font-weight:600;margin-bottom:4px}.pos-notification .ant-notification-notice-description{opacity:.95;font-size:14px;line-height:1.45}.pos-notification .ant-notification-notice-icon{color:#fff!important}.pos-notification .ant-notification-notice-close{color:#ffffffd9!important}.pos-notification .ant-notification-notice-close:hover{color:#fff!important}.pos-notification .ant-btn-default{background:#fff;color:#1f2937;border-color:#fff;font-weight:600}.pos-notification .ant-btn-default:hover:not(:disabled){background:#f3f4f6!important;color:#111827!important;border-color:#f3f4f6!important}.pos-notification .ant-btn-primary{background:#fff;color:#1d4ed8;border-color:#fff;font-weight:600}.pos-notification .ant-btn-primary:hover:not(:disabled){background:#eff6ff!important;color:#1e40af!important;border-color:#eff6ff!important}.kds-cancel-modal .ant-modal-close{color:inherit}.kds-cancel-modal__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#dc2626;color:#fff;flex-shrink:0}.kds-cancel-modal__preview{margin-bottom:16px}.kds-cancel-modal__loading{display:flex;justify-content:center;padding:32px 0}.kds-cancel-modal__meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px;width:100%}.kds-cancel-modal__meta-cell{display:flex;flex-direction:column;gap:4px;min-width:0}.kds-cancel-modal__meta-cell .ant-typography{margin:0}.kds-cancel-modal__meta-value{font-size:1.125rem;line-height:1.3;font-weight:700}.kds-cancel-modal__list{margin-top:8px}.kds-cancel-modal__footer{display:flex;justify-content:flex-end;gap:10px;width:100%}.account-details-page{padding:0 15px 15px}.account-details-content{max-width:1600px;margin:0 auto;width:100%}.info-tabs{max-width:1600px;margin:0 auto}.settings-cards-grid{display:grid;gap:16px;grid-template-columns:1fr;align-items:start}@media(min-width:768px){.settings-cards-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.settings-cards-grid{grid-template-columns:repeat(3,1fr)}}.settings-cards-grid>*{min-width:0;max-width:100%}.download-report-page{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background:linear-gradient(135deg,#322828,#1a1414);color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.download-report-card{background:#ffffff1a;padding:40px 60px;border-radius:16px;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.download-report-card h2{margin:0 0 10px;font-size:24px;font-weight:600}.download-report-card p{margin:0;opacity:.8;font-size:16px}.download-spinner{width:50px;height:50px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 20px}.download-success-icon{width:50px;height:50px;background:#52c41a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;margin:0 auto 20px}.download-error-icon{width:50px;height:50px;background:#ff4d4f;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;margin:0 auto 20px}@keyframes spin{to{transform:rotate(360deg)}}:root{line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}html,body,#root{margin:0;width:100%;height:100%}body{margin:0;display:flex;place-items:center;font-family:Poppins,serif;overscroll-behavior-y:contain}#root{overflow:hidden}.bottom-nav-bar{line-height:24px;justify-content:space-between!important}.bottom-nav-bar .ant-menu-title-content{margin-inline-start:unset!important}.ant-menu-horizontal>.ant-menu-item:after{border-bottom:none!important}.ant-popconfirm-description{margin:unset}.ant-message-notice-content{border:1px solid #7f7070}input:focus-visible,textarea:focus-visible{outline:none}.disabled-view{pointer-events:none;opacity:.5}th,td{background-color:inherit}.spinner-loader{animation:infinite-circular-spinner .5s infinite}@keyframes infinite-circular-spinner{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(360deg)}}input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#000!important}.ant-drawer-body{padding:10px!important}.ant-card-body{padding:15px!important}.bhojansetu-search-bar .ant-space-item{width:100%}.bhojansetu-resevation-details-tab{margin:unset!important;padding:unset!important}.ant-modal-content{padding:15px!important}@media(max-width:768px){.desktop-categories-sider{display:none}.ant-float-btn-group{display:block!important}}.ant-drawer{z-index:1001}.ant-float-btn{z-index:1002}.mobile-categories-float-button .ant-float-btn-body{background-color:#2db7f5}.bhojansetu-bottom-tab-navigation svg{height:18px}input:-webkit-autofill{box-shadow:unset!important;-webkit-text-fill-color:unset!important}.ant-drawer-header{padding:15px!important}.ant-modal{top:20px}.ant-avatar-string{display:flex}.ant-skeleton-title,.ant-skeleton-paragraph,.ant-skeleton-paragraph li{margin:unset!important;margin-block-start:10px!important}.new-order-details .ant-space-item:last-child{flex:1}.new-order-details{row-gap:10px}.new-order-details .view-details-btn{width:100%}.payment-split-chart .ant-radio-group{display:flex;overflow:hidden}@keyframes pulse{0%{transform:scale(1);opacity:.6}25%{transform:scale(1.3);opacity:.3}50%{transform:scale(1);opacity:.6}75%{transform:scale(1.3);opacity:.3}to{transform:scale(1);opacity:.6}}.dateRangePicker .ant-picker-panel:nth-child(2){display:none}.dateRangePicker .ant-picker-panel:nth-child(1) button{visibility:visible!important}@media(max-width:768px){.dateRangePicker.ant-picker-dropdown{max-width:calc(100vw - 24px)}.dateRangePicker .ant-picker-panels{flex-direction:column;max-width:100%}.dateRangePicker .ant-picker-panel{width:100%!important}}.order-history-header-divider{min-width:calc(100% - 230px)}.order-history-header-divider:before{width:10px!important}.order-history-header-divider:after{width:calc(100% - 150px)!important}.menu-category-item .ant-card-body{padding:0!important}.cart-side-panel-menu-item .ant-card-body{padding:10px!important}.order-history-filters .ant-collapse-header{padding:5px!important}@keyframes smoothSnake{0%{background-position:0% 0%}25%{background-position:100% 0%}50%{background-position:100% 100%}75%{background-position:0% 100%}to{background-position:0% 0%}}.animated-border{position:relative;border-radius:6px;padding:2px;overflow:hidden}.animated-border:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;z-index:-1;background:linear-gradient(90deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);background-size:300% 300%;animation:smoothSnake 10s linear infinite;border-radius:8px;opacity:0;transition:opacity .5s ease;filter:blur(2px)}.animated-border.active:before{opacity:1;animation-play-state:running}.animated-border:not(.active):before{animation-play-state:paused}.ant-avatar img{object-fit:contain!important}.dine-in-create-reservation__form .ant-form-item{margin-bottom:10px!important}@keyframes header-pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.9}to{transform:scale(1);opacity:1}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ant-carousel{width:100%}.ant-drawer-header-title{display:flex;flex-direction:row-reverse}.order-history-card:hover{box-shadow:0 4px 14px #0000001a}canvas{border-radius:20px}.switch-restaurant-dd-container{max-height:40vh}.user-details-card .ant-card-body{padding:unset!important}.restaurant-settings-list .ant-space-item{display:flex}.bhojan-setu-order-checkout-panel .ant-drawer-header-title{align-items:flex-start}.bhojan-setu-order-checkout-panel--qsr.ant-drawer-header{padding-top:10px;padding-bottom:8px;align-items:center}.bhojan-setu-order-checkout-panel--qsr.ant-drawer-header .ant-drawer-header-title{align-items:center;flex:1;min-width:0}.bhojan-setu-order-checkout-panel--qsr.ant-drawer-header .ant-drawer-title{flex:1;min-width:0}.bhojan-setu-order-checkout-panel--qsr.ant-drawer-header .ant-drawer-extra{display:flex;align-items:center;flex-shrink:0}
