:root{--safe-area-inset-top:0px;--safe-area-inset-right:0px;--safe-area-inset-bottom:0px;--safe-area-inset-left:0px}@supports (top: constant(safe-area-inset-top)){:root{--safe-area-inset-top:constant(safe-area-inset-top);--safe-area-inset-right:constant(safe-area-inset-right);--safe-area-inset-bottom:constant(safe-area-inset-bottom);--safe-area-inset-left:constant(safe-area-inset-left)}}@supports (top: env(safe-area-inset-top)){:root{--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-right:env(safe-area-inset-right);--safe-area-inset-bottom:env(safe-area-inset-bottom);--safe-area-inset-left:env(safe-area-inset-left)}}h1{letter-spacing:.1px;color:var(--fg);font-size:20px;font-style:normal;font-weight:500;line-height:30px}h2{color:var(--fg);font-size:16px;font-style:normal;font-weight:500}h3{letter-spacing:.1px;color:var(--fg);font-size:14px;font-style:normal;font-weight:500;line-height:20px}h4{letter-spacing:.1px;color:var(--fg);font-size:12px;font-style:normal;font-weight:500;line-height:20px}h6{letter-spacing:.1px;color:#8d92a3;font-size:12px;font-style:normal;font-weight:300}p{font-size:.85rem;font-weight:300}.alert{border-radius:10px;grid-template-columns:min-content 1fr;grid-template-areas:"icon message";align-items:center;padding:10px 15px;display:grid;box-shadow:0 0 3px #687a9b40}.alert.has-title{grid-template-areas:"icon title"".message"}.alert .icon{flex-direction:column;grid-area:icon;justify-self:center;font-size:20px;display:flex}.alert .icon i{margin-right:10px;font-size:25px}.alert .title{letter-spacing:.1px;color:var(--fg);grid-area:title;align-self:center;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.alert .message{grid-area:message;align-self:center;font-size:.9rem;font-weight:300}.alert.success{background-color:var(--message-success-bg)}.alert.success .icon,.alert.success .title,.alert.success .message{color:var(--message-success-text)}.alert.info{background-color:var(--message-info-bg);color:var(--message-info-text)}.alert.info .icon,.alert.info .title,.alert.info .message{color:var(--message-info-text)}.alert.error{background-color:var(--message-error-bg);color:var(--message-error-text)}.alert.error .icon,.alert.error .title,.alert.error .message{color:var(--message-error-text)}.alert.warning{background-color:var(--message-warning-bg);color:var(--message-warning-text)}.alert.warning .icon,.alert.warning .title,.alert.warning .message{color:var(--message-warning-text)}.ar-4-2{aspect-ratio:4/2;object-fit:cover}.ar-4-2-5{aspect-ratio:4/2.5;object-fit:cover}.ar-8-3{aspect-ratio:8/3;object-fit:cover}.ar-4-3{aspect-ratio:4/3;object-fit:cover}.ar-1-1{aspect-ratio:1/1;object-fit:cover}.ar-4-5{aspect-ratio:4/5;object-fit:cover}.ar-4-6{aspect-ratio:4/6;object-fit:cover}button{text-align:center;border:0;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;padding:10px 18px;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:500;display:flex}button .icon{margin-right:7px;font-size:20px}button.primary{background-color:var(--button-primary-bg);color:var(--button-primary-fg)}button.disabled{color:#696974!important;background-color:#f5f5f5!important;border-color:#e2e2ea!important}.checkbox{color:#555;grid-gap:2px;grid-template-columns:min-content min-content;font-weight:300;display:grid}.checkbox input{vertical-align:middle}.checkbox label{white-space:nowrap}:root{--bg:#f4f4f4;--fg:#171725;--color-primary:#0062ff;--color-secondary:#fa7268;--link-fg:#1e75ff;--card-bg:white;--form-element-bg:white;--form-element-fg:#44444f;--form-element-border:#ddd;--form-element-error:#fc5a5a;--button-primary-bg:#0062ff;--button-primary-fg:white;--button-secondary-bg:white;--button-secondary-fg:#696974;--button-success-bg:#36b37e;--button-success-fg:white;--button-danger-bg:red;--button-danger-fg:white;--message-success-text:#10b981;--message-success-bg:#e3fcef;--message-success-fg:#36b37e;--message-error-text:#bf2600;--message-error-bg:#ffebe6;--message-error-fg:#ff5630;--message-info-text:#505f79;--message-info-bg:white;--message-info-fg:#2684ff;--message-warning-text:#ff8b00;--message-warning-bg:#fffae6;--message-warning-fg:#ffab00;--message-loading-text:#505f79;--message-loading-bg:white;--message-loading-fg:#ffab00;--message-disabled-text:#696974;--message-disabled-bg:#f5f5f5}[data-theme=dark]{--color-bg:#000}.form-switch{cursor:pointer;-webkit-tap-highlight-color:transparent;display:inline-block}.form-switch i{width:46px;height:26px;vertical-align:text-bottom;background-color:#e6e6e6;border-radius:23px;margin-right:4px;transition:all .3s linear;display:inline-block;position:relative}.form-switch i:before{content:"";width:42px;height:22px;background-color:#fff;border-radius:11px;transition:all .25s linear;position:absolute;left:0;transform:translate(2px,2px)}.form-switch i:after{content:"";width:22px;height:22px;background-color:#fff;border-radius:11px;transition:all .2s ease-in-out;position:absolute;left:0;transform:translate(2px,2px);box-shadow:0 2px 2px #0000003d}.form-switch:active i:after{width:28px;transform:translate(2px,2px)}.form-switch:active input:checked+i:after{transform:translate(16px,2px)}.form-switch input{display:none}.form-switch input:checked+i{background-color:#4bd763}.form-switch input:checked+i:before{transform:translate(18px,2px)scale3d(0,0,0)}.form-switch input:checked+i:after{transform:translate(22px,2px)}@media (max-width:767px){.form-item.switch{grid-template-columns:auto max-content;grid-template-areas:"a b""c d";display:grid}.form-item.switch label{grid-area:a;align-self:center}.form-item.switch .form-input{grid-area:b;justify-self:end}.form-item.switch .meta{margin-top:-3px;grid-area:c!important}}form.default .form-item.switch{grid-template-columns:auto max-content;grid-template-areas:"a b""c d";display:grid}form.default .form-item.switch label{grid-area:a;align-self:center}form.default .form-item.switch .form-input{grid-area:b;justify-self:end}form.default .form-item.switch .meta{margin-top:-3px;grid-area:c!important}form label{margin-left:4px;font-size:.8rem}form input[type=text],form input[type=number],form input[type=password],form textarea{background-color:var(--form-element-bg);border:1px solid var(--form-element-border);box-sizing:border-box;color:var(--form-element-fg);width:100%;border-radius:10px;margin:0;padding:10px 14px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;transition:all .3s}form input[type=file]::-webkit-file-upload-button{border:1px solid var(--form-element-border);background:var(--form-element-bg);border-radius:5px}form input[type=file]{font-family:Poppins,sans-serif}form .image-preview{margin-bottom:15px}form .image-preview img{max-width:100px;border:3px solid #f1f1f5;border-radius:20px;margin:0;padding:0}form .video-preview{align-items:center;display:flex}form .video-preview img{height:20px;border:none;margin-right:5px}form .form-input{position:relative}form .form-input.has-icon{background-color:var(--form-element-bg);border:1px solid var(--form-element-border);box-sizing:border-box;color:var(--form-element-fg);width:100%;border-radius:10px;margin:0;padding:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;transition:all .3s;display:flex}form .form-input.has-icon .icon{width:30px;border-top-left-radius:10px;border-bottom-left-radius:10px;padding-left:12px;display:flex}form .form-input.has-icon img{width:100%;align-self:center}form .form-input.has-icon input{border:0;margin:0}form .form-input .has-prepend{display:flex}form .form-input .has-prepend .prepend-text{background-color:var(--form-element-bg);border:1px solid var(--form-element-border);box-sizing:border-box;color:var(--form-element-fg);width:100%;width:auto;border-right:none;border-radius:10px 0 0 10px;margin:0;padding:10px 14px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;transition:all .3s}form .form-input .has-prepend input{width:100%;border-top-left-radius:0;border-bottom-left-radius:0}form .form-input .show-password{cursor:pointer;-webkit-user-select:none;user-select:none;-khtml-user-select:none;font-size:12px;position:absolute;top:12px;right:15px}form .form-items{grid-row-gap:18px;display:grid}form .form-buttons{margin-top:20px}form .form-buttons .submit-btn{min-width:100px}form .select{background-color:var(--form-element-bg);border:1px solid var(--form-element-border);box-sizing:border-box;color:var(--form-element-fg);width:100%;border-radius:10px;margin:0;padding:10px 14px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;transition:all .3s}form .meta{margin-top:5px;margin-left:5px}form .error{color:var(--form-element-error);font-size:12px}form .help{color:#6c6c6c;white-space:pre-wrap;font-size:12px}form select{box-sizing:none;padding:none;width:100%;background:0 0;border:none;margin:0;font-family:Poppins,sans-serif;font-size:14px}form .checkbox{justify-content:flex-start;align-items:center;display:flex}form .clear-link{color:var(--form-element-error);cursor:pointer;font-size:12px;text-decoration:underline}@media (min-width:768px){form.responsive{grid-template-columns:180px 4fr 1fr;display:grid}form.responsive .form-items>.form-item>label{text-align:right;align-self:center;margin-right:15px}form.responsive .form-items{grid-area:1/1/auto/-1;row-gap:25px}form.responsive .form-items>.form-item{grid-template-columns:180px 4fr 1fr;display:grid}form.responsive .form-items>.form-item label{grid-area:1/1/auto/2}form.responsive .form-items>.form-item .form-input{grid-area:1/2/auto/3}form.responsive .form-items>.form-item .meta{grid-area:2/2/auto/3}form.responsive .form-input{margin-top:0}form.responsive .form-buttons{grid-area:2/2/auto/3;margin-top:30px;padding-left:4px}form.horizontal .form-items{grid-column-gap:20px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}}textarea.invalid,input.invalid,.input-box.invalid{border-color:var(--form-element-error)!important}input:disabled,.form-input.disabled{background:#f9f9f9!important}.form-item.inline-title{background-color:#f9f9f9;font-weight:400;padding:8px 18px!important}.DayPicker{justify-content:center;align-items:center;font-size:1rem;display:grid}@media (min-width:1024px){.DayPicker{background:#fff;border:1px solid #73737324;border-radius:10px;position:absolute;left:-28px}}.DayPicker-wrapper{-webkit-user-select:none;user-select:none;flex-direction:row;padding-bottom:1em;position:relative}.DayPicker-Months{flex-wrap:wrap;justify-content:center;display:flex}.DayPicker-Month{border-spacing:0;border-collapse:collapse;-webkit-user-select:none;user-select:none;margin:1em 1em 0;display:table}.DayPicker-NavButton{width:1.25em;height:1.25em;color:#8b9898;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:50%;margin-top:2px;display:inline-block;position:absolute;top:1em;left:auto;right:1.5em}.DayPicker-NavButton:hover{opacity:.8}.DayPicker-NavButton--prev{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC);margin-right:1.5em}.DayPicker-NavButton--next{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==)}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{text-align:left;margin-bottom:.5em;padding:0 .5em;display:table-caption}.DayPicker-Caption>div{font-size:1.15em;font-weight:500}.DayPicker-Weekdays{margin-top:1em;display:table-header-group}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{color:#8b9898;text-align:center;padding:.5em;font-size:.875em;display:table-cell}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{vertical-align:middle;text-align:center;cursor:pointer;border-radius:50%;padding:.5em;display:table-cell}.DayPicker-WeekNumber{min-width:1em;color:#8b9898;vertical-align:middle;text-align:right;cursor:pointer;border-right:1px solid #eaecec;padding:.5em;font-size:.75em;display:table-cell}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:.5em}.DayPicker-TodayButton{box-shadow:none;color:#4a90e2;cursor:pointer;background-color:#0000;background-image:none;border:none;font-size:.875em}.DayPicker-Day--today{color:#d0021b;font-weight:700}.DayPicker-Day--outside{color:#8b9898;cursor:default}.DayPicker-Day--disabled{color:#dce0e0;cursor:default}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){color:#f0f8ff;background-color:#4a90e2;position:relative}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#51a0fa}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#f0f8ff}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{z-index:998;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media (min-width:1024px){.DayPickerInput-OverlayWrapper{background:unset;position:relative}}.DayPickerInput-Overlay{z-index:1;background:#fff;border-radius:10px;left:0;box-shadow:0 2px 5px #00000026}.DayPickerInput{width:100%}.DayPickerInput input{background-color:var(--form-element-bg);border:1px solid var(--form-element-border);box-sizing:border-box;color:var(--form-element-fg);width:100%;cursor:pointer;border-radius:10px;margin:0;padding:10px 14px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;transition:all .3s}.spinner{color:var(--color-primary);font-size:30px;line-height:30px}.spinner .spinner{animation:1s linear infinite spin}.form-item.key-value-pair{grid-template-columns:auto 1fr;grid-template-areas:"a b""c c";display:grid}.form-item.key-value-pair label{grid-area:a;align-self:flex-start}.form-item.key-value-pair .form-input{flex-direction:row;grid-area:b;justify-content:center;justify-self:end;align-items:center;display:flex}.form-item.key-value-pair .form-input span{text-align:right}.form-item.key-value-pair .form-input .icon{padding-left:5px;font-size:16px}.form-item.key-value-pair .form-input .icon.warning{color:#ff0}.form-item.key-value-pair .form-input .icon.failure{color:red}.form-item.key-value-pair .form-input .icon.success{color:green}.form-item.key-value-pair .meta{margin-top:5px;grid-area:c!important}.react-tagsinput{background-color:#fff;padding-top:5px;padding-left:5px;overflow:hidden}.react-tagsinput--focused{border-color:var(--message-success-text)}.react-tagsinput-tag{background-color:var(--message-success-bg);color:var(--message-success-text);border-radius:5px;margin-bottom:5px;margin-right:5px;padding:5px;font-size:.85rem;font-weight:300;display:inline-block}.react-tagsinput-remove{cursor:pointer;color:var(--message-success-text);font-weight:700}.react-tagsinput-tag a:before{content:" ×"}.form-address-search>label{margin-top:12px;align-self:flex-start!important}.form-address-search>.form-input{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.form-address-search .search{border-bottom:1px solid #f1f1f5;padding:12px 18px}.form-address-search .info{grid-gap:18px;padding:20px 15px;display:grid}.form-address-search .info .switch{grid-template-columns:auto max-content;grid-template-areas:"a b""c d";display:grid}.form-address-search .info .switch label{grid-area:a;align-self:center}.form-address-search .info .switch .form-input{grid-area:b;justify-self:end}.form-address-search .info .switch .meta{margin-top:-3px;grid-area:c!important}.form-address-search .info .switch label{text-align:left!important}.form-address-search .geopoint{grid-gap:15px;grid-template-columns:repeat(2,1fr);display:grid}.form-single-select-pill{justify-content:space-between;align-items:center;display:flex}.form-single-select-pill .label{letter-spacing:.1px;color:var(--fg);font-size:16px;font-weight:300;line-height:16px}.form-single-select-pill .help-text{letter-spacing:.1px;color:#71717b;margin-bottom:1rem;font-size:14px;font-weight:400;line-height:16px}.form-single-select-pill .error{margin-left:10px;margin-right:auto}.form-single-select-pill .options.large{grid-template-columns:repeat(4,1fr);justify-self:end;display:grid}@media (max-width:767px){.form-single-select-pill .options.large{grid-template-columns:repeat(2,1fr)}}.form-single-select-pill .options.large .option{cursor:pointer;text-align:center;color:#0062ff;border:2.25px solid #0062ff;border-radius:.85rem;justify-content:center;align-items:center;margin:0 1rem 1rem 0;padding:.5rem 1rem;font-weight:500}.form-single-select-pill .options.large .option.selected{color:var(--card-bg);background-color:#0062ff}.form-single-select-pill .options.small{flex-wrap:wrap;justify-self:end;display:flex}.form-single-select-pill .options.small .option{cursor:pointer;text-align:center;color:#0062ff;border:2px solid #0062ff;border-radius:10px;justify-content:center;align-items:center;margin-inline:5px;padding:5.5px 8px;font-size:14px;font-weight:600;line-height:21px}.form-single-select-pill .options.small .option.selected{color:var(--card-bg);background-color:#0062ff}.form-multi-select-pill{justify-content:space-between;align-items:center;display:flex}.form-multi-select-pill .label{letter-spacing:.1px;color:var(--fg);font-size:16px;font-weight:500;line-height:16px}.form-multi-select-pill .help-text{letter-spacing:.1px;color:#71717b;margin-bottom:1rem;font-size:14px;font-weight:400;line-height:16px}.form-multi-select-pill .error{margin-left:10px;margin-right:auto}.form-multi-select-pill .options.large{grid-template-columns:repeat(4,1fr);justify-self:end;display:grid}@media (max-width:767px){.form-multi-select-pill .options.large{grid-template-columns:repeat(2,1fr)}}.form-multi-select-pill .options.large .option{cursor:pointer;text-align:center;color:#0062ff;border:2.25px solid #0062ff;border-radius:.85rem;justify-content:center;align-items:center;margin:0 1rem 1rem 0;padding:.5rem 1rem;font-weight:500}.form-multi-select-pill .options.large .option.selected{color:var(--card-bg);background-color:#0062ff}.form-multi-select-pill .options.small{flex-wrap:wrap;justify-self:end;display:flex}.form-multi-select-pill .options.small .option{cursor:pointer;text-align:center;color:#0062ff;border:2px solid #0062ff;border-radius:10px;justify-content:center;align-items:center;margin-inline:5px;padding:5.5px 8px;font-size:14px;font-weight:600;line-height:21px}.form-multi-select-pill .options.small .option.selected{color:var(--card-bg);background-color:#0062ff}.form-color-picker .form-input{background-color:var(--card-bg);min-width:251px;max-width:283px;border:1px solid #e2e2ea;border-radius:10px;flex-direction:column;display:flex;box-shadow:0 0 2px #0000001a,0 2px 3px #0003}.form-color-picker .form-input .header{min-height:80px;color:var(--form-element-fg);border-bottom:1px solid #f1f1f5;border-top-left-radius:10px;border-top-right-radius:10px;justify-content:center;align-items:center;padding:12px 18px;display:flex}.form-color-picker .form-input .header>.label{letter-spacing:.1px;color:var(--fg);color:unset;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.form-color-picker .form-input .picker{padding:15px 18px}.form-color-picker .form-input .picker .color-palette{grid-template-columns:repeat(5,1fr);place-items:center;gap:10px;margin-bottom:10px;display:grid}.form-color-picker .form-input .picker .color-palette .color{aspect-ratio:1/1;height:35px;cursor:pointer;border:1px solid;border-radius:4px;display:inline-block;position:relative}.form-color-picker .form-input .picker .color-palette .color.selected{background-image:url(icon-check-black.6727bc5a.svg);background-position:50%;background-repeat:no-repeat;border:2px solid #000!important}.form-multi-select-tag-autocomplete{padding:0 15px}.form-multi-select-tag-autocomplete .multi-select-tags{flex-wrap:wrap;padding-bottom:12px;display:flex}.form-multi-select-tag-autocomplete .multi-select-autocomplete__control{cursor:text;border-radius:10px}.form-multi-select-tag-autocomplete .multi-select-autocomplete.invalid{border-color:inherit;padding-bottom:6px}.form-multi-select-tag-autocomplete .multi-select-autocomplete.invalid .multi-select-autocomplete__control:has(input:not(:focus)){border-color:#fc5a5a}.form-multi-select-tag-autocomplete .multi-select-autocomplete__menu{border-radius:10px;position:relative;box-shadow:0 0 6px #687a9b80}.form-multi-select-tag-autocomplete .multi-select-autocomplete__menu .multi-select-autocomplete__option{cursor:pointer;color:#1c1d3e}.ReactModalPortal .ReactModal__Overlay{z-index:1000;display:flex;background-color:#000000b3!important}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content{border:unset!important;background:0 0!important;border-radius:0!important;padding:0!important}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content .modal{background-color:var(--card-bg);scrollbar-width:none;scrollbar-color:transparent transparent;max-height:calc(100vh - 100px);max-width:90vw;border:1px solid #e2e2ea;border-radius:10px;overflow:auto;box-shadow:0 0 3px #687a9b40}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content .modal::-webkit-scrollbar{width:1px}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content .modal::-webkit-scrollbar-track{background:0 0}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content .modal::-webkit-scrollbar-thumb{background-color:#0000}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content .modal .close{width:27px;cursor:pointer;position:absolute;top:15px;right:10px}.time-input .input-box{background-color:var(--form-element-bg);border:1px solid var(--form-element-border);box-sizing:border-box;color:var(--form-element-fg);width:100%;border-radius:10px;margin:0;padding:10px 14px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;transition:all .3s}.time-input .input-box.disabled .input-box{color:#696974;cursor:auto;background-color:#f5f5f5;border-color:#e2e2ea}.time-input .input-box input[type=text]{text-align:center;width:25px;border:none;padding:0}.time-input .input-box .separator{margin:0 2.5px}.time-input .input-box .icon{cursor:pointer}.time-input .options{background-color:var(--card-bg);height:200px;width:-moz-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid #e2e2ea;border-radius:10px;padding:15px 18px;font-weight:400;display:flex;overflow-y:hidden;box-shadow:0 0 3px #687a9b40}@media (max-width:767px){.time-input .options{max-width:80vw;max-height:80vh;overflow:scroll}}.time-input .options .option-list{scrollbar-width:none;scrollbar-color:transparent transparent;height:inherit;overflow-y:scroll}.time-input .options .option-list::-webkit-scrollbar{width:1px}.time-input .options .option-list::-webkit-scrollbar-track{background:0 0}.time-input .options .option-list::-webkit-scrollbar-thumb{background-color:#0000}.time-input .options .option-list .option{text-align:center;cursor:pointer;padding:8px}.time-input .options .option-list .selected{background-color:var(--message-success-bg);color:var(--message-success-text);border-radius:4px}@media (max-width:767px){.time-input .overlay{z-index:998;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}}@media (min-width:768px){.time-input .options-wrapper{position:relative}.time-input .options{z-index:999;margin-top:10px;position:absolute;top:100%}}.dropdown .input-box{background-color:var(--form-element-bg);border:1px solid var(--form-element-border);box-sizing:border-box;color:var(--form-element-fg);width:100%;cursor:pointer;border-radius:10px;margin:0;padding:10px 14px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;transition:all .3s}.dropdown .options{background-color:var(--card-bg);grid-gap:18px;cursor:pointer;border:1px solid #e2e2ea;border-radius:10px;padding:20px 25px 20px 18px;font-weight:400;display:grid;box-shadow:0 0 3px #687a9b40}@media (max-width:767px){.dropdown .options{max-width:80vw;max-height:80vh;overflow:scroll}.dropdown .overlay{z-index:998;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}}@media (min-width:768px){.dropdown .options-wrapper{position:relative}.dropdown .options{z-index:999;margin-top:10px;position:absolute;top:100%}}.dropdown .selected .icon{color:var(--message-success-text)}.dropdown .option{flex-direction:row;align-items:center;display:flex}.badge{border-radius:4px;padding:0 10px;font-size:12px;font-weight:400}.badge.primary{color:var(--color-primary);background:#3b55f31f}.badge.success{color:#0e9347;background:#00bf4b1f}.badge.failure{background:var(--message-error-bg);color:var(--message-error-fg)}.badge.warning{background:var(--message-warning-bg);color:var(--message-warning-fg)}.form-select .input-box{background-color:var(--form-element-bg);border:1px solid var(--form-element-border);box-sizing:border-box;color:var(--form-element-fg);width:100%;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;margin:0;padding:10px 14px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;transition:all .3s;display:flex}.form-select .input-box:after{content:"";height:16px;width:16px;background:url(chevron-down-icon.10250fc8.svg) no-repeat}.form-select.disabled .input-box{color:#696974;cursor:auto;background-color:#f5f5f5;border-color:#e2e2ea}.form-select .options{background-color:var(--card-bg);grid-gap:18px;cursor:pointer;border:1px solid #e2e2ea;border-radius:10px;padding:20px 25px 20px 18px;font-weight:400;display:grid;box-shadow:0 0 3px #687a9b40}@media (max-width:767px){.form-select .options{max-width:80vw;max-height:80vh;overflow:scroll}}@media (min-width:768px){.form-select .options{max-height:25vh;overflow-y:scroll}}@media (max-width:767px){.form-select .overlay{z-index:998;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}}@media (min-width:768px){.form-select .options-wrapper{position:relative}.form-select .options{z-index:999;margin-top:10px;position:absolute;top:100%}}.form-select .icon{color:#777;margin-right:12px;font-size:30px}.form-select .selected .icon{color:var(--message-success-text)}.form-select .option{flex-direction:row;align-items:center;display:flex}.page>.header{margin-bottom:20px}.page>.header .wrapper{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.page>.header .title{letter-spacing:.1px;color:var(--fg);padding-left:6px;font-size:20px;font-style:normal;font-weight:500;line-height:30px}.page>.header .actions{z-index:2}.page>.header .actions button{background-color:#fff;padding:7px 14px}.page>.header .actions button .icon{color:#92929d;font-size:20px}.page>.header .actions button .label{color:var(--color-primary)}.page>.header .actions a:link{text-decoration:none}.imgix img{width:100%;display:block}#toasts-container{grid-gap:15px;z-index:2;display:grid;position:fixed;top:20px;left:50%;transform:translate(-50%)}#toasts-container .wrapper{text-align:center}.toast{border-radius:10px;grid-template-columns:min-content max-content min-content;align-items:center;padding:10px 15px;display:inline-grid;box-shadow:0 0 3px #687a9b40}.toast .icon{margin-right:10px;font-size:30px}.toast .message{max-width:220px;margin:0;font-size:.85rem;font-weight:400}.toast button.close{box-shadow:none;opacity:.5;color:#000;background-color:#0000;border:0;margin-left:10px;padding:0;font-size:1.4rem}.toast.success{background-color:var(--message-success-bg);color:var(--message-success-text)}.toast.info{background-color:var(--message-info-bg);color:var(--message-info-text)}.toast.error{background-color:var(--message-error-bg);color:var(--message-error-text)}.toast.warning{background-color:var(--message-warning-bg);color:var(--message-warning-text)}.toast.loading{background-color:var(--message-loading-bg);color:var(--message-loading-text)}.toast.loading .spinner{width:22px;height:22px;margin-right:8px;animation:1s linear infinite spin}.time-list{grid-template-columns:repeat(4,min-content);display:grid;grid-gap:9px!important}.time-list .option{text-align:center;white-space:nowrap;padding:4px}.time-list .selected{background-color:var(--message-success-bg);color:var(--message-success-text);border-radius:4px}.time-list .disabled{color:var(--message-disabled-text);cursor:auto}.duration-picker{grid-gap:15px;grid-template-columns:2fr 1fr 1fr;align-items:center;display:grid}.eta-options{margin-top:1rem}.eta-item{white-space:nowrap}.status-indicator{width:20px;height:20px;border-radius:50%;justify-content:center;align-items:center;display:flex}.status-indicator i{color:#fff;font-size:14px}.status-indicator.primary{background-color:#50b5ff}.status-indicator.success{background-color:#3dd598}.status-indicator.failure{background-color:#fc5a5a}.status-indicator.warning{background-color:#ff974a}.status-indicator.completed{background-color:#3dd598}progress{height:8px;background:#fff;border:1px solid #ccc;border-radius:10px}progress::-webkit-progress-bar{background:#fff;border-radius:10px}progress::-webkit-progress-bar,progress::-webkit-progress-value,progress::-moz-progress-bar{border-radius:10px}.form-single-select-overlay .options{background-color:var(--card-bg);grid-gap:18px;cursor:pointer;border:1px solid #e2e2ea;border-radius:10px;padding:20px 25px 20px 18px;font-weight:400;display:grid;box-shadow:0 0 3px #687a9b40}@media (max-width:767px){.form-single-select-overlay .options{max-width:80vw;max-height:80vh;overflow:scroll}.form-single-select-overlay .overlay{z-index:998;background:#0003;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}}@media (min-width:768px){.form-single-select-overlay .options-wrapper{position:relative}.form-single-select-overlay .options{z-index:999;position:absolute;top:100%}}.form-single-select-overlay .icon{color:#777;margin-right:12px;font-size:30px}.form-single-select-overlay .selected .icon{color:var(--message-success-text)}.form-single-select-overlay .option{flex-direction:row;align-items:center;display:flex}.radio{background-color:initial;-webkit-appearance:auto;appearance:auto;box-sizing:border-box;padding:initial;border:initial;margin:3px 3px 0 5px}.radio .radio-label{cursor:pointer;letter-spacing:.1px;font-size:13px;display:flex}.radio .radio-input{cursor:pointer;-webkit-appearance:none;appearance:none;width:20px;height:20px;background-clip:content-box;border:2px solid #9597a7;border-radius:50%;margin:0 8px 0 0;padding:3px}.radio .radio-input:checked{background-color:#10b981;border-color:#10b981}.removable-tag{color:#368875;width:max-content;background-color:#ecfdf5;border-radius:6px;margin:3px;padding:4px 8px;font-weight:500;display:flex}.removable-tag .remove-button{cursor:pointer;padding-left:6px}#auth-layout{width:100vw;height:100vh;grid-template-rows:min-content 1fr .1fr;grid-template-columns:1fr;justify-content:center;align-items:center;display:grid}#auth-layout .nav-bar{text-align:center;background-color:#fff;padding:2px 10px;box-shadow:0 0 3px #687a9b40}#auth-layout .nav-bar img{height:30px;margin-top:10px}#auth-layout .contents{justify-content:center;display:grid}@media (min-width:768px){#auth-layout .auth-page{background-color:var(--card-bg);max-width:700px;border:1px solid #e2e2ea;border-radius:10px;grid-template-columns:1fr 1fr;margin:100px auto;display:grid;overflow:hidden;box-shadow:0 0 3px #687a9b40}}#auth-layout .auth-page .auth-actions .spinner{text-align:center}#auth-layout .auth-page .page{align-self:center;margin:1.5rem}#auth-layout .auth-page .page .links{white-space:pre;text-align:center;margin-top:1.5rem}#auth-layout .auth-page .page button{width:100%}#auth-layout .auth-page .page .action{text-align:center}#firebaseui{padding:20px}@media (min-width:768px){#firebaseui{flex-direction:column;justify-content:center;display:flex}}.firebaseui-idp-text{font-family:Poppins!important}.firebaseui-idp-button{border-radius:10px!important}#login-widget,#signup-widget,#password-reset-widget,#auth-action-handler-widget{min-width:200px;max-width:350px;flex-direction:column;display:flex}@media (max-width:767px){#login-widget,#signup-widget,#password-reset-widget,#auth-action-handler-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}}#login-widget .title,#signup-widget .title,#password-reset-widget .title,#auth-action-handler-widget .title{border-bottom:1px solid #f1f1f5;padding:12px 18px}#login-widget form,#signup-widget form,#password-reset-widget form,#auth-action-handler-widget form{flex:1;padding:15px 18px}#login-widget .footer,#signup-widget .footer,#password-reset-widget .footer,#auth-action-handler-widget .footer{background-color:#fafafb;border-top:1px solid #f1f1f5;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:15px 18px}.mdl-shadow--2dp,.mdl-shadow--3dp,.mdl-shadow--4dp,.mdl-shadow--6dp,.mdl-shadow--8dp,.mdl-shadow--16dp,.mdl-shadow--24dp{box-shadow:none!important}.backoffice{width:100vw;height:100vh;grid-template:"header header"min-content"nav main"1fr/min-content 1fr;display:grid}.backoffice header{width:100vw;height:53px;z-index:1;background-color:#fff;grid-area:header;justify-content:space-between;align-items:center;padding:0;display:grid;overflow:hidden;box-shadow:0 0 3px #687a9b40}@media (max-width:767px){.backoffice header{grid-template-columns:40px 1fr 40px}}@media (min-width:768px){.backoffice header{grid-template-columns:110px 1fr 110px}}.backoffice header .logo{margin-left:20px}.backoffice header .logo img{width:100%;display:block}@media (max-width:767px){.backoffice header .logo.full{display:none}}.backoffice header .logo.icon{color:#92929d;cursor:pointer;place-self:center start;font-size:20px}@media (min-width:768px){.backoffice header .logo.icon{display:none}}.backoffice header .title{text-align:center;color:var(--fg);font-size:16px;font-style:normal;font-weight:500}.backoffice header .initials{color:#fff;background-color:#ffc542;border:3px solid #f1f1f5;border-radius:10px;justify-self:end;margin-right:20px;padding:3px 4px;font-weight:500}.backoffice header .userinfo{display:none}.backoffice header .restaurant{flex-direction:horizontal;justify-content:center;align-items:center;display:flex}.backoffice header .restaurant .image{width:33px;border:3px solid #f1f1f5;border-radius:10px;margin-right:10px;overflow:hidden}.backoffice header .restaurant .name{letter-spacing:.1px;color:var(--fg);font-size:14px;font-style:normal;font-weight:500;line-height:20px}.backoffice header .restaurant .description,.backoffice header .restaurant .timezone,.backoffice header .restaurant .country{display:none}.backoffice nav{z-index:999;scrollbar-width:none;scrollbar-color:transparent transparent;background-color:#fff;flex-direction:column;grid-area:nav;display:flex;overflow-y:scroll;box-shadow:0 0 3px #687a9b40}.backoffice nav::-webkit-scrollbar{width:1px}.backoffice nav::-webkit-scrollbar-track{background:0 0}.backoffice nav::-webkit-scrollbar-thumb{background-color:#0000}@media (max-width:767px){.backoffice nav{height:calc(100vh - 53px);transition:transform .3s;position:fixed;top:53px;left:0;transform:translate(-105%)}.backoffice nav.show{transform:none}}.backoffice nav .title{text-transform:uppercase;color:#92929d;letter-spacing:1px;margin-top:20px;margin-bottom:5px;margin-left:20px;font-size:11.5px;font-weight:400}.backoffice nav .link{border-left:4px solid var(--card-bg);cursor:pointer;flex-direction:row;align-items:center;margin:5px 0;padding:8px 40px 8px 16px;display:flex}.backoffice nav .link .icon{color:#92929d;margin-right:16px;font-size:21px}.backoffice nav .link .label{letter-spacing:.1px;color:var(--fg);white-space:nowrap;font-size:12px;font-style:normal;font-weight:500;line-height:20px;display:inline-block}.backoffice nav .link.selected{border-left:4px solid var(--color-primary)}.backoffice nav .link.selected .icon,.backoffice nav .link.selected .label{color:var(--color-primary)}.backoffice main{grid-area:main;padding:20px;overflow-y:scroll}.website{width:100vw;height:100vh;height:calc(var(--vh,1vh)*100);grid-template:"header header"min-content"nav main"1fr"footer footer"min-content/min-content 1fr;display:grid;overflow-y:hidden}.website header{width:100vw;height:53px;z-index:1;background-color:#fff;grid-area:header;justify-content:space-between;align-items:center;padding:0;display:grid;overflow:hidden;box-shadow:0 0 3px #687a9b40}@media (max-width:767px){.website header{grid-template-columns:40px 1fr 40px}}@media (min-width:768px){.website header{grid-template-columns:110px 1fr 110px}}.website header .logo{margin-left:20px}.website header .logo img{width:100%;display:block}@media (max-width:767px){.website header .logo.full{display:none}}.website header .logo.icon{color:#92929d;cursor:pointer;place-self:center start;font-size:20px}@media (min-width:768px){.website header .logo.icon{display:none}}.website header .title{text-align:center;color:var(--fg);font-size:16px;font-style:normal;font-weight:500}.website header .initials{color:#fff;background-color:#ffc542;border:3px solid #f1f1f5;border-radius:10px;justify-self:end;margin-right:20px;padding:3px 4px;font-weight:500}.website header .userinfo{display:none}.website header .restaurant{flex-direction:horizontal;justify-content:center;align-items:center;display:flex}.website header .restaurant .image{width:33px;border:3px solid #f1f1f5;border-radius:10px;margin-right:10px;overflow:hidden}.website header .restaurant .name{letter-spacing:.1px;color:var(--fg);font-size:14px;font-style:normal;font-weight:500;line-height:20px}.website header .restaurant .description,.website header .restaurant .timezone,.website header .restaurant .country{display:none}.website nav{z-index:999;scrollbar-width:none;scrollbar-color:transparent transparent;background-color:#fff;flex-direction:column;grid-area:nav;display:flex;overflow-y:scroll;box-shadow:0 0 3px #687a9b40}.website nav::-webkit-scrollbar{width:1px}.website nav::-webkit-scrollbar-track{background:0 0}.website nav::-webkit-scrollbar-thumb{background-color:#0000}@media (max-width:767px){.website nav{height:calc(100vh - 53px);transition:transform .3s;position:fixed;top:53px;left:0;transform:translate(-105%)}.website nav.show{transform:none}}.website nav .title{text-transform:uppercase;color:#92929d;letter-spacing:1px;margin-top:20px;margin-bottom:5px;margin-left:20px;font-size:11.5px;font-weight:400}.website nav .link{border-left:4px solid var(--card-bg);cursor:pointer;flex-direction:row;align-items:center;margin:5px 0;padding:8px 40px 8px 16px;display:flex}.website nav .link .icon{color:#92929d;margin-right:16px;font-size:21px}.website nav .link .label{letter-spacing:.1px;color:var(--fg);white-space:nowrap;font-size:12px;font-style:normal;font-weight:500;line-height:20px;display:inline-block}.website nav .link.selected{border-left:4px solid var(--color-primary)}.website nav .link.selected .icon,.website nav .link.selected .label{color:var(--color-primary)}.website main{grid-area:main;padding:20px;overflow-y:scroll}.website .website-bottom-nav-bar{grid-area:footer}@media (max-width:767px){#intro-widget{padding:10px 25px}#intro-widget #logo{display:none}}@media (min-width:768px){#intro-widget{background-color:#fff;border-right:1px solid #eee;padding:25px;display:grid}#intro-widget #logo img{height:25px;margin-bottom:20px}}#intro-widget .graphic{text-align:center}#intro-widget .graphic img{width:70%;margin-bottom:10px}#intro-widget .marketing-message{letter-spacing:.1px;color:var(--fg);text-align:center;font-size:20px;font-style:normal;font-weight:500;line-height:30px}.store-select-widget .list{grid-gap:20px;display:grid}.store-select-widget .item{background-color:var(--card-bg);cursor:pointer;border:1px solid #e2e2ea;border-radius:10px;grid-template-columns:min-content 1fr;grid-template-areas:"a b""a c";align-items:center;padding:15px 18px;display:grid;box-shadow:0 0 3px #687a9b40}.store-select-widget .item .icon{margin-top:1px;margin-right:7px}.store-select-widget .item .icon i{background-color:var(--color-secondary);color:#fff;border-radius:50%;grid-area:a;padding:5px}.store-select-widget .item .name{letter-spacing:.1px;color:var(--fg);grid-area:b;margin-bottom:2px;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.store-select-widget .item .address{letter-spacing:.1px;color:#666;grid-area:c;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.restaurant-website-info{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.restaurant-website-info form{margin-top:20px;padding:15px 18px}.restaurant-website-info .form-item{margin-top:.5rem}.restaurant-website-info .list{margin-top:1rem}.restaurant-website-info .card{background-color:var(--card-bg);grid-gap:18px;border:1px solid #e2e2ea;border-radius:10px;margin-top:1rem;margin-bottom:1rem;padding:20px 15px;display:grid;box-shadow:0 0 3px #687a9b40}.restaurant-website-info .card .switch{grid-template-columns:auto max-content;grid-template-areas:"a b""c d";display:grid}.restaurant-website-info .card .switch label{grid-area:a;align-self:center}.restaurant-website-info .card .switch .form-input{grid-area:b;justify-self:end}.restaurant-website-info .card .switch .meta{margin-top:-3px;grid-area:c!important}.restaurant-website-info .card .switch label{text-align:left!important}.restaurant-website-info .card .actions{grid-template-columns:repeat(5,auto);justify-content:left;margin-top:-20px;margin-bottom:0;display:grid}.restaurant-website-info .card .actions .action{color:#999;cursor:pointer;font-size:30px}.restaurant-website-info .card .actions .action img{width:26px;margin-right:5px}.restaurant-website-info .btn-gallery-add{margin-top:1.5rem;margin-bottom:1.5rem}.restaurant-website-info .hero-form-item .banner-input{margin-bottom:20px}.restaurant-website-info .form-input .photo,.restaurant-website-info .form-input .hero{background-color:var(--card-bg);background-color:#fafafb;border:1px solid #e2e2ea;border-radius:10px;grid-template-rows:1fr min-content;margin-bottom:20px;display:grid;box-shadow:0 0 3px #687a9b40}.restaurant-website-info .form-input .photo .item,.restaurant-website-info .form-input .hero .item{grid-gap:18px;background-color:#fff;border-bottom:3px solid #f1f1f5;border-radius:10px;padding:20px 15px;display:grid}.restaurant-website-info .form-input .photo .item .switch,.restaurant-website-info .form-input .hero .item .switch{grid-template-columns:auto max-content;grid-template-areas:"a b""c d";display:grid}.restaurant-website-info .form-input .photo .item .switch label,.restaurant-website-info .form-input .hero .item .switch label{grid-area:a;align-self:center}.restaurant-website-info .form-input .photo .item .switch .form-input,.restaurant-website-info .form-input .hero .item .switch .form-input{grid-area:b;justify-self:end}.restaurant-website-info .form-input .photo .item .switch .meta,.restaurant-website-info .form-input .hero .item .switch .meta{margin-top:-3px;grid-area:c!important}.restaurant-website-info .form-input .photo .item .switch label,.restaurant-website-info .form-input .hero .item .switch label{text-align:left!important}.restaurant-website-info .form-input .photo .actions,.restaurant-website-info .form-input .hero .actions{grid-template-columns:repeat(5,auto);justify-content:left;padding:5px 12px;display:grid}.restaurant-website-info .form-input .photo .actions .action,.restaurant-website-info .form-input .hero .actions .action{color:#999;cursor:pointer;font-size:30px}.restaurant-website-info .form-input .photo .actions .action img,.restaurant-website-info .form-input .hero .actions .action img{width:26px;margin-right:5px}.restaurant-website-info .stores-form-item{margin-top:-20px}.restaurant-website-info .stores-form-item .store-select-card{max-width:35vw;border:none;grid-template-columns:1fr min-content;margin-top:14px;display:grid}.restaurant-website-info .stores-form-item .store-select-card .action{height:100%;grid-template-rows:14px 14px min-content;display:grid}.restaurant-website-info .stores-form-item .store-select-card .action .icon{cursor:pointer;grid-row-start:3;margin-top:20px;margin-left:20px;transform:scale(2)}.restaurant-website-info .stores-form-item .add-store-button{margin-top:20px}@media (max-width:767px){.restaurant-website-info .stores-form-item .store-select-card{max-width:unset}}.pizza-edit-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.pizza-edit-widget form{margin-top:20px;padding:15px 18px}.pizza-edit-widget form .allergen-info>.form-input{grid-row-gap:20px;display:grid}.pizza-edit-widget form .allergen-info .form-item{display:flex}.pizza-edit-widget form .allergen-info .form-input{width:100%}.pizza-edit-widget form .allergen-info label{background-color:var(--form-element-bg);border:1px solid var(--form-element-border);box-sizing:border-box;color:var(--form-element-fg);height:-moz-fit-content;height:-moz-fit-content;height:fit-content;width:40%;border-radius:10px;margin-right:10px;padding:10px 14px}.pizza-edit-widget .pizza-sizes-form-item>label{margin-top:12px;align-self:flex-start!important}.pizza-edit-widget .sizes{grid-row-gap:20px;display:grid}.pizza-edit-widget .size{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.pizza-edit-widget .size .switch{grid-template-columns:auto max-content;grid-template-areas:"a b""c d";display:grid}.pizza-edit-widget .size .switch label{grid-area:a;align-self:center}.pizza-edit-widget .size .switch .form-input{grid-area:b;justify-self:end}.pizza-edit-widget .size .switch .meta{margin-top:-3px;grid-area:c!important}.pizza-edit-widget .size .name{border-bottom:1px solid #f1f1f5;padding:12px 18px}.pizza-edit-widget .size .spec{grid-gap:18px;padding:15px 18px;display:grid}.pizza-edit-widget .size .spec .switch{grid-template-columns:auto max-content;grid-template-areas:"a b""c d";display:grid}.pizza-edit-widget .size .spec .switch label{grid-area:a;align-self:center}.pizza-edit-widget .size .spec .switch .form-input{grid-area:b;justify-self:end}.pizza-edit-widget .size .spec .switch .meta{margin-top:-3px;grid-area:c!important}.pizza-edit-widget .size .spec .switch label{text-align:left!important}.pizza-edit-widget .remove-toppings-form-item>label{margin-top:12px;align-self:flex-start!important}.pizza-edit-widget .remove-toppings-form-item .list{background-color:var(--card-bg);grid-gap:20px;border:1px solid #e2e2ea;border-radius:10px;margin-bottom:25px;padding:15px 18px;display:grid;box-shadow:0 0 3px #687a9b40}.pizza-edit-widget .remove-toppings-form-item .list .item{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.pizza-edit-widget .remove-toppings-form-item .list .item input{margin-right:20px}.pizza-edit-widget .remove-toppings-form-item .list .item .action{color:#999;cursor:pointer;font-size:30px}.pizza-edit-widget .remove-toppings-form-item .list .item .action img{width:26px;margin-right:5px}.pizza-edit-widget .remove-toppings-form-item .actions{margin-top:4px}.pizza-edit-widget .remove-toppings-form-item .actions button{color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);background-color:#0000}.deal-edit-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.deal-edit-widget form{margin-top:20px;padding:15px 18px}.deal-edit-widget form .allergen-info>.form-input{grid-row-gap:20px;display:grid}.deal-edit-widget form .allergen-info .form-item{display:flex}.deal-edit-widget form .allergen-info .form-input{width:100%}.deal-edit-widget form .allergen-info label{background-color:var(--form-element-bg);border:1px solid var(--form-element-border);box-sizing:border-box;color:var(--form-element-fg);height:-moz-fit-content;height:-moz-fit-content;height:fit-content;width:40%;border-radius:10px;margin-right:10px;padding:10px 14px}.deal-edit-widget .deal-pizzas-form-item>label,.deal-edit-widget .deal-items-form-item>label{margin-top:12px;align-self:flex-start!important}.deal-edit-widget .deal-items .list,.deal-edit-widget .deal-pizzas .list{grid-gap:20px;margin-bottom:20px;display:grid}.deal-edit-widget .deal-items .item,.deal-edit-widget .deal-pizzas .item{background-color:var(--card-bg);background-color:#fafafb;border:1px solid #e2e2ea;border-radius:10px;grid-template-rows:1fr min-content;display:grid;box-shadow:0 0 3px #687a9b40}.deal-edit-widget .deal-items .item .content,.deal-edit-widget .deal-pizzas .item .content{background-color:#fff;border-bottom:3px solid #f1f1f5;border-radius:10px}.deal-edit-widget .deal-items .item .actions,.deal-edit-widget .deal-pizzas .item .actions{grid-template-columns:repeat(5,auto);justify-content:left;padding:5px 12px;display:grid}.deal-edit-widget .deal-items .item .actions .action,.deal-edit-widget .deal-pizzas .item .actions .action{color:#999;cursor:pointer;font-size:30px}.deal-edit-widget .deal-items .item .actions .action img,.deal-edit-widget .deal-pizzas .item .actions .action img{width:26px;margin-right:5px}.deal-edit-widget .deal-items .item .info,.deal-edit-widget .deal-pizzas .item .info{grid-gap:20px;border-bottom:1px solid #f1f1f5;grid-template-columns:1fr 100px;padding:12px 18px;display:grid}.deal-edit-widget .deal-items .item .info label,.deal-edit-widget .deal-items .item .info .meta,.deal-edit-widget .deal-pizzas .item .info label,.deal-edit-widget .deal-pizzas .item .info .meta{font-weight:400}.deal-edit-widget .deal-items .actions button,.deal-edit-widget .deal-pizzas .actions button{color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);background-color:#0000}.deal-edit-widget .pizza-list .head{background-color:#f9f9f9;border-bottom:1px solid #f1f1f5;padding:12px 18px}.deal-edit-widget .pizza-list .body{grid-gap:20px;padding:15px 18px;display:grid}.deal-edit-widget .pizza-list .head,.deal-edit-widget .pizza{grid-gap:15px;grid-template-columns:min-content 1fr 100px;align-items:center;display:grid}.deal-edit-widget .deal-items .form-item.modifiers>label{background-color:#f9f9f9;border-bottom:1px solid #f1f1f5;margin:0;padding:12px 18px;display:block}.deal-edit-widget .deal-items .modifier,.deal-edit-widget .deal-items .modifier-info{box-shadow:none!important;border-radius:0!important}.deal-edit-widget .deal-items .modifier{margin-bottom:0!important}.deal-edit-widget .deal-items .modifier-list-actions{margin:15px}.deal-edit-widget .deal-items .modifier-list-actions button{color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);background-color:#0000}.deal-edit-widget .deal-items .form-item.modifiers>.meta{display:none!important}.form-item-price-spec>label{margin-top:34px;align-self:flex-start!important}.form-item-price-spec>.form-input{background-color:var(--card-bg);grid-gap:18px;border:1px solid #e2e2ea;border-radius:10px;padding:20px 15px;display:grid;box-shadow:0 0 3px #687a9b40}.form-item-price-spec>.form-input .switch{grid-template-columns:auto max-content;grid-template-areas:"a b""c d";display:grid}.form-item-price-spec>.form-input .switch label{grid-area:a;align-self:center}.form-item-price-spec>.form-input .switch .form-input{grid-area:b;justify-self:end}.form-item-price-spec>.form-input .switch .meta{margin-top:-3px;grid-area:c!important}.form-item-price-spec>.form-input .switch label{text-align:left!important}.price-spec{grid-gap:18px;padding:0;display:grid}.price-spec .switch{grid-template-columns:auto max-content;grid-template-areas:"a b""c d";display:grid}.price-spec .switch label{grid-area:a;align-self:center}.price-spec .switch .form-input{grid-area:b;justify-self:end}.price-spec .switch .meta{margin-top:-3px;grid-area:c!important}.price-spec .switch label{text-align:left!important}.price-spec .switch{grid-template-columns:auto max-content;grid-template-areas:"a b""c d";display:grid}.price-spec .switch label{grid-area:a;align-self:center}.price-spec .switch .form-input{grid-area:b;justify-self:end}.price-spec .switch .meta{margin-top:-3px;grid-area:c!important}.price-spec .base-price,.price-spec .extra-price{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.price-spec .base-price input,.price-spec .extra-price input{max-width:80px}.price-spec .extra-price.form-item{margin-right:15px}.price-spec .extra{grid-template-columns:4fr 1fr;align-items:center;margin-bottom:15px;display:grid}.restaurant-browse-page .ais-Hits-list,.restaurant-list{grid-gap:15px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));padding:0;list-style:none;display:grid}.restaurant-browse-page .ais-Hits-list .restaurant,.restaurant-list .restaurant{background-color:var(--card-bg);cursor:pointer;border:1px solid #e2e2ea;border-radius:10px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 3px #687a9b40}.restaurant-browse-page .ais-Hits-list .restaurant .name,.restaurant-list .restaurant .name{letter-spacing:.1px;color:var(--fg);padding:10px 10px 0;font-size:12px;font-style:normal;font-weight:500;line-height:20px}.restaurant-browse-page .ais-Hits-list .restaurant .timezone,.restaurant-list .restaurant .timezone{color:#92929d;padding:0 10px 10px;font-size:12px}.restaurant-browse-page .ais-Hits-list .restaurant .description,.restaurant-browse-page .ais-Hits-list .restaurant .country,.restaurant-list .restaurant .description,.restaurant-list .restaurant .country{display:none}.store-card-view{background-color:var(--card-bg);cursor:pointer;border:1px solid #e2e2ea;border-radius:10px;flex-direction:row;padding:20px;display:flex;box-shadow:0 0 3px #687a9b40}.store-card-view .name{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.store-card-view .image{width:60px;border-radius:10px;margin-right:22px;overflow:hidden}.store-card-view .restaurant-name{letter-spacing:.1px;color:#8d92a3;text-transform:uppercase;margin-bottom:-1px;font-size:12px;font-style:normal;font-weight:500}.store-card-view .store-name{color:var(--fg);color:#4c4c77;margin-top:-1px;font-size:16px;font-style:normal;font-weight:500}.store-list{grid-gap:20px;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));display:grid}.restaurant-header-widget,.store-header-widget{flex-direction:horizontal;justify-content:center;align-items:center;display:flex}.restaurant-header-widget .image,.store-header-widget .image{width:33px;border:3px solid #f1f1f5;border-radius:10px;margin-right:10px;overflow:hidden}.restaurant-header-widget .name,.store-header-widget .name{letter-spacing:.1px;color:var(--fg);font-size:14px;font-style:normal;font-weight:500;line-height:20px}.form-input .modifier-list .modifier{background-color:var(--card-bg);background-color:#fafafb;border:1px solid #e2e2ea;border-radius:10px;grid-template-rows:1fr min-content;margin-bottom:20px;display:grid;box-shadow:0 0 3px #687a9b40}.form-input .modifier-list .modifier .modifier-info{background-color:#fff;border-bottom:3px solid #f1f1f5;border-radius:10px}.form-input .modifier-list .modifier .modifier-info .header{grid-column-gap:10px;grid-template-columns:1fr 60px 60px;padding:15px;display:grid}.form-input .modifier-list .modifier .modifier-info>.meta{border-bottom:1px solid #f1f1f5;margin:0;padding:0 15px 15px}.form-input .modifier-list .modifier .modifier-info>.badges{flex-direction:row;margin-bottom:12px;margin-left:15px;display:flex}.form-input .modifier-list .modifier .modifier-info>.badges .badge{margin-right:8px;display:inline}.form-input .modifier-list .modifier .modifier-info .allow-multiple{border-bottom:1px solid #f1f1f5;padding:15px 0}.form-input .modifier-list .modifier .modifier-info .allow-multiple .switch{grid-template-columns:auto max-content;grid-template-areas:"a b""c d";padding:0 15px;display:grid}.form-input .modifier-list .modifier .modifier-info .allow-multiple .switch label{grid-area:a;align-self:center}.form-input .modifier-list .modifier .modifier-info .allow-multiple .switch .form-input{grid-area:b;justify-self:end}.form-input .modifier-list .modifier .modifier-info .allow-multiple .switch .meta{margin-top:-3px;grid-area:c!important}.form-input .modifier-list .modifier .modifier-actions{grid-template-columns:repeat(5,auto);justify-content:left;padding:5px 12px;display:grid}.form-input .modifier-list .modifier .modifier-actions .action{color:#999;cursor:pointer;font-size:30px}.form-input .modifier-list .modifier .modifier-actions .action img{width:26px;margin-right:5px}.form-input .modifier-options .head{padding:15px 15px 4px;font-size:13px}.form-input .modifier-options>.meta{margin:0;padding:0 15px 15px}.form-input .modifier-option{grid-column-gap:10px;grid-template-columns:1fr 120px min-content;align-items:center;margin-bottom:15px;padding:0 15px;display:grid}.form-input .modifier-option .actions{grid-template-columns:repeat(3,min-content);display:grid}.form-input .modifier-option .action{color:#999;cursor:pointer;font-size:25px}.form-input .modifier-option .action img{width:26px;margin-right:5px}.form-input .modifier-list-actions button{color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);background-color:#0000}.form-item.modifiers>label{margin-top:12px;align-self:flex-start!important}.pizza-settings-edit-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.pizza-settings-edit-widget form{margin-top:20px;padding:15px 18px}.pizza-settings-edit-widget .form-input .topping,.pizza-settings-edit-widget .form-input .pizza-size{background-color:var(--card-bg);background-color:#fafafb;border:1px solid #e2e2ea;border-radius:10px;grid-template-rows:1fr min-content;margin-bottom:20px;display:grid;box-shadow:0 0 3px #687a9b40}.pizza-settings-edit-widget .form-input .topping .info,.pizza-settings-edit-widget .form-input .pizza-size .info{grid-gap:18px;background-color:#fff;border-bottom:3px solid #f1f1f5;border-radius:10px;padding:20px 15px;display:grid}.pizza-settings-edit-widget .form-input .topping .info .switch,.pizza-settings-edit-widget .form-input .pizza-size .info .switch{grid-template-columns:auto max-content;grid-template-areas:"a b""c d";display:grid}.pizza-settings-edit-widget .form-input .topping .info .switch label,.pizza-settings-edit-widget .form-input .pizza-size .info .switch label{grid-area:a;align-self:center}.pizza-settings-edit-widget .form-input .topping .info .switch .form-input,.pizza-settings-edit-widget .form-input .pizza-size .info .switch .form-input{grid-area:b;justify-self:end}.pizza-settings-edit-widget .form-input .topping .info .switch .meta,.pizza-settings-edit-widget .form-input .pizza-size .info .switch .meta{margin-top:-3px;grid-area:c!important}.pizza-settings-edit-widget .form-input .topping .info .switch label,.pizza-settings-edit-widget .form-input .pizza-size .info .switch label{text-align:left!important}.pizza-settings-edit-widget .form-input .topping .actions,.pizza-settings-edit-widget .form-input .pizza-size .actions{grid-template-columns:repeat(5,auto);justify-content:left;padding:5px 12px;display:grid}.pizza-settings-edit-widget .form-input .topping .actions .action,.pizza-settings-edit-widget .form-input .pizza-size .actions .action{color:#999;cursor:pointer;font-size:30px}.pizza-settings-edit-widget .form-input .topping .actions .action img,.pizza-settings-edit-widget .form-input .pizza-size .actions .action img{width:26px;margin-right:5px}@media (min-width:1024px){.pizza-settings-edit-widget .form-input .topping .info{grid-auto-flow:column}}.pizza-settings-edit-widget .form-input .toppings button,.pizza-settings-edit-widget .form-input .pizza-sizes button{color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);background-color:#0000}.pizza-settings-edit-widget .pizza-sizes-form-item>label,.pizza-settings-edit-widget .toppings-list-form-item>label{margin-top:12px;align-self:flex-start!important}.item-spec-list{grid-gap:15px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.item-spec{background-color:var(--card-bg);cursor:pointer;background-color:#fafafb;border:1px solid #e2e2ea;border-radius:10px;grid-template-rows:1fr min-content;display:grid;box-shadow:0 0 3px #687a9b40}.item-spec .body{background-color:#fff;border-bottom:3px solid #f1f1f5;border-radius:10px;grid-template:"name image"min-content"description nothing"1fr"price order-system"min-content/1fr min-content;padding:12px;display:grid}.item-spec .image{width:100px;grid-area:image;margin-left:10px;overflow:hidden}.item-spec .image img{border-radius:10px}.item-spec .name{color:var(--fg);grid-area:name;align-self:flex-start;font-size:16px;font-style:normal;font-weight:500}.item-spec .description{letter-spacing:.1px;color:#8d92a3;grid-area:description;align-self:flex-start;font-size:13px;font-style:normal;font-weight:300}.item-spec .price{color:var(--fg);color:var(--color-secondary);grid-area:price;align-self:flex-end;font-size:16px;font-style:normal;font-weight:500}.item-spec .not-available{letter-spacing:.1px;color:#8d92a3;align-self:flex-start;font-size:13px;font-style:normal;font-weight:300}.item-spec .online-only,.item-spec .pos-only{grid-area:order-system;align-self:flex-start;padding-left:5px;font-size:13px}.item-spec .actions{grid-template-columns:repeat(5,auto);justify-content:left;padding:5px 12px;display:grid}.item-spec .actions .action{color:#999;cursor:pointer;font-size:30px}.item-spec .actions .action img{width:26px;margin-right:5px}.backoffice .category-list{grid-gap:15px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.backoffice .category{background-color:var(--card-bg);background-color:#fafafb;border:1px solid #e2e2ea;border-radius:10px;grid-template-rows:1fr min-content;display:grid;box-shadow:0 0 3px #687a9b40}.backoffice .category .body{cursor:pointer;background-color:#fff;border-bottom:3px solid #f1f1f5;border-radius:10px;padding:10px}.backoffice .category .name{color:var(--fg);padding-left:6px;font-size:16px;font-style:normal;font-weight:500}.backoffice .category .description{letter-spacing:.1px;color:#8d92a3;padding-left:6px;font-size:12px;font-style:normal;font-weight:300}.backoffice .category .online-only,.backoffice .category .pos-only{padding-left:6px}.backoffice .category .actions{grid-template-columns:repeat(5,auto);justify-content:left;padding:5px 12px;display:grid}.backoffice .category .actions .action{color:#999;cursor:pointer;font-size:30px}.backoffice .category .actions .action img{width:26px;margin-right:5px}.order-view-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;margin:20px 0;box-shadow:0 0 3px #687a9b40}.order-view-widget .comments,.order-view-widget .dropoff-notes,.order-view-widget .collection-type,.order-view-widget .collection-info,.order-view-widget .delivery-address,.order-view-widget .payment-method,.order-view-widget .payment,.order-view-widget .customer-info,.order-view-widget .transaction-fee-info,.order-view-widget .items{border-bottom:1px solid #f1f1f5}.order-view-widget .comments .title,.order-view-widget .dropoff-notes .title,.order-view-widget .collection-type .title,.order-view-widget .collection-info .title,.order-view-widget .delivery-address .title,.order-view-widget .payment-method .title,.order-view-widget .payment .title,.order-view-widget .customer-info .title,.order-view-widget .transaction-fee-info .title,.order-view-widget .items .title{flex-direction:row;align-items:center;display:flex}.order-view-widget .comments .title .icon,.order-view-widget .dropoff-notes .title .icon,.order-view-widget .collection-type .title .icon,.order-view-widget .collection-info .title .icon,.order-view-widget .delivery-address .title .icon,.order-view-widget .payment-method .title .icon,.order-view-widget .payment .title .icon,.order-view-widget .customer-info .title .icon,.order-view-widget .transaction-fee-info .title .icon,.order-view-widget .items .title .icon{margin-right:12px;font-size:24px}.order-view-widget .comments .title label,.order-view-widget .dropoff-notes .title label,.order-view-widget .collection-type .title label,.order-view-widget .collection-info .title label,.order-view-widget .delivery-address .title label,.order-view-widget .payment-method .title label,.order-view-widget .payment .title label,.order-view-widget .customer-info .title label,.order-view-widget .transaction-fee-info .title label,.order-view-widget .items .title label{letter-spacing:.7px;text-transform:uppercase;color:#293340;font-family:Fira Sans;font-size:13px;font-style:normal;font-weight:700}.order-view-widget .collection-type,.order-view-widget .collection-info,.order-view-widget .payment-method,.order-view-widget .payment-status,.order-view-widget .payment-summary-header{flex-direction:row;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.order-view-widget .delivery-address,.order-view-widget .comments,.order-view-widget .dropoff-notes{grid-row-gap:8px;grid-template-columns:min-content 1fr;grid-template-areas:"a b""c d";padding:16px 20px;display:grid}.order-view-widget .delivery-address .icon,.order-view-widget .comments .icon,.order-view-widget .dropoff-notes .icon{margin-right:12px;font-size:24px}.order-view-widget .delivery-address label,.order-view-widget .comments label,.order-view-widget .dropoff-notes label{letter-spacing:.7px;text-transform:uppercase;color:#293340;font-family:Fira Sans;font-size:13px;font-style:normal;font-weight:700}.order-view-widget .delivery-address i,.order-view-widget .comments i,.order-view-widget .dropoff-notes i{grid-area:a}.order-view-widget .delivery-address label,.order-view-widget .comments label,.order-view-widget .dropoff-notes label{grid-area:b;align-self:center}.order-view-widget .delivery-address .value,.order-view-widget .comments .value,.order-view-widget .dropoff-notes .value{grid-area:d}.order-view-widget .items>.title{padding:16px 20px}.order-view-widget .items>.item-summary-view-widget{border-bottom:1px dashed #e9ecf3;margin-bottom:20px;padding:0 20px 12px}.order-view-widget .items>.item-summary-view-widget:last-child{border-bottom:none;margin-bottom:0}.order-view-widget .amounts .discount,.order-view-widget .amounts .surcharge,.order-view-widget .amounts .delivery-fee,.order-view-widget .amounts .grand-total,.order-view-widget .amounts .sub-total{color:#565c65;flex-direction:row;justify-content:space-between;align-items:center;padding:8px 20px;font-family:Fira Sans;font-size:14px;font-style:normal;font-weight:400;line-height:22px;display:flex}.order-view-widget .amounts .grand-total{color:#426ed9;border-top:1px dashed #e9ecf3;padding-top:14px;padding-bottom:14px;font-family:Fira Sans;font-size:16px;font-style:normal;font-weight:500;line-height:22px}.order-view-widget .collection-info,.order-view-widget .payment{grid-row-gap:8px;grid-template-columns:min-content 1fr;grid-template-areas:"a b c""d e e";padding:16px 20px;display:grid}.order-view-widget .collection-info .icon,.order-view-widget .payment .icon{margin-right:12px;font-size:24px}.order-view-widget .collection-info label,.order-view-widget .payment label{letter-spacing:.7px;text-transform:uppercase;color:#293340;font-family:Fira Sans;font-size:13px;font-style:normal;font-weight:700}.order-view-widget .collection-info i,.order-view-widget .payment i{grid-area:a}.order-view-widget .collection-info label,.order-view-widget .payment label{grid-area:b;align-self:center}.order-view-widget .collection-info .value,.order-view-widget .payment .value{grid-area:d}.order-view-widget .collection-info .icon,.order-view-widget .payment .icon{grid-area:a}.order-view-widget .collection-info label,.order-view-widget .payment label{grid-area:b}.order-view-widget .collection-info .value,.order-view-widget .payment .value{grid-area:c}.order-view-widget .collection-info .status,.order-view-widget .payment .status{color:#444;grid-area:e;font-size:12px}.order-view-widget .collection-info .payment-card-info,.order-view-widget .payment .payment-card-info{flex-direction:row;justify-self:end;align-items:center;display:flex}.order-view-widget .collection-info .payment-card-info .wallet,.order-view-widget .collection-info .payment-card-info .brand,.order-view-widget .payment .payment-card-info .wallet,.order-view-widget .payment .payment-card-info .brand{height:25px;margin-right:5px}.order-view-widget .payment-summary{border-bottom:1px solid #f1f1f5}.order-view-widget .payment-summary .title{flex-direction:row;align-items:center;display:flex}.order-view-widget .payment-summary .title .icon{margin-right:12px;font-size:24px}.order-view-widget .payment-summary .title label{letter-spacing:.7px;text-transform:uppercase;color:#293340;font-family:Fira Sans;font-size:13px;font-style:normal;font-weight:700}.order-view-widget .payment-summary .payment-summary-header{flex-direction:row;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.order-view-widget .payment-summary .split-payments{padding:0 28px 16px}.order-view-widget .payment-summary .split-payment{grid-template-areas:"payment-name payment-status payment-amount""split-bill-items split-bill-items split-bill-items";align-items:center;row-gap:4px;margin-top:12px;padding-inline:12px;display:grid}.order-view-widget .payment-summary .split-payment:first-child{margin-top:0}.order-view-widget .payment-summary .split-payment>.name{grid-area:payment-name;font-size:16px;font-weight:500}.order-view-widget .payment-summary .split-payment>.status{text-align:right;grid-area:payment-status;font-size:16px;font-weight:500}.order-view-widget .payment-summary .split-payment>.amount{color:#1c1d3e;grid-area:payment-amount;justify-self:end;font-size:16px;font-weight:500}.order-view-widget .payment-summary .split-payment .split-bill-items{grid-area:split-bill-items;margin-left:40px}.order-view-widget .payment-summary .split-payment .split-bill-items>.item{margin-top:4px;display:list-item}.order-view-widget .payment-summary .split-payment .split-bill-items>.item:first-child{margin-top:0}.order-view-widget .customer-info{grid-row-gap:8px;grid-template-columns:min-content 1fr;grid-template-areas:"a b c"". .mobile""d e e";padding:16px 20px;display:grid}.order-view-widget .customer-info .icon{margin-right:12px;font-size:24px}.order-view-widget .customer-info label{letter-spacing:.7px;text-transform:uppercase;color:#293340;font-family:Fira Sans;font-size:13px;font-style:normal;font-weight:700}.order-view-widget .customer-info i{grid-area:a}.order-view-widget .customer-info label{grid-area:b;align-self:center}.order-view-widget .customer-info .value{grid-area:d}.order-view-widget .customer-info .icon{grid-area:a}.order-view-widget .customer-info label{grid-area:b}.order-view-widget .customer-info .customer-name{text-align:end;grid-area:c;font-weight:500}.order-view-widget .customer-info .customer-mobile{text-align:end;grid-area:mobile;font-weight:500}.order-view-widget .transaction-fee-info{grid-row-gap:8px;grid-template-columns:min-content 1fr;grid-template-areas:"icon label amount"". .status""d e e";padding:16px 20px;display:grid}.order-view-widget .transaction-fee-info .icon{margin-right:12px;font-size:24px}.order-view-widget .transaction-fee-info label{letter-spacing:.7px;text-transform:uppercase;color:#293340;font-family:Fira Sans;font-size:13px;font-style:normal;font-weight:700}.order-view-widget .transaction-fee-info i{grid-area:a}.order-view-widget .transaction-fee-info label{grid-area:b;align-self:center}.order-view-widget .transaction-fee-info .value{grid-area:d}.order-view-widget .transaction-fee-info .icon{grid-area:icon}.order-view-widget .transaction-fee-info label{grid-area:label}.order-view-widget .transaction-fee-info .amount{text-align:end;grid-area:amount;font-weight:500}.order-view-widget .transaction-fee-info .status{text-align:end;color:#426ed9;grid-area:status;font-weight:500}.order-view-widget .uber-delivery-fee{color:#565c65;padding:8px 20px;flex-direction:row;justify-content:space-between;align-items:center;padding-top:0;padding-bottom:0;font-family:Fira Sans;font-size:14px;font-style:normal;font-weight:400;line-height:22px;display:flex}.order-view-widget .uber-delivery-fee .label{font-weight:500}.order-view-widget .charge-to-store{color:#565c65;flex-direction:row;justify-content:space-between;align-items:center;padding:4px 20px 8px;font-family:Fira Sans;font-size:14px;font-style:normal;font-weight:400;line-height:22px;display:flex}.printer-queue{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.printer-queue .title{letter-spacing:.1px;color:var(--fg);border-bottom:1px solid #f1f1f5;padding:12px 18px;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.printer-queue .list{padding:12px 18px}.printer-queue .order-list-view{border-bottom:1px solid #f1f1f5;grid-template-columns:min-content 1fr min-content;grid-template-areas:"restaurant-icon store-name""restaurant-icon collection-type"".grand-total"".actions";display:grid}.printer-queue .order-list-view:last-child{border-bottom:none}.printer-queue .order-list-view .imgix{width:45px;border:3px solid #f1f1f5;border-radius:10px;grid-area:restaurant-icon;align-self:flex-start;margin:0 15px;overflow:hidden}.printer-queue .order-list-view .store-name{color:#000521;grid-area:store-name;align-self:center;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.printer-queue .order-list-view .grand-total{color:#fa7268;grid-area:grand-total;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;line-height:21px}.printer-queue .order-list-view .collection-type{white-space:nowrap;color:#696974;grid-area:collection-type;align-self:center;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:21px}.printer-queue .order-list-view .message{grid-area:message}.printer-queue .order-list-view .status{white-space:nowrap;grid-area:status;place-self:center start}.printer-queue .order-list-view .actions{border-top:1px dashed #e9ecf3;flex-direction:row;grid-area:actions;margin-top:10px;padding-top:15px;display:flex}.printer-queue .order-list-view .actions button{color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);box-shadow:none;background-color:#0000;border-radius:4px;margin-right:7px;padding:0 10px;font-size:12px;font-weight:400}.printer-queue .order-list-view .actions .accept-order{border:1px solid var(--button-success-bg);color:#0e9347;background-color:#0000}.printer-queue .order-list-view .actions .reject-order{color:#fc5a5a;background-color:#0000;border:1px solid #fc5a5a}.store-edit-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.store-edit-widget form{margin-top:20px;padding:15px 18px}.store-edit-widget form .form-items>.inline-title{margin:0 -18px}.store-edit-widget form .form-items>.inline-title label{text-align:left}.store-edit-widget .form-address>.form-input{background-color:var(--card-bg);grid-gap:18px;border:1px solid #e2e2ea;border-radius:10px;padding:20px 15px;display:grid;box-shadow:0 0 3px #687a9b40}.store-edit-widget .form-address>.form-input .switch{grid-template-columns:auto max-content;grid-template-areas:"a b""c d";display:grid}.store-edit-widget .form-address>.form-input .switch label{grid-area:a;align-self:center}.store-edit-widget .form-address>.form-input .switch .form-input{grid-area:b;justify-self:end}.store-edit-widget .form-address>.form-input .switch .meta{margin-top:-3px;grid-area:c!important}.store-edit-widget .form-address>.form-input .switch label{text-align:left!important}.store-edit-widget .form-address>label{margin-top:12px;align-self:flex-start!important}.store-edit-widget .date-and-time-picker-container{grid-gap:20px;grid-template-columns:1fr 1fr;display:grid}.store-edit-widget .form-third-party-delivery-edit-widget .form-input .third-party-delivery-service{background-color:var(--card-bg);background-color:#fafafb;border:1px solid #e2e2ea;border-radius:10px;grid-template-rows:1fr min-content;margin-bottom:20px;display:grid;box-shadow:0 0 3px #687a9b40}.store-edit-widget .form-third-party-delivery-edit-widget .form-input .third-party-delivery-service .info{grid-gap:18px;background-color:#fff;border-bottom:3px solid #f1f1f5;border-radius:10px;padding:20px 15px;display:grid}.store-edit-widget .form-third-party-delivery-edit-widget .form-input .third-party-delivery-service .info .switch{grid-template-columns:auto max-content;grid-template-areas:"a b""c d";display:grid}.store-edit-widget .form-third-party-delivery-edit-widget .form-input .third-party-delivery-service .info .switch label{grid-area:a;align-self:center}.store-edit-widget .form-third-party-delivery-edit-widget .form-input .third-party-delivery-service .info .switch .form-input{grid-area:b;justify-self:end}.store-edit-widget .form-third-party-delivery-edit-widget .form-input .third-party-delivery-service .info .switch .meta{margin-top:-3px;grid-area:c!important}.store-edit-widget .form-third-party-delivery-edit-widget .form-input .third-party-delivery-service .info .switch label{text-align:left!important}.store-edit-widget .form-third-party-delivery-edit-widget .form-input .third-party-delivery-service .actions{grid-template-columns:repeat(5,auto);justify-content:left;padding:5px 12px;display:grid}.store-edit-widget .form-third-party-delivery-edit-widget .form-input .third-party-delivery-service .actions .action{color:#999;cursor:pointer;font-size:30px}.store-edit-widget .form-third-party-delivery-edit-widget .form-input .third-party-delivery-service .actions .action img{width:26px;margin-right:5px}.store-edit-widget .form-third-party-delivery-edit-widget .form-input .third-party-delivery-services-list-actions>.action{color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);background-color:#0000}.coupon-card{background-color:var(--card-bg);cursor:pointer;background-color:#fafafb;border:1px solid #e2e2ea;border-radius:10px;grid-template-rows:1fr min-content;margin:15px 0;display:grid;box-shadow:0 0 3px #687a9b40}.coupon-card .body{background-color:#fff;border-bottom:3px solid #f1f1f5;border-radius:10px;grid-template:"a d"min-content"b d"1fr"c d"min-content/1fr min-content;padding:12px;display:grid}.coupon-card .name{color:var(--fg);grid-area:a;align-self:flex-start;font-size:16px;font-style:normal;font-weight:500}.coupon-card .description{letter-spacing:.1px;color:#8d92a3;grid-area:b;align-self:flex-start;font-size:13px;font-style:normal;font-weight:300}.coupon-card .actions{grid-template-columns:repeat(5,auto);justify-content:left;padding:5px 12px;display:grid}.coupon-card .actions .action{color:#999;cursor:pointer;font-size:30px}.coupon-card .actions .action img{width:26px;margin-right:5px}.coupon-edit-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.coupon-edit-widget form{margin-top:20px;padding:15px 18px}.coupon-edit-widget .form-address>.form-input{background-color:var(--card-bg);grid-gap:18px;border:1px solid #e2e2ea;border-radius:10px;padding:20px 15px;display:grid;box-shadow:0 0 3px #687a9b40}.coupon-edit-widget .form-address>.form-input .switch{grid-template-columns:auto max-content;grid-template-areas:"a b""c d";display:grid}.coupon-edit-widget .form-address>.form-input .switch label{grid-area:a;align-self:center}.coupon-edit-widget .form-address>.form-input .switch .form-input{grid-area:b;justify-self:end}.coupon-edit-widget .form-address>.form-input .switch .meta{margin-top:-3px;grid-area:c!important}.coupon-edit-widget .form-address>.form-input .switch label{text-align:left!important}.coupon-edit-widget .form-address>label{margin-top:12px;align-self:flex-start!important}.user-list{grid-gap:20px;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));display:grid}.restaurant-user-card-view{background-color:var(--card-bg);background-color:#fafafb;border:1px solid #e2e2ea;border-radius:10px;grid-template-rows:1fr min-content;display:grid;box-shadow:0 0 3px #687a9b40}.restaurant-user-card-view .body{cursor:pointer;background-color:#fff;border-bottom:3px solid #f1f1f5;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;padding:10px}.restaurant-user-card-view .body .display-name{color:var(--fg);color:#4c4c77;text-transform:uppercase;margin-bottom:-1px;padding-left:6px;font-size:16px;font-style:normal;font-weight:500}.restaurant-user-card-view .body .email{letter-spacing:.1px;color:var(--fg);margin-top:-1px;padding-left:6px;font-size:12px;font-style:normal;font-weight:500;line-height:20px}.restaurant-user-card-view .body .role{padding-left:6px}.restaurant-user-card-view .actions{grid-template-columns:repeat(5,auto);justify-content:left;padding:5px 12px;display:grid}.restaurant-user-card-view .actions .action{color:#999;cursor:pointer;font-size:30px}.restaurant-user-card-view .actions .action img{width:26px;margin-right:5px}.domain-card{background-color:var(--card-bg);cursor:pointer;background-color:#fafafb;border:1px solid #e2e2ea;border-radius:10px;grid-template-rows:1fr min-content;display:grid;box-shadow:0 0 3px #687a9b40}.domain-card .body{background-color:#fff;border-bottom:3px solid #f1f1f5;border-radius:10px;grid-template:"domain-name qr-code"min-content"restaurant-name qr-code"min-content"store-name qr-code"1fr/1fr min-content;padding:15px 18px;display:grid}.domain-card .body .name{color:var(--fg);word-break:break-all;grid-area:domain-name;align-self:flex-start;font-size:16px;font-style:normal;font-weight:500}.domain-card .body .restaurant-name{letter-spacing:.1px;color:var(--fg);grid-area:restaurant-name;align-self:flex-start;font-size:12px;font-style:normal;font-weight:500;line-height:20px}.domain-card .body .store-name{grid-area:store-name;align-self:flex-start}.domain-card .body .qr-code-widget{grid-area:qr-code}.domain-card .description{letter-spacing:.1px;color:#8d92a3;grid-area:b;align-self:flex-start;font-size:13px;font-style:normal;font-weight:300}.domain-card .actions{grid-template-columns:repeat(5,auto);justify-content:left;padding:5px 12px;display:grid}.domain-card .actions .action{color:#999;cursor:pointer;font-size:30px}.domain-card .actions .action img{width:26px;margin-right:5px}.domain-list .list{grid-gap:15px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));display:grid}.stripe-payout-card{background-color:var(--card-bg);cursor:pointer;background-color:#fafafb;border:1px solid #e2e2ea;border-radius:10px;grid-template-rows:1fr min-content;margin:15px 0;display:grid;box-shadow:0 0 3px #687a9b40}.stripe-payout-card .body{background-color:#fff;border-bottom:none;border-radius:10px;grid-template-columns:1fr;padding:12px;display:grid}.stripe-payout-card .amount,.stripe-payout-card .description,.stripe-payout-card .status,.stripe-payout-card .date-created,.stripe-payout-card .arrival-date{border-bottom:1px solid #f1f1f5;flex-direction:row;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.stripe-payout-card .amount:last-child,.stripe-payout-card .description:last-child,.stripe-payout-card .status:last-child,.stripe-payout-card .date-created:last-child,.stripe-payout-card .arrival-date:last-child{border-bottom:none}.stripe-payout-card .amount .title,.stripe-payout-card .description .title,.stripe-payout-card .status .title,.stripe-payout-card .date-created .title,.stripe-payout-card .arrival-date .title{flex-direction:row;align-items:center;display:flex}.stripe-payout-card .amount .title .icon,.stripe-payout-card .description .title .icon,.stripe-payout-card .status .title .icon,.stripe-payout-card .date-created .title .icon,.stripe-payout-card .arrival-date .title .icon{margin-right:12px;font-size:24px}.stripe-payout-card .amount .title label,.stripe-payout-card .description .title label,.stripe-payout-card .status .title label,.stripe-payout-card .date-created .title label,.stripe-payout-card .arrival-date .title label{letter-spacing:.7px;text-transform:uppercase;color:#293340;font-family:Fira Sans;font-size:13px;font-style:normal;font-weight:700}.stripe-payout-card .amount .value{color:#426ed9;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.stripe-payout-card .description .value{letter-spacing:.1px;color:#8d92a3;font-size:13px;font-style:normal;font-weight:300}.stripe-payout-card .arrival-date .value,.stripe-payout-card .date-created .value{white-space:nowrap;color:#696974;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:21px}.stripe-balance-widget{background-color:var(--card-bg);grid-gap:10px;border:1px solid #e2e2ea;border-radius:10px;grid-template-columns:repeat(2,min-content);grid-auto-flow:column;display:grid;box-shadow:0 0 3px #687a9b40}.stripe-balance-widget .balance{letter-spacing:.1px;color:var(--fg);white-space:nowrap;text-transform:uppercase;padding:10px 15px;font-family:Fira Sans;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.stripe-balance-widget .balance .title{font-weight:500}.stripe-balance-widget .balance .amount{font-size:18px;font-weight:500}.stripe-balance-widget .balance .amount .country-code{color:#8d92a3;font-size:14px;font-weight:400}.loyalty-settings-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.loyalty-settings-widget form{margin-top:20px;padding:15px 18px}.loyalty-settings-widget .form-input{margin-top:8px}.loyalty-settings-widget .form-input>.card{margin-top:1rem;margin-bottom:1rem}@media (min-width:768px){.loyalty-settings-widget .form-input>.card{background-color:var(--card-bg);grid-gap:18px;border:1px solid #e2e2ea;border-radius:10px;padding:20px 15px;display:grid;box-shadow:0 0 3px #687a9b40}.loyalty-settings-widget .form-input>.card .switch{grid-template-columns:auto max-content;grid-template-areas:"a b""c d";display:grid}.loyalty-settings-widget .form-input>.card .switch label{grid-area:a;align-self:center}.loyalty-settings-widget .form-input>.card .switch .form-input{grid-area:b;justify-self:end}.loyalty-settings-widget .form-input>.card .switch .meta{margin-top:-3px;grid-area:c!important}.loyalty-settings-widget .form-input>.card .switch label{text-align:left!important}}.loyalty-settings-widget .form-input>.card .actions{grid-template-columns:repeat(5,auto);justify-content:left;margin-top:-20px;margin-bottom:0;display:grid}.loyalty-settings-widget .form-input>.card .actions .action{color:#999;cursor:pointer;font-size:30px}.loyalty-settings-widget .form-input>.card .actions .action img{width:26px;margin-right:5px}@media (min-width:768px){.loyalty-settings-widget .order-source-mobile-help-text{display:none}}.loyalty-settings-widget .order-source-mobile-help-text .meta{display:block}@media (min-width:768px){.loyalty-settings-widget .order-source-mobile-help-text .meta{display:none}}.loyalty-settings-widget .form-radio-group .meta{display:none}@media (min-width:768px){.loyalty-settings-widget .form-radio-group .meta{display:block}}@media (min-width:1024px){.loyalty-settings-widget .radio-group{flex-wrap:wrap;margin-bottom:8px;display:flex}}.loyalty-settings-widget .radio{margin:0 0 16px}@media (min-width:1024px){.loyalty-settings-widget .radio{margin:0 20px 0 0}}.loyalty-settings-widget .amount-number-input,.loyalty-settings-widget .percentage-number-input{gap:25px;padding:0 2em;display:grid}@media (min-width:768px){.loyalty-settings-widget .amount-number-input,.loyalty-settings-widget .percentage-number-input{grid-auto-flow:column;padding:0}}.loyalty-settings-widget .amount-number-input .form-input,.loyalty-settings-widget .percentage-number-input .form-input{margin-top:8px}.store-holidays-edit-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.store-holidays-edit-widget form{margin-top:20px;padding:15px 18px}.store-holidays-edit-widget .form-input .holiday{background-color:var(--card-bg);background-color:#fafafb;border:1px solid #e2e2ea;border-radius:10px;grid-template-rows:1fr min-content;margin-bottom:20px;display:grid;box-shadow:0 0 3px #687a9b40}.store-holidays-edit-widget .form-input .holiday .info{grid-gap:18px;background-color:#fff;border-bottom:3px solid #f1f1f5;border-radius:10px;padding:20px 15px;display:grid}.store-holidays-edit-widget .form-input .holiday .info .switch{grid-template-columns:auto max-content;grid-template-areas:"a b""c d";display:grid}.store-holidays-edit-widget .form-input .holiday .info .switch label{grid-area:a;align-self:center}.store-holidays-edit-widget .form-input .holiday .info .switch .form-input{grid-area:b;justify-self:end}.store-holidays-edit-widget .form-input .holiday .info .switch .meta{margin-top:-3px;grid-area:c!important}.store-holidays-edit-widget .form-input .holiday .info .switch label{text-align:left!important}.store-holidays-edit-widget .form-input .holiday .actions{grid-template-columns:repeat(5,auto);justify-content:left;padding:5px 12px;display:grid}.store-holidays-edit-widget .form-input .holiday .actions .action{color:#999;cursor:pointer;font-size:30px}.store-holidays-edit-widget .form-input .holiday .actions .action img{width:26px;margin-right:5px}.store-holidays-edit-widget .form-input .holidays button{color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);background-color:#0000}.store-holidays-edit-widget .store-holidays-form-item>label{margin-top:12px;align-self:flex-start!important}.store-website-settings-edit-widget form{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;margin-top:20px;padding:15px 18px;box-shadow:0 0 3px #687a9b40}.store-website-settings-edit-widget form .key-value-pair .form-input{justify-self:start}.store-website-settings-edit-widget form .form-items .form-item{padding-bottom:10px}.store-website-settings-edit-widget .card{background-color:var(--card-bg);grid-gap:18px;border:1px solid #e2e2ea;border-radius:10px;margin-top:1rem;margin-bottom:1rem;padding:20px 15px;display:grid;box-shadow:0 0 3px #687a9b40}.store-website-settings-edit-widget .card .switch{grid-template-columns:auto max-content;grid-template-areas:"a b""c d";display:grid}.store-website-settings-edit-widget .card .switch label{grid-area:a;align-self:center}.store-website-settings-edit-widget .card .switch .form-input{grid-area:b;justify-self:end}.store-website-settings-edit-widget .card .switch .meta{margin-top:-3px;grid-area:c!important}.store-website-settings-edit-widget .card .switch label{text-align:left!important}.store-website-settings-edit-widget .card .actions{grid-template-columns:repeat(5,auto);justify-content:left;margin-top:-20px;margin-bottom:0;display:grid}.store-website-settings-edit-widget .card .actions .action{color:#999;cursor:pointer;font-size:30px}.store-website-settings-edit-widget .card .actions .action img{width:26px;margin-right:5px}.user-restaurant-and-stores-list{z-index:1;position:relative;top:-50px}.user-restaurant-and-stores-list .user-restaurant-list .header,.user-restaurant-and-stores-list .user-store-list .header{letter-spacing:.1px;color:var(--fg);margin:30px 0 20px;padding-left:6px;font-size:20px;font-style:normal;font-weight:500;line-height:30px}.user-restaurant-and-stores-list .user-restaurant-list>.header{margin-top:0}.restaurant-customers .table-header{display:none}@media (min-width:1024px){.restaurant-customers .table-header{background-color:var(--card-bg);background-color:#fafafb;border:1px solid #e2e2ea;border-radius:10px;grid-template-rows:1fr min-content;grid-template-columns:repeat(4,1fr);margin-bottom:20px;padding:0 15px;display:grid;box-shadow:0 0 3px #687a9b40}.restaurant-customers .table-header p{font-weight:500}}.restaurant-customers .customer{background-color:var(--card-bg);background-color:#fafafb;border:1px solid #e2e2ea;border-radius:10px;grid-template-rows:1fr min-content;margin-bottom:20px;padding:15px;display:grid;box-shadow:0 0 3px #687a9b40}@media (min-width:1024px){.restaurant-customers .customer{grid-template-columns:repeat(4,1fr)}}.restaurant-customers .customer>p>span{font-weight:500}@media (min-width:1024px){.restaurant-customers .customer>p>span{display:none}}.store-trading-hours-edit-widget .collection-type>label{margin-top:12px;font-weight:500;align-self:flex-start!important}.store-trading-hours-edit-widget .collection-type>.form-input{grid-gap:18px;grid-gap:0;padding:0 0 15px;display:grid}.store-trading-hours-edit-widget .collection-type>.form-input .switch{grid-template-columns:auto max-content;grid-template-areas:"a b""c d";display:grid}.store-trading-hours-edit-widget .collection-type>.form-input .switch label{grid-area:a;align-self:center}.store-trading-hours-edit-widget .collection-type>.form-input .switch .form-input{grid-area:b;justify-self:end}.store-trading-hours-edit-widget .collection-type>.form-input .switch .meta{margin-top:-3px;grid-area:c!important}.store-trading-hours-edit-widget .collection-type>.form-input .switch label{text-align:left!important}.store-trading-hours-edit-widget .session:first-child>.form-item:first-child{background-color:#f9f9f9;border-bottom:1px solid #f1f1f5;margin:0;padding:12px 18px;font-weight:500}.store-trading-hours-edit-widget .session .form-item{padding:10px 15px}.weekly-hours-edit-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;padding:15px;box-shadow:0 0 3px #687a9b40}.weekly-hours-edit-widget .daily-hours-and-available-all-day-widget .daily-hours-edit-widget{grid-template-areas:"label action" "hours ";margin:0 auto;display:grid}.weekly-hours-edit-widget .daily-hours-and-available-all-day-widget .daily-hours-edit-widget .action{color:#999;cursor:pointer;justify-items:center;font-size:30px}.weekly-hours-edit-widget .daily-hours-and-available-all-day-widget .daily-hours-edit-widget .action img{width:26px;margin-right:5px}.weekly-hours-edit-widget .daily-hours-and-available-all-day-widget .daily-hours-edit-widget .hours{grid-gap:10px 15px;grid-template-columns:2fr min-content;align-items:center;margin-bottom:20px;display:grid}.weekly-hours-edit-widget .daily-hours-and-available-all-day-widget .daily-hours-edit-widget .hours .switch{width:max-content;grid-gap:0 15px;display:grid}.weekly-hours-edit-widget .daily-hours-and-available-all-day-widget .daily-hours-edit-widget .hours .day-interval{grid-gap:15px;grid-template-columns:2fr 2fr;align-items:center;display:grid}.weekly-hours-edit-widget .daily-hours-and-available-all-day-widget .switch{justify-content:space-between;align-items:center;display:flex}.printer-list-page .list,.printer-list{grid-gap:15px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.printer-list-page .list .printer,.printer-list .printer{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;grid-template-columns:max-content 1fr;grid-template-areas:"name name""id-label id""password-label password""created-time-label created-time""actions actions";display:grid;overflow:hidden;box-shadow:0 0 3px #687a9b40}.printer-list-page .list .printer .name,.printer-list-page .list .printer .id-label,.printer-list-page .list .printer .id,.printer-list-page .list .printer .password-label,.printer-list-page .list .printer .password,.printer-list-page .list .printer .created-time-label,.printer-list-page .list .printer .created-time,.printer-list-page .list .printer .actions,.printer-list .printer .name,.printer-list .printer .id-label,.printer-list .printer .id,.printer-list .printer .password-label,.printer-list .printer .password,.printer-list .printer .created-time-label,.printer-list .printer .created-time,.printer-list .printer .actions{padding:15px}.printer-list-page .list .printer .name,.printer-list .printer .name{color:var(--fg);border-bottom:1px solid #f1f1f5;grid-area:name;font-size:16px;font-style:normal;font-weight:500}.printer-list-page .list .printer .id-label,.printer-list .printer .id-label{grid-area:id-label}.printer-list-page .list .printer .created-time-label,.printer-list .printer .created-time-label{color:#696974;grid-area:created-time-label}.printer-list-page .list .printer .password-label,.printer-list .printer .password-label{grid-area:password-label}.printer-list-page .list .printer .id,.printer-list .printer .id{grid-area:id;justify-self:end}.printer-list-page .list .printer .password,.printer-list .printer .password{grid-area:password;justify-self:end}.printer-list-page .list .printer .created-time,.printer-list .printer .created-time{color:#696974;grid-area:created-time;justify-self:end}.printer-list-page .list .printer .actions,.printer-list .printer .actions{border-top:1px solid #f1f1f5;grid-area:actions}.printer-list-page .list .printer .actions button,.printer-list .printer .actions button{cursor:pointer;width:100px}.public-holiday-surcharge-settings-edit-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.public-holiday-surcharge-settings-edit-widget form{margin-top:20px;padding:15px 18px}.public-holiday-surcharge-settings-edit-widget .form-input .settings,.public-holiday-surcharge-settings-edit-widget .form-input .holiday{background-color:var(--card-bg);background-color:#fafafb;border:1px solid #e2e2ea;border-radius:10px;grid-template-rows:1fr min-content;margin-bottom:20px;display:grid;box-shadow:0 0 3px #687a9b40}.public-holiday-surcharge-settings-edit-widget .form-input .settings .info,.public-holiday-surcharge-settings-edit-widget .form-input .holiday .info{grid-gap:18px;background-color:#fff;border-bottom:3px solid #f1f1f5;border-radius:10px;padding:20px 15px;display:grid}.public-holiday-surcharge-settings-edit-widget .form-input .settings .info .switch,.public-holiday-surcharge-settings-edit-widget .form-input .holiday .info .switch{grid-template-columns:auto max-content;grid-template-areas:"a b""c d";display:grid}.public-holiday-surcharge-settings-edit-widget .form-input .settings .info .switch label,.public-holiday-surcharge-settings-edit-widget .form-input .holiday .info .switch label{grid-area:a;align-self:center}.public-holiday-surcharge-settings-edit-widget .form-input .settings .info .switch .form-input,.public-holiday-surcharge-settings-edit-widget .form-input .holiday .info .switch .form-input{grid-area:b;justify-self:end}.public-holiday-surcharge-settings-edit-widget .form-input .settings .info .switch .meta,.public-holiday-surcharge-settings-edit-widget .form-input .holiday .info .switch .meta{margin-top:-3px;grid-area:c!important}.public-holiday-surcharge-settings-edit-widget .form-input .settings .info .switch label,.public-holiday-surcharge-settings-edit-widget .form-input .holiday .info .switch label{text-align:left!important}.public-holiday-surcharge-settings-edit-widget .form-input .settings .actions,.public-holiday-surcharge-settings-edit-widget .form-input .holiday .actions{grid-template-columns:repeat(5,auto);justify-content:left;padding:5px 12px;display:grid}.public-holiday-surcharge-settings-edit-widget .form-input .settings .actions .action,.public-holiday-surcharge-settings-edit-widget .form-input .holiday .actions .action{color:#999;cursor:pointer;font-size:30px}.public-holiday-surcharge-settings-edit-widget .form-input .settings .actions .action img,.public-holiday-surcharge-settings-edit-widget .form-input .holiday .actions .action img{width:26px;margin-right:5px}.public-holiday-surcharge-settings-edit-widget .form-input .holidays button{color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);background-color:#0000}.public-holiday-surcharge-settings-edit-widget .public-holiday-surcharge-form-item>label{margin-top:12px;align-self:flex-start!important}.restaurant-edit-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.restaurant-edit-widget form{margin-top:20px;padding:15px 18px}.category-edit-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.category-edit-widget form{margin-top:20px;padding:15px 18px}.half-and-half-edit-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.half-and-half-edit-widget form{margin-top:20px;padding:15px 18px}.half-and-half-edit-widget form .allergen-info>.form-input{grid-row-gap:20px;display:grid}.half-and-half-edit-widget form .allergen-info .form-item{display:flex}.half-and-half-edit-widget form .allergen-info .form-input{width:100%}.half-and-half-edit-widget form .allergen-info label{background-color:var(--form-element-bg);border:1px solid var(--form-element-border);box-sizing:border-box;color:var(--form-element-fg);height:-moz-fit-content;height:-moz-fit-content;height:fit-content;width:40%;border-radius:10px;margin-right:10px;padding:10px 14px}.half-and-half-edit-widget .pizzas-form-item>label{margin-top:12px;align-self:flex-start!important}.half-and-half-edit-widget .pizza-list{background-color:var(--card-bg);background-color:#fff;border:1px solid #e2e2ea;border-bottom:3px solid #f1f1f5;border-radius:10px;grid-template-rows:1fr min-content;display:grid;box-shadow:0 0 3px #687a9b40}.half-and-half-edit-widget .pizza-list .head{background-color:#f9f9f9;border-bottom:1px solid #f1f1f5;padding:12px 18px}.half-and-half-edit-widget .pizza-list .body{grid-gap:20px;padding:15px 18px;display:grid}.half-and-half-edit-widget .pizza-list .head,.half-and-half-edit-widget .pizza{grid-gap:15px;grid-template-columns:min-content 1fr;display:grid}.basic-item-edit-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.basic-item-edit-widget form{margin-top:20px;padding:15px 18px}.basic-item-edit-widget form .allergen-info>.form-input{grid-row-gap:20px;display:grid}.basic-item-edit-widget form .allergen-info .form-item{display:flex}.basic-item-edit-widget form .allergen-info .form-input{width:100%}.basic-item-edit-widget form .allergen-info label{background-color:var(--form-element-bg);border:1px solid var(--form-element-border);box-sizing:border-box;color:var(--form-element-fg);height:-moz-fit-content;height:-moz-fit-content;height:fit-content;width:40%;border-radius:10px;margin-right:10px;padding:10px 14px}.custom-item-edit-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.custom-item-edit-widget form{margin-top:20px;padding:15px 18px}.custom-item-edit-widget form .allergen-info>.form-input{grid-row-gap:20px;display:grid}.custom-item-edit-widget form .allergen-info .form-item{display:flex}.custom-item-edit-widget form .allergen-info .form-input{width:100%}.custom-item-edit-widget form .allergen-info label{background-color:var(--form-element-bg);border:1px solid var(--form-element-border);box-sizing:border-box;color:var(--form-element-fg);height:-moz-fit-content;height:-moz-fit-content;height:fit-content;width:40%;border-radius:10px;margin-right:10px;padding:10px 14px}.pos-custom-payments-settings-edit-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.pos-custom-payments-settings-edit-widget .title{color:var(--fg);border-bottom:1px solid #f1f1f5;padding:12px 18px;font-size:16px;font-style:normal;font-weight:500}.pos-custom-payments-settings-edit-widget form .form-items{padding:15px 18px}.pos-custom-payments-settings-edit-widget form .form-buttons{background-color:#fafafb;border-top:1px solid #f1f1f5;border-bottom-right-radius:10px;border-bottom-left-radius:10px;margin-top:0;padding:15px 18px}.pos-settings-widget{column-count:1;column-gap:20px}.pos-settings-widget>div{break-inside:avoid;margin-bottom:24px}@media (min-width:768px){.pos-settings-widget{column-count:1}}@media (min-width:1024px){.pos-settings-widget{column-count:3}}.pos-lock-screen-settings-edit-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.pos-lock-screen-settings-edit-widget .title{letter-spacing:.1px;color:var(--fg);color:var(--fg);border-bottom:1px solid #f1f1f5;margin-bottom:15px;padding:12px 18px;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.pos-lock-screen-settings-edit-widget form{padding:0}.pos-lock-screen-settings-edit-widget form .form-item{padding:0 18px}.pos-lock-screen-settings-edit-widget form .form-items{display:grid}.pos-lock-screen-settings-edit-widget form .form-items .form-item{grid-template-columns:45% 55%;align-items:center;display:grid}.pos-lock-screen-settings-edit-widget form .form-items .form-item .help{white-space:pre-wrap;padding-top:6px}.pos-lock-screen-settings-edit-widget form .form-items .form-item .form-input{min-width:80%;justify-self:end}.pos-lock-screen-settings-edit-widget form .form-items .form-item .form-input .lock-screen-timeout-never{color:#7d7e92}.pos-lock-screen-settings-edit-widget form .form-items .form-item .form-input .lock-screen-timeout-minutes{color:#2563eb}.pos-lock-screen-settings-edit-widget form .form-items .form-item .form-input .options{width:max-content;white-space:nowrap}.pos-lock-screen-settings-edit-widget .form-buttons{background-color:#fafafb;border-top:1px solid #f1f1f5;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:15px 18px}.pos-employee-time-clock-settings-edit-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.pos-employee-time-clock-settings-edit-widget .title{letter-spacing:.1px;color:var(--fg);color:var(--fg);border-bottom:1px solid #f1f1f5;margin-bottom:15px;padding:12px 18px;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.pos-employee-time-clock-settings-edit-widget form{padding:0}.pos-employee-time-clock-settings-edit-widget form .form-item,.pos-employee-time-clock-settings-edit-widget form .empty-message{padding:0 20px}.pos-employee-time-clock-settings-edit-widget form .form-items .form-item>label{padding-bottom:6px}.pos-employee-time-clock-settings-edit-widget .add-work-break-button{color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);width:-moz-fit-content;width:-moz-fit-content;width:fit-content;background-color:#0000;margin:0 20px}.pos-employee-time-clock-settings-edit-widget .form-buttons{background-color:#fafafb;border-top:1px solid #f1f1f5;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:15px 18px}.pos-employee-shift-break-preset-view-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;margin:0 20px;box-shadow:0 0 3px #687a9b40}.pos-employee-shift-break-preset-view-widget .fields{color:#1c1d3e;grid-template-areas:"name name""type-label type""limit-label limit-duration";gap:6px;padding:20px;font-size:12px;display:grid}.pos-employee-shift-break-preset-view-widget .fields .name{letter-spacing:.1px;color:#1c1d3e;grid-area:name;font-size:13px;font-style:normal;font-weight:300;line-height:19.5px}.pos-employee-shift-break-preset-view-widget .fields .label{color:#757575}.pos-employee-shift-break-preset-view-widget .fields .type-label{grid-area:type-label}.pos-employee-shift-break-preset-view-widget .fields .type{text-transform:capitalize;grid-area:type;justify-self:end}.pos-employee-shift-break-preset-view-widget .fields .limit-label{grid-area:limit-label}.pos-employee-shift-break-preset-view-widget .fields .limit-duration{grid-area:limit-duration;justify-self:end}.pos-employee-shift-break-preset-view-widget .actions{background-color:#fafafb;border-top:1px solid #f1f1f5;border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex-direction:row;align-items:center;padding:15px 18px;display:flex}.pos-employee-shift-break-preset-view-widget .actions button{margin-right:10px}.pos-employee-shift-break-preset-view-widget .actions a{margin-left:6px;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:500}.pos-employee-shift-break-preset-view-widget .actions a.cancel{color:var(--message-error-fg)}.pos-employee-shift-break-preset-view-widget .actions .action{color:#999;cursor:pointer;cursor:pointer;font-size:30px}.pos-employee-shift-break-preset-view-widget .actions .action img{width:26px;margin-right:5px}.swal2-container .delete-work-break-warning{max-width:350px;border-radius:20px;padding:32px 24px}.swal2-container .delete-work-break-warning .swal2-content{color:#1c1d3e;padding:0;font-size:16px;font-weight:400;line-height:24px}.swal2-container .delete-work-break-warning .swal2-actions{flex-direction:row-reverse;gap:16px;margin-top:24px}.swal2-container .delete-work-break-warning .swal2-actions button{border-radius:4px;margin:0;padding:10px 30px;font-size:14px;font-weight:500}.swal2-container .delete-work-break-warning .swal2-actions .confirm-button{color:#fff;background-color:#2563eb}.swal2-container .delete-work-break-warning .swal2-actions .cancel-button{color:#4c4e68;border:1px solid #4c4e68;background-color:#fff!important}.pos-employee-shift-break-preset-edit-widget{border-radius:25px}.pos-employee-shift-break-preset-edit-widget .title{letter-spacing:.1px;color:#1c1d3e;padding:35px 24px 14px;font-size:24px;font-weight:600;line-height:36px}.pos-employee-shift-break-preset-edit-widget .close-button{width:27px;cursor:pointer;position:absolute;top:22px;right:8px}.pos-employee-shift-break-preset-edit-widget form .form-items{row-gap:16px}.pos-employee-shift-break-preset-edit-widget form .form-items .form-item{padding:0 20px}.pos-employee-shift-break-preset-edit-widget form .form-items .form-item label{color:#1c1d3e}.pos-employee-shift-break-preset-edit-widget form .form-items .form-input{padding-top:12px}.pos-employee-shift-break-preset-edit-widget form .form-items .form-input .text-input ::placeholder{font-weight:300}.pos-employee-shift-break-preset-edit-widget form .form-items .form-input .radio-group{flex-wrap:wrap;gap:6px;display:flex}.pos-employee-shift-break-preset-edit-widget form .form-items .form-input .radio-group .radio{margin:0 20px 0 0}.pos-employee-shift-break-preset-edit-widget form .form-items .form-input .form-select .break-limit{color:#1c1d3e;font-weight:300}.pos-employee-shift-break-preset-edit-widget form .form-items .form-input .form-select .options{width:92%}.pos-employee-shift-break-preset-edit-widget form .form-items .form-input .form-select .options .option{color:#1c1d3e}.pos-employee-shift-break-preset-edit-widget form .form-items .break-limit-hours-and-minutes{justify-self:start;margin-left:15px;padding:0 20px}.pos-employee-shift-break-preset-edit-widget form .form-items .break-limit-hours-and-minutes .form-input{width:min-content;grid-template-areas:"title title""hours minutes""meta meta";display:grid}.pos-employee-shift-break-preset-edit-widget form .form-items .break-limit-hours-and-minutes .form-input input{min-width:80px}@media (max-width:767px){.pos-employee-shift-break-preset-edit-widget form .form-items .break-limit-hours-and-minutes .form-input input{min-width:50px}}.pos-employee-shift-break-preset-edit-widget form .form-items .break-limit-hours-and-minutes .form-item{flex-direction:row-reverse;align-items:center;padding:0;display:flex}.pos-employee-shift-break-preset-edit-widget form .form-items .break-limit-hours-and-minutes .form-item label{padding-top:12px}.pos-employee-shift-break-preset-edit-widget form .form-items .break-limit-hours-and-minutes .break-limit-hours{grid-area:hours;padding-right:24px}.pos-employee-shift-break-preset-edit-widget form .form-items .break-limit-hours-and-minutes .break-limit-minutes{grid-area:minutes}@media (max-width:767px){.pos-employee-shift-break-preset-edit-widget form .form-items .break-limit-hours-and-minutes .form-item{padding:0 20px 0 0}}.pos-employee-shift-break-preset-edit-widget form .form-items .all-employee-tags{max-width:410px;flex-wrap:wrap;padding:0 20px;display:flex}.pos-employee-shift-break-preset-edit-widget form .form-items .form-multi-select-tag-autocomplete .form-input{padding-top:0}.pos-employee-shift-break-preset-edit-widget form .form-items .form-multi-select-tag-autocomplete .multi-select-tags{max-width:410px}.pos-employee-shift-break-preset-edit-widget form .form-items .form-multi-select-tag-autocomplete .multi-select-autocomplete__menu-list{max-height:100px}.pos-employee-shift-break-preset-edit-widget form .form-buttons{background-color:#fafafb;border-top:1px solid #f1f1f5;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:15px 18px;display:flex}.pos-employee-shift-break-preset-edit-widget form .form-buttons .submit-btn{margin-right:8px}.pos-employee-shift-break-preset-edit-widget form .form-buttons .cancel-btn{min-width:100px;color:#757575;background-color:#fff}.pos-surcharge-settings-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.pos-surcharge-settings-widget .title{letter-spacing:.1px;color:var(--fg);color:var(--fg);border-bottom:1px solid #f1f1f5;padding:12px 18px;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.pos-surcharge-settings-widget .actions{background-color:#fff;border-top:1px solid #f1f1f5;border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex-direction:row;align-items:center;padding:15px 18px;display:flex}.pos-surcharge-settings-widget .actions button{margin-right:10px}.pos-surcharge-settings-widget .actions a{margin-left:6px;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:500}.pos-surcharge-settings-widget .actions a.cancel{color:var(--message-error-fg)}.pos-surcharge-settings-widget .actions button{color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);background-color:#0000;margin-right:10px}.pos-surcharge-settings-widget .empty-message{padding:20px}.pos-surcharge{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;margin:20px;display:grid;overflow:hidden;box-shadow:0 0 3px #687a9b40}.pos-surcharge .fields{justify-content:space-between;padding:15px;display:flex}.pos-surcharge .fields .name{letter-spacing:.1px;color:var(--fg);font-size:14px;font-style:normal;font-weight:500;line-height:20px}.pos-surcharge .fields .value{font-size:.85rem;font-weight:300}.pos-surcharge .actions{background-color:#fafafb;border-top:1px solid #f1f1f5;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:15px 18px;display:flex}.pos-surcharge .actions button{width:100px}.pos-surcharge .actions .action{color:#999;cursor:pointer;cursor:pointer;font-size:30px}.pos-surcharge .actions .action img{width:26px;margin-right:5px}.pos-discount-settings-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.pos-discount-settings-widget .title{letter-spacing:.1px;color:var(--fg);color:var(--fg);border-bottom:1px solid #f1f1f5;padding:12px 18px;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.pos-discount-settings-widget .actions{background-color:#fff;border-top:1px solid #f1f1f5;border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex-direction:row;align-items:center;padding:15px 18px;display:flex}.pos-discount-settings-widget .actions button{margin-right:10px}.pos-discount-settings-widget .actions a{margin-left:6px;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:500}.pos-discount-settings-widget .actions a.cancel{color:var(--message-error-fg)}.pos-discount-settings-widget .actions button{color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);background-color:#0000;margin-right:10px}.pos-discount-settings-widget .empty-message{padding:20px}.pos-discount{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;margin:20px;display:grid;overflow:hidden;box-shadow:0 0 3px #687a9b40}.pos-discount .fields{justify-content:space-between;padding:15px;display:flex}.pos-discount .fields .name{letter-spacing:.1px;color:var(--fg);font-size:14px;font-style:normal;font-weight:500;line-height:20px}.pos-discount .fields .value{font-size:.85rem;font-weight:300}.pos-discount .actions{background-color:#fafafb;border-top:1px solid #f1f1f5;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:15px 18px;display:flex}.pos-discount .actions button{width:100px}.pos-discount .actions .action{color:#999;cursor:pointer;cursor:pointer;font-size:30px}.pos-discount .actions .action img{width:26px;margin-right:5px}.pos-terminal-settings-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.pos-terminal-settings-widget .title{letter-spacing:.1px;color:var(--fg);color:var(--fg);border-bottom:1px solid #f1f1f5;padding:12px 18px;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.pos-terminal-settings-widget .actions{background-color:#fff;border-top:1px solid #f1f1f5;border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex-direction:row;align-items:center;padding:15px 18px;display:flex}.pos-terminal-settings-widget .actions button{margin-right:10px}.pos-terminal-settings-widget .actions a{margin-left:6px;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:500}.pos-terminal-settings-widget .actions a.cancel{color:var(--message-error-fg)}.pos-terminal-settings-widget .actions button{color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);background-color:#0000;margin-right:10px}.pos-terminal-settings-widget .empty-message{padding:20px}.pos-terminal{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;grid-template-columns:max-content 1fr;grid-template-areas:"name name""id-label id""password-label password""created-time-label created-time""actions actions";margin:20px;display:grid;overflow:hidden;box-shadow:0 0 3px #687a9b40}.pos-terminal .name,.pos-terminal .id-label,.pos-terminal .id,.pos-terminal .password-label,.pos-terminal .password,.pos-terminal .created-time-label,.pos-terminal .created-time,.pos-terminal .actions{padding:15px}.pos-terminal .name{letter-spacing:.1px;color:var(--fg);border-bottom:1px solid #f1f1f5;grid-area:name;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.pos-terminal .id-label{grid-area:id-label}.pos-terminal .created-time-label{color:#696974;grid-area:created-time-label}.pos-terminal .password-label{grid-area:password-label}.pos-terminal .id{grid-area:id;justify-self:end}.pos-terminal .password{grid-area:password;justify-self:end}.pos-terminal .created-time{color:#696974;grid-area:created-time;justify-self:end}.pos-terminal .actions{background-color:#fafafb;border-top:1px solid #f1f1f5;border-bottom-right-radius:10px;border-bottom-left-radius:10px;grid-area:actions;padding:15px 18px;display:flex}.pos-terminal .actions button{width:100px}.pos-terminal .actions .action{color:#999;cursor:pointer;cursor:pointer;font-size:30px}.pos-terminal .actions .action img{width:26px;margin-right:5px}.pos-terminal-edit-widget .header{background-color:#fff;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.pos-terminal-edit-widget .header .icon{letter-spacing:.1px;color:var(--fg);margin-right:12px;font-size:20px;font-style:normal;font-weight:500;line-height:30px}.pos-terminal-edit-widget .header label{letter-spacing:.7px;text-transform:uppercase;color:#293340;font-family:Fira Sans;font-size:13px;font-style:normal;font-weight:700}.pos-terminal-edit-widget .header .title{margin-left:20px;font-size:20px;font-weight:700}.pos-terminal-edit-widget .header .close-button{width:27px;cursor:pointer;position:unset;margin-left:20px;margin-right:10px;position:absolute;top:15px;right:10px}.pos-terminal-edit-widget form{margin-top:20px;padding:15px 18px}.pos-terminal-edit-widget form .form-buttons{gap:12px;display:flex}.pos-surcharge-edit-widget .header{background-color:#fff;justify-content:space-between;padding:12px 10px 0;display:flex}.pos-surcharge-edit-widget .header .icon{margin-right:12px;font-size:24px}.pos-surcharge-edit-widget .header label{letter-spacing:.7px;text-transform:uppercase;color:#293340;font-family:Fira Sans;font-size:13px;font-style:normal;font-weight:700}.pos-surcharge-edit-widget .header .title{margin-left:12px;font-size:20px;font-weight:700}.pos-surcharge-edit-widget .header .close-button{width:27px;cursor:pointer;position:absolute;top:15px;right:10px}.pos-surcharge-edit-widget form{margin-top:20px;padding:15px 18px}.pos-surcharge-edit-widget form .form-buttons{gap:12px;display:flex}.pos-discount-edit-widget .header{background-color:#fff;justify-content:space-between;padding:12px 10px 0;display:flex}.pos-discount-edit-widget .header .icon{margin-right:12px;font-size:24px}.pos-discount-edit-widget .header label{letter-spacing:.7px;text-transform:uppercase;color:#293340;font-family:Fira Sans;font-size:13px;font-style:normal;font-weight:700}.pos-discount-edit-widget .header .title{margin-left:12px;font-size:20px;font-weight:700}.pos-discount-edit-widget .header .close-button{width:27px;cursor:pointer;position:absolute;top:15px;right:10px}.pos-discount-edit-widget form{margin-top:20px;padding:15px 18px}.pos-discount-edit-widget form .form-buttons{gap:12px;display:flex}.pos-order-view-widget{background-color:var(--card-bg);max-height:65vh;border:1px solid #e2e2ea;border-radius:10px;overflow-x:hidden;overflow-y:auto;box-shadow:0 0 3px #687a9b40}.pos-order-view-widget .header{background-color:#fff;border-bottom:1px dashed #e9ecf3;border-radius:14px 14px 0 0;justify-content:space-between;padding-top:12px;padding-bottom:12px;display:flex;position:fixed}.pos-order-view-widget .header .icon{margin-right:12px;font-size:24px}.pos-order-view-widget .header label{letter-spacing:.7px;text-transform:uppercase;color:#293340;font-family:Fira Sans;font-size:13px;font-style:normal;font-weight:700}.pos-order-view-widget .header .title{margin-left:12px}.pos-order-view-widget .header .title label{font-size:20px}.pos-order-view-widget .header .close-button{width:27px;cursor:pointer;position:absolute;top:15px;right:10px}.pos-order-view-widget .body{margin-top:70px}.pos-order-view-widget .order-comments,.pos-order-view-widget .collection-type,.pos-order-view-widget .collection-time,.pos-order-view-widget .table-name,.pos-order-view-widget .delivery-address,.pos-order-view-widget .payment-method,.pos-order-view-widget .payment,.pos-order-view-widget .customer-info,.pos-order-view-widget .transaction-fee-info,.pos-order-view-widget .items{border-bottom:1px solid #f1f1f5}.pos-order-view-widget .order-comments .title,.pos-order-view-widget .collection-type .title,.pos-order-view-widget .collection-time .title,.pos-order-view-widget .table-name .title,.pos-order-view-widget .delivery-address .title,.pos-order-view-widget .payment-method .title,.pos-order-view-widget .payment .title,.pos-order-view-widget .customer-info .title,.pos-order-view-widget .transaction-fee-info .title,.pos-order-view-widget .items .title{flex-direction:row;align-items:center;display:flex}.pos-order-view-widget .order-comments .title .icon,.pos-order-view-widget .collection-type .title .icon,.pos-order-view-widget .collection-time .title .icon,.pos-order-view-widget .table-name .title .icon,.pos-order-view-widget .delivery-address .title .icon,.pos-order-view-widget .payment-method .title .icon,.pos-order-view-widget .payment .title .icon,.pos-order-view-widget .customer-info .title .icon,.pos-order-view-widget .transaction-fee-info .title .icon,.pos-order-view-widget .items .title .icon{margin-right:12px;font-size:24px}.pos-order-view-widget .order-comments .title label,.pos-order-view-widget .collection-type .title label,.pos-order-view-widget .collection-time .title label,.pos-order-view-widget .table-name .title label,.pos-order-view-widget .delivery-address .title label,.pos-order-view-widget .payment-method .title label,.pos-order-view-widget .payment .title label,.pos-order-view-widget .customer-info .title label,.pos-order-view-widget .transaction-fee-info .title label,.pos-order-view-widget .items .title label{letter-spacing:.7px;text-transform:uppercase;color:#293340;font-family:Fira Sans;font-size:13px;font-style:normal;font-weight:700}.pos-order-view-widget .table-name,.pos-order-view-widget .collection-type,.pos-order-view-widget .collection-time,.pos-order-view-widget .payment-method,.pos-order-view-widget .payment-status{flex-direction:row;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.pos-order-view-widget .delivery-address,.pos-order-view-widget .order-comments,.pos-order-view-widget .dropoff-notes{grid-row-gap:8px;grid-template-columns:min-content 1fr;grid-template-areas:"a b""c d";padding:16px 20px;display:grid}.pos-order-view-widget .delivery-address .icon,.pos-order-view-widget .order-comments .icon,.pos-order-view-widget .dropoff-notes .icon{margin-right:12px;font-size:24px}.pos-order-view-widget .delivery-address label,.pos-order-view-widget .order-comments label,.pos-order-view-widget .dropoff-notes label{letter-spacing:.7px;text-transform:uppercase;color:#293340;font-family:Fira Sans;font-size:13px;font-style:normal;font-weight:700}.pos-order-view-widget .delivery-address i,.pos-order-view-widget .order-comments i,.pos-order-view-widget .dropoff-notes i{grid-area:a}.pos-order-view-widget .delivery-address label,.pos-order-view-widget .order-comments label,.pos-order-view-widget .dropoff-notes label{grid-area:b;align-self:center}.pos-order-view-widget .delivery-address .value,.pos-order-view-widget .order-comments .value,.pos-order-view-widget .dropoff-notes .value{grid-area:d}.pos-order-view-widget .order-comments{white-space:pre-wrap}.pos-order-view-widget .items{margin:0 5px}.pos-order-view-widget .items>.item-summary-view-widget{border-bottom:1px dashed #e9ecf3;margin-bottom:20px;padding:0 20px 12px}.pos-order-view-widget .items>.item-summary-view-widget:last-child{border-bottom:none;margin-bottom:0}.pos-order-view-widget .amounts .discount,.pos-order-view-widget .amounts .surcharge,.pos-order-view-widget .amounts .delivery-fee,.pos-order-view-widget .amounts .grand-total,.pos-order-view-widget .amounts .sub-total{color:#565c65;flex-direction:row;justify-content:space-between;align-items:center;padding:8px 20px;font-family:Fira Sans;font-size:14px;font-style:normal;font-weight:400;line-height:22px;display:flex}.pos-order-view-widget .amounts .grand-total{color:#426ed9;border-top:1px dashed #e9ecf3;padding-top:14px;padding-bottom:14px;font-family:Fira Sans;font-size:16px;font-style:normal;font-weight:500;line-height:22px}.pos-order-view-widget .payment{grid-row-gap:8px;cursor:pointer;grid-template-columns:min-content 1fr;grid-template-areas:"a b c""d e e";padding:16px 20px;display:grid}.pos-order-view-widget .payment .icon{margin-right:12px;font-size:24px}.pos-order-view-widget .payment label{letter-spacing:.7px;text-transform:uppercase;color:#293340;font-family:Fira Sans;font-size:13px;font-style:normal;font-weight:700}.pos-order-view-widget .payment i{grid-area:a}.pos-order-view-widget .payment label{grid-area:b;align-self:center}.pos-order-view-widget .payment .value{grid-area:d}.pos-order-view-widget .payment .icon{grid-area:a}.pos-order-view-widget .payment label{grid-area:b}.pos-order-view-widget .payment .value{grid-area:c}.pos-order-view-widget .payment .status{color:#444;grid-area:e;font-size:12px}.pos-order-view-widget .payment .payment-card-info{flex-direction:row;justify-self:end;align-items:center;display:flex}.pos-order-view-widget .payment .payment-card-info .wallet,.pos-order-view-widget .payment .payment-card-info .brand{height:25px;margin-right:5px}.pos-order-view-widget .payment-summary{border-bottom:1px solid #f1f1f5}.pos-order-view-widget .payment-summary .title{flex-direction:row;align-items:center;display:flex}.pos-order-view-widget .payment-summary .title .icon{margin-right:12px;font-size:24px}.pos-order-view-widget .payment-summary .title label{letter-spacing:.7px;text-transform:uppercase;color:#293340;font-family:Fira Sans;font-size:13px;font-style:normal;font-weight:700}.pos-order-view-widget .payment-summary .payment-summary-header{flex-direction:row;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.pos-order-view-widget .payment-summary .split-payments{padding:0 28px 16px}.pos-order-view-widget .payment-summary .split-payment{grid-template-areas:"payment-name payment-status payment-amount""payment-items payment-items payment-items";align-items:center;row-gap:4px;margin-top:12px;padding-inline:12px;display:grid}.pos-order-view-widget .payment-summary .split-payment:first-child{margin-top:0}.pos-order-view-widget .payment-summary .split-payment>.name{grid-area:payment-name;font-size:16px;font-weight:500}.pos-order-view-widget .payment-summary .split-payment>.status{text-align:right;grid-area:payment-status;font-size:16px;font-weight:500}.pos-order-view-widget .payment-summary .split-payment>.amount{color:#1c1d3e;grid-area:payment-amount;justify-self:end;font-size:16px;font-weight:500}.pos-order-view-widget .payment-summary .split-payment .payment-items{grid-area:payment-items;margin-left:40px}.pos-order-view-widget .payment-summary .split-payment .payment-items>.item{margin-top:4px;display:list-item}.pos-order-view-widget .payment-summary .split-payment .payment-items>.item:first-child{margin-top:0}.pos-order-view-widget .customer-info{grid-row-gap:8px;grid-template-columns:min-content 1fr;grid-template-areas:"a b c"". .mobile""d e e";padding:16px 20px;display:grid}.pos-order-view-widget .customer-info .icon{margin-right:12px;font-size:24px}.pos-order-view-widget .customer-info label{letter-spacing:.7px;text-transform:uppercase;color:#293340;font-family:Fira Sans;font-size:13px;font-style:normal;font-weight:700}.pos-order-view-widget .customer-info i{grid-area:a}.pos-order-view-widget .customer-info label{grid-area:b;align-self:center}.pos-order-view-widget .customer-info .value{grid-area:d}.pos-order-view-widget .customer-info .icon{grid-area:a}.pos-order-view-widget .customer-info label{grid-area:b}.pos-order-view-widget .customer-info .customer-name{text-align:end;grid-area:c;font-weight:500}.pos-order-view-widget .customer-info .customer-mobile{text-align:end;grid-area:mobile;font-weight:500}.pos-order-view-widget .transaction-fee-info{grid-row-gap:8px;grid-template-columns:min-content 1fr;grid-template-areas:"icon label amount"". .status""d e e";padding:16px 20px;display:grid}.pos-order-view-widget .transaction-fee-info .icon{margin-right:12px;font-size:24px}.pos-order-view-widget .transaction-fee-info label{letter-spacing:.7px;text-transform:uppercase;color:#293340;font-family:Fira Sans;font-size:13px;font-style:normal;font-weight:700}.pos-order-view-widget .transaction-fee-info i{grid-area:a}.pos-order-view-widget .transaction-fee-info label{grid-area:b;align-self:center}.pos-order-view-widget .transaction-fee-info .value{grid-area:d}.pos-order-view-widget .transaction-fee-info .icon{grid-area:icon}.pos-order-view-widget .transaction-fee-info label{grid-area:label}.pos-order-view-widget .transaction-fee-info .amount{text-align:end;grid-area:amount;font-weight:500}.pos-order-view-widget .transaction-fee-info .status{text-align:end;color:#426ed9;grid-area:status;font-weight:500}@media (min-width:768px){.pos-order-view-widget,.pos-order-view-widget .header{width:40vw}}@media (max-width:767px){.pos-order-view-widget,.pos-order-view-widget .header{width:90vw}}.batch-upload-job-view-widget .info{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;margin-top:12px;padding:10px 14px;box-shadow:0 0 3px #687a9b40}.batch-upload-job-view-widget .info .title{font-weight:500}.batch-upload-job-view-widget .info .title .value{font-weight:400}.batch-upload-job-view-widget .failed-stores{margin:20px 0}@media (min-width:1024px){.batch-upload-job-view-widget .failed-stores{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}}.batch-upload-job-view-widget .failed-stores .no-failed-stores{padding:15px}.batch-upload-job-view-widget .failed-stores .failed-stores-header{display:none}@media (min-width:1024px){.batch-upload-job-view-widget .failed-stores .failed-stores-header{grid-gap:10px;background-color:#f3f3f3;border-bottom:1px solid #e2e2ea;grid-template-columns:1fr 1fr;grid-auto-flow:row;padding:20px 14px;font-weight:600;display:grid}}.batch-upload-job-view-widget .failed-stores .failed-store-list{grid-gap:10px;grid-template-columns:1fr 1fr;grid-auto-flow:row;margin:20px 0;padding:20px 14px;display:grid}@media (max-width:767px){.batch-upload-job-view-widget .failed-stores .failed-store-list{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}}@media (min-width:1024px){.batch-upload-job-view-widget .failed-stores .failed-store-list{border-bottom:1px solid #e2e2ea;grid-auto-flow:column;margin:0;padding:10px 14px}}.batch-upload-job-view-widget .failed-stores .failed-store-list .header{margin:0;font-weight:600}@media (min-width:1024px){.batch-upload-job-view-widget .failed-stores .failed-store-list .header{display:none}}.delivery-area-settings-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.delivery-area-settings-widget .spinner-container{justify-content:center;align-items:center;display:flex}.delivery-area-settings-widget form{margin-top:20px;padding:15px 18px}.delivery-area-settings-widget .form-input .delivery-area{background-color:var(--card-bg);background-color:#fafafb;border:1px solid #e2e2ea;border-radius:10px;grid-template-rows:1fr min-content;margin-bottom:20px;display:grid;box-shadow:0 0 3px #687a9b40}.delivery-area-settings-widget .form-input .delivery-area .info{grid-gap:18px;background-color:#fff;border-bottom:3px solid #f1f1f5;border-radius:10px;flex-direction:column;padding:20px 15px;display:flex}.delivery-area-settings-widget .form-input .delivery-area .info .switch{grid-template-columns:auto max-content;grid-template-areas:"a b""c d";display:grid}.delivery-area-settings-widget .form-input .delivery-area .info .switch label{grid-area:a;align-self:center}.delivery-area-settings-widget .form-input .delivery-area .info .switch .form-input{grid-area:b;justify-self:end}.delivery-area-settings-widget .form-input .delivery-area .info .switch .meta{margin-top:-3px;grid-area:c!important}.delivery-area-settings-widget .form-input .delivery-area .info .switch label{text-align:left!important}@media (min-width:1024px){.delivery-area-settings-widget .form-input .delivery-area .info{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,1fr);grid-template-areas:"name delivery-charge""polygon switch""polygon min-order-value";display:grid}.delivery-area-settings-widget .form-input .delivery-area .info.third-party{grid-template-areas:"name delivery-charge""third-party-delivery-fee third-party-delivery-fee""polygon switch""polygon min-order-value"}}.delivery-area-settings-widget .form-input .delivery-area .info .name{grid-area:name}.delivery-area-settings-widget .form-input .delivery-area .info .delivery-charge{grid-area:delivery-charge}.delivery-area-settings-widget .form-input .delivery-area .info .polygon{grid-area:polygon}.delivery-area-settings-widget .form-input .delivery-area .info .polygon>.meta>.error{color:#f43f5e;font-weight:400}.delivery-area-settings-widget .form-input .delivery-area .info .polygon .invalid textarea{border:none;outline:1px solid #f43f5e!important}.delivery-area-settings-widget .form-input .delivery-area .info .switch{grid-area:switch}.delivery-area-settings-widget .form-input .delivery-area .info .switch.third-party-delivery-fee{grid-area:third-party-delivery-fee}.delivery-area-settings-widget .form-input .delivery-area .info .min-order-value{grid-area:min-order-value}.delivery-area-settings-widget .form-input .actions{grid-template-columns:repeat(5,auto);justify-content:left;padding:5px 12px;display:grid}.delivery-area-settings-widget .form-input .actions .action{color:#999;cursor:pointer;font-size:30px}.delivery-area-settings-widget .form-input .actions .action img{width:26px;margin-right:5px}.delivery-area-settings-widget .delivery-areas button{color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);background-color:#0000}.delivery-areas-form-item>label{margin-top:12px;align-self:flex-start!important}.table-edit-widget form{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;padding:24px 20px;box-shadow:0 0 3px #687a9b40}.table-edit-widget form .qr-code{grid-template-columns:180px 4fr 1fr;display:grid}.table-edit-widget form .qr-code label{justify-self:end;margin-right:15px}.table-edit-widget form .qr-code canvas{border:1px solid var(--form-element-border);border-radius:10px}.table-edit-widget form .form-buttons{flex-direction:row;align-items:center;padding:20px 0;display:flex}.table-edit-widget form .form-buttons button{margin-right:10px}.table-edit-widget form .form-buttons a{margin-left:6px;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:500}.table-edit-widget form .form-buttons a.cancel{color:var(--message-error-fg)}.table-edit-widget form .form-buttons .submit-btn{padding:9.5px 32px}.table-edit-widget form .form-buttons .cancel-btn{color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);box-shadow:none;background-color:#0000;border:.5px solid #dadada;padding:9.5px 20px}@media (max-width:767px){.table-edit-widget form .qr-code{flex-direction:column;display:flex}}#code-editor-widget{height:100%;min-height:70vh;width:inherit;border:1px solid #0003}#code-editor-widget .monaco-editor{width:inherit!important;height:100%!important}#code-editor-widget .monaco-editor .overflow-guard{width:100%!important;height:100%!important}#code-editor-widget .monaco-editor .lines-content{width:90%!important}#code-editor-widget .monaco-editor .view-lines>div{height:19px}#code-editor-widget .minimap{left:90%!important}.restaurant-website-theme .form-buttons{grid-area:4/1!important}.qr-code-widget{justify-content:center;display:grid}.qr-code-widget label{height:100%}.qr-code-widget .qr-code{border:1px solid var(--form-element-border);height:100px;width:100px;border-radius:10px}@media (max-width:767px){.qr-code-widget{flex-direction:column;display:flex}}.store-website-custom-navbar-edit-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.store-website-custom-navbar-edit-widget form{margin-top:20px;padding:15px 18px}.store-website-custom-navbar-edit-widget form .items{background-color:var(--card-bg);background-color:#fafafb;border:1px solid #e2e2ea;border-radius:10px;grid-template-rows:1fr min-content;display:grid;box-shadow:0 0 3px #687a9b40}.store-website-custom-navbar-edit-widget form .items .list{grid-gap:18px;background-color:#fff;border-bottom:3px solid #f1f1f5;border-radius:10px;padding:20px 15px;display:grid}.store-website-custom-navbar-edit-widget form .items .list .switch{grid-template-columns:auto max-content;grid-template-areas:"a b""c d";display:grid}.store-website-custom-navbar-edit-widget form .items .list .switch label{grid-area:a;align-self:center}.store-website-custom-navbar-edit-widget form .items .list .switch .form-input{grid-area:b;justify-self:end}.store-website-custom-navbar-edit-widget form .items .list .switch .meta{margin-top:-3px;grid-area:c!important}.store-website-custom-navbar-edit-widget form .items .list .switch label{text-align:left!important}.store-website-custom-navbar-edit-widget form .items .list .navigation-link{flex-direction:row;gap:12px;display:flex}.store-website-custom-navbar-edit-widget form .items .list .navigation-link .label,.store-website-custom-navbar-edit-widget form .items .list .navigation-link .href{flex-grow:1}.store-website-custom-navbar-edit-widget form .items .list .navigation-link .target{min-width:100px}.store-website-custom-navbar-edit-widget form .items .list .navigation-link .actions{flex-direction:row;grid-template-columns:repeat(5,auto);justify-content:left;display:grid}.store-website-custom-navbar-edit-widget form .items .list .navigation-link .actions .action{color:#999;cursor:pointer;font-size:30px}.store-website-custom-navbar-edit-widget form .items .list .navigation-link .actions .action img{width:26px;margin-right:5px}.store-website-custom-navbar-edit-widget form .items .list .navigation-link .actions .invisible{opacity:0}.store-website-custom-navbar-edit-widget form .items .list.empty{color:#6c6c6c}.store-website-custom-navbar-edit-widget form .items .list-actions{grid-template-columns:repeat(5,auto);justify-content:left;padding:5px 12px;display:grid}.store-website-custom-navbar-edit-widget form .items .list-actions .list-action{color:#999;cursor:pointer;font-size:30px}.store-website-custom-navbar-edit-widget form .items .list-actions .list-action img{width:26px;margin-right:5px}.custom-page{background-color:var(--card-bg);background-color:#fafafb;border:1px solid #e2e2ea;border-radius:10px;grid-template-rows:1fr min-content;margin:10px 0;display:grid;box-shadow:0 0 3px #687a9b40}.custom-page .info{min-width:0;background-color:#fff;border-bottom:3px solid #f1f1f5;border-radius:10px;padding:10px 20px}.custom-page .name{margin:2px 0}.custom-page .link{opacity:.75;text-overflow:ellipsis;margin:2px 0;font-size:14px;overflow:hidden}.custom-page .page-actions{grid-template-columns:repeat(5,auto);justify-content:left;padding:5px 12px;display:grid}.custom-page .page-actions .page-action{color:#999;cursor:pointer;font-size:30px}.custom-page .page-actions .page-action img{width:26px;margin-right:5px}.store-website-custom-page-version-edit-widget form{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;padding:15px 18px;box-shadow:0 0 3px #687a9b40}.store-website-custom-page-version-edit-widget form .custom-page-version-code>div{height:70%}.platform-settings-edit-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.platform-settings-edit-widget form{padding:20px 0 0}.platform-settings-edit-widget .form-item{padding:0 15px}.platform-settings-edit-widget .actions{background-color:#fafafb;border-top:1px solid #f1f1f5;border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex-direction:row;align-items:center;padding:15px 18px;display:flex}.platform-settings-edit-widget .actions button{margin-right:10px}.platform-settings-edit-widget .actions a{margin-left:6px;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:500}.platform-settings-edit-widget .actions a.cancel{color:var(--message-error-fg)}.platform-settings-edit-widget .actions button{margin-right:10px}@media (max-width:767px){.new-order-list-widget .table-headers{display:none}}@media (min-width:768px){.new-order-list-widget .table-headers{display:none}}@media (min-width:1024px){.new-order-list-widget{margin-top:10px}.new-order-list-widget .table-headers{background-color:var(--card-bg);letter-spacing:.1px;color:var(--fg);background-color:#fafafb;border:1px solid #e2e2ea;border-radius:10px;grid-template-rows:1fr min-content;grid-template-columns:3fr 2fr 1fr 2fr 1fr 1fr;column-gap:10px;margin-bottom:10px;padding:16px 20px;font-size:14px;font-style:normal;font-weight:500;line-height:20px;display:grid;box-shadow:0 0 3px #687a9b40}}.new-order-list-item-widget{background-color:var(--card-bg);background-color:#fafafb;border:1px solid #e2e2ea;border-radius:10px;grid-template-rows:1fr min-content;margin-bottom:10px;padding:20px;display:grid;box-shadow:0 0 3px #687a9b40}.store-name .value{letter-spacing:.1px;color:var(--fg);align-items:center;gap:8px;font-size:14px;font-style:normal;font-weight:500;line-height:20px;display:flex}.order-date-time .text{align-self:center}.status.new .value{color:#ffab00;width:-moz-fit-content;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:-moz-fit-content;height:fit-content;background-color:#fef3c7;border-radius:4px;padding:0 10px;font-weight:700;display:inline-block}.status.incomplete .value{color:#36b37e;width:-moz-fit-content;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:-moz-fit-content;height:fit-content;background-color:#e0f7e9;border-radius:4px;padding:0 10px;font-weight:700;display:inline-block}.view-button{justify-content:center;display:flex}.view-button button{color:#1e75ff;width:100%;background-color:#fff;border:1px solid #1e75ff}.restaurant-logo{width:60px}.restaurant-logo .image>img{border-radius:10px}.order-date-time .value .passed-five-minutes{color:#fa7268}@media (max-width:767px){.new-order-list-item-widget{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;display:flex}.store-name{grid-area:auto}.store-name .title{display:none}.store-information{word-break:break-all;grid-area:auto}.store-information .title{display:none}.order-total{flex-direction:column;grid-area:auto;display:flex}.order-total .title{font-weight:700}.order-date-time{flex-direction:column;grid-area:auto;gap:10px}.order-date-time .title{font-weight:700}.order-date-time .value{align-items:center;gap:8px;display:flex}.order-date-time .value .text{align-self:center}.status{flex-direction:column;grid-area:auto;gap:10px}.status .title{font-weight:700}.view-button{grid-area:auto}}@media (min-width:768px){.new-order-list-item-widget{grid-template-areas:"store-name store-information order-total""order-time status view";gap:20px}.store-name{flex-direction:column;grid-area:store-name;gap:10px;display:flex}.store-name .title{font-weight:700}.store-information{word-break:break-all;flex-direction:column;grid-area:store-information;gap:10px;display:flex}.store-information .title{font-weight:700}.order-total{flex-direction:column;grid-area:order-total;gap:10px;display:flex}.order-total .title{font-weight:700}.order-date-time{flex-direction:column;grid-area:order-time;gap:10px}.order-date-time .title{font-weight:700}.order-date-time .value{align-items:center;gap:8px;display:flex}.order-date-time .value .text{align-self:center}.status{flex-direction:column;grid-area:status;gap:10px}.status .title{font-weight:700}.view-button{grid-area:view}}@media (min-width:1024px){.new-order-list-item-widget{grid-template-columns:3fr 2fr 1fr 2fr 1fr 1fr;align-items:center;gap:10px}.store-name{grid-area:auto}.store-name .title{display:none}.store-information{word-break:break-all;grid-area:auto}.store-information .title{display:none}.order-total{grid-area:auto}.order-total .title{display:none}.order-date-time{grid-area:auto}.order-date-time .title{display:none}.order-date-time .text{align-self:center}.order-date-time .value{grid-area:auto;align-items:center;gap:8px;display:flex}.status{grid-area:auto}.status .title{display:none}.view-button{grid-area:auto}}.new-order-details-widget{max-width:440px;grid-template-areas:"title""store-order-details""actions";display:grid}.new-order-details-widget .title{grid-area:title;justify-content:space-between;padding:16px 20px;display:flex}.new-order-details-widget .title .text{letter-spacing:.1px;color:var(--fg);font-size:20px;font-style:normal;font-weight:500;line-height:30px}.new-order-details-widget .title .close-icon{width:10px;cursor:pointer}.new-order-details-widget .store-order-details{max-height:60vh;scrollbar-width:none;scrollbar-color:transparent transparent;grid-area:store-order-details;grid-template-areas:"store-details""order-details""order-items""amounts";font-size:13px;font-weight:300;display:grid;overflow:auto}.new-order-details-widget .store-order-details::-webkit-scrollbar{width:1px}.new-order-details-widget .store-order-details::-webkit-scrollbar-track{background:0 0}.new-order-details-widget .store-order-details::-webkit-scrollbar-thumb{background-color:#0000}.new-order-details-widget .store-order-details .store-details{word-break:break-all;grid-area:store-details;gap:16px;padding:16px 20px;display:flex}.new-order-details-widget .store-order-details .store-details .logo{width:70px}.new-order-details-widget .store-order-details .store-details .logo .image>img{border-radius:10px}.new-order-details-widget .store-order-details .store-details .store-name{color:var(--fg);font-size:16px;font-style:normal;font-weight:500}.new-order-details-widget .store-order-details .order-details{background-color:#fafafb;flex-direction:column;gap:8px;padding:20px;display:flex}.new-order-details-widget .store-order-details .order-details .order-detail{grid-template-columns:180px 1fr;display:grid}.new-order-details-widget .store-order-details .order-details .order-detail .label{font-weight:500}.new-order-details-widget .store-order-details .order-details .order-status .badge{width:-moz-fit-content;width:-moz-fit-content;width:fit-content}.new-order-details-widget .store-order-details .order-items{border-bottom:1px solid #f0f0f0;flex-direction:column;grid-area:order-items;gap:10px;margin:0 20px;padding:20px 0 10px;display:flex}.new-order-details-widget .store-order-details .order-items .item{justify-content:space-between;display:flex}.new-order-details-widget .store-order-details .order-items .item .name{font-weight:500}.new-order-details-widget .store-order-details .order-items .item .description{letter-spacing:.1px;color:#8d92a3;white-space:pre-wrap;font-size:12px;font-style:normal;font-weight:300}.new-order-details-widget .store-order-details .order-items .item .comments{letter-spacing:.1px;color:#8d92a3;font-size:12px;font-style:normal;font-weight:300}.new-order-details-widget .store-order-details .amounts{flex-direction:column;grid-area:amounts;gap:8px;padding:10px 20px;display:flex}.new-order-details-widget .store-order-details .amounts>div{justify-content:space-between;font-weight:500;display:flex}.new-order-details-widget .store-order-details .amounts>div .label,.new-order-details-widget .store-order-details .amounts>div .value{color:#6c6c6c}.new-order-details-widget .store-order-details .amounts .grand-total .label,.new-order-details-widget .store-order-details .amounts .grand-total .value{color:var(--fg);font-size:16px;font-style:normal;font-weight:600}.new-order-details-widget .actions{background-color:#fafafb;border-top:1px solid #f0f0f0;grid-area:actions;gap:10px;padding:20px;display:flex}.new-order-details-widget .actions button{width:100%;cursor:pointer;padding:9.5px 0}.new-order-details-widget .actions button .label{letter-spacing:.1px;color:var(--fg);color:#f4f4f4;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.new-order-details-widget .actions .reject{background-color:#fc5a5a}.new-order-details-widget .actions .accept,.new-order-details-widget .actions .mark-as-complete{background-color:#36b37e}.new-order-details-widget .form-single-select-overlay{margin-top:-496px;margin-left:242px}.new-order-details-widget .form-single-select-overlay .options{grid-gap:10px;width:84%;padding:10px 12px;top:-16px;left:-16px}@media (max-width:767px){.new-order-details-widget .form-single-select-overlay .overlay{justify-content:end;align-items:end;padding:40% 8%}}.new-orders-widget .no-orders{text-align:center}.new-orders-widget .headers{flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;display:flex}.new-orders-widget .tab-categories{flex-wrap:wrap;gap:14px;margin-bottom:20px;display:flex}.new-orders-widget .tab-categories .tab-category{text-align:center;cursor:pointer;letter-spacing:.1px;color:var(--fg);color:#1e75ff;background-color:#fff;border:1px solid #1e75ff;border-radius:20px;padding:10px 16px;font-size:12px;font-style:normal;font-weight:500;line-height:20px;list-style:none}.new-orders-widget .tab-categories .tab-category.active{color:#fff;background-color:#1e75ff}.new-orders-widget .tab-status{flex-wrap:wrap;gap:4px;display:flex}.new-orders-widget .tab-status .title{text-align:left;letter-spacing:.1px;color:var(--fg);height:-moz-fit-content;height:-moz-fit-content;height:fit-content;padding:10px;font-size:12px;font-style:normal;font-weight:500;line-height:20px;list-style:none}.new-orders-widget .tab-status .tab-status-all,.new-orders-widget .tab-status .tab-status-new,.new-orders-widget .tab-status .tab-status-incomplete{text-align:left;cursor:pointer;letter-spacing:.1px;color:var(--fg);height:-moz-fit-content;height:-moz-fit-content;height:fit-content;padding:10px;font-size:12px;font-style:normal;font-weight:500;line-height:20px;list-style:none}.new-orders-widget .tab-status .tab-status-all.active,.new-orders-widget .tab-status .tab-status-new.active,.new-orders-widget .tab-status .tab-status-incomplete.active{color:#1e75ff;background-color:#f4f4f4;border-bottom:2px solid #1e75ff}.new-orders-widget .load-more-button{justify-content:center;margin-top:16px;display:flex}.new-orders-widget .load-more-button button{color:#1e75ff;background-color:#fff;border:1px solid #1e75ff}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content{top:unset!important;border-radius:none!important;background:0 0!important;border:none!important}.android-install-prompt{background-color:var(--card-bg);z-index:9999;border:1px solid #e2e2ea;border-radius:10px;flex-direction:column;justify-items:center;gap:10px;padding:32px 20px;display:flex;position:absolute;bottom:50%;left:50%;transform:translate(-50%,50%);box-shadow:0 0 3px #687a9b40;width:80vw!important}.android-install-prompt .logo{grid-area:logo;place-items:center;margin-bottom:20px;display:grid}.android-install-prompt .logo img{width:64px}.android-install-prompt .message{text-align:center;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:130%}.android-install-prompt .subtitle{text-align:center;letter-spacing:.1px;font-family:Poppins;font-size:13px;font-style:normal;font-weight:300;line-height:20px}.android-install-prompt .actions{flex-direction:row-reverse;justify-content:center;gap:20px;margin-top:20px;display:flex}.android-install-prompt .actions .install-btn{background-color:var(--button-primary-bg);color:var(--button-primary-fg)}.android-install-prompt .actions .dismiss-btn{color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);background-color:#0000;border:none}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content{top:unset!important;border-radius:none!important;background:0 0!important;border:none!important}.ios-install-prompt{background-color:var(--card-bg);z-index:9999;border:1px solid #e2e2ea;border-radius:10px;flex-direction:column;justify-items:center;gap:10px;padding:32px 20px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 3px #687a9b40;width:80vw!important}.ios-install-prompt .logo{grid-area:logo;place-items:center;margin-bottom:20px;display:grid}.ios-install-prompt .logo img{width:64px}.ios-install-prompt .message{text-align:center;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:130%}.ios-install-prompt .subtitle{text-align:center;letter-spacing:.1px;font-family:Poppins;font-size:13px;font-style:normal;font-weight:300;line-height:20px}.ios-install-prompt .instructions{text-align:center;letter-spacing:.1px;flex-direction:row;justify-content:center;align-items:center;gap:3px;margin-top:20px;font-family:Poppins;font-size:13px;font-style:normal;font-weight:300;line-height:20px;display:flex}.ios-install-prompt .instructions span{font-weight:500}.ios-install-prompt .actions button{color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);width:100%;background-color:#0000;margin-top:20px}.sunmi-cloud-kitchen-printer-edit-widget{padding:15px 20px}.sunmi-cloud-kitchen-printer-edit-widget .header{flex-direction:row;justify-content:space-between;align-items:center;padding:0 0 20px 20px;display:flex}.sunmi-cloud-kitchen-printer-edit-widget .header .title{font-size:24px;font-weight:600}.sunmi-cloud-kitchen-printer-edit-widget .header .close-button{padding:0 20px}.sunmi-cloud-kitchen-printer-edit-widget .default .form-buttons{grid-gap:10px;grid-template-columns:min-content min-content;display:grid}.sunmi-cloud-kitchen-printer-edit-widget .default .form-buttons button{padding:11px 27px}.cloud-printer-settings-widget{grid-gap:20px;flex-direction:column;display:flex}.cloud-printer-settings-widget .title{letter-spacing:.1px;color:var(--fg);letter-spacing:.1px;color:var(--fg);border-bottom:1px solid #f1f1f5;padding:12px 18px;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.cloud-printer-settings-widget form{padding-top:20px}.cloud-printer-settings-widget form .inline-title>label{font-weight:500}.cloud-printer-settings-widget .document-edit-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.cloud-printer-settings-widget .sub-text{color:#696974;padding-left:4px;font-size:12px}.cloud-printer-settings-widget .form-buttons{background-color:#fafafb;border-top:1px solid #f1f1f5;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:15px 18px}.cloud-printer-settings-widget .form-buttons button{padding:9.5px 32px}.cloud-printer-settings-widget .form-item{padding:0 18px}.print-station-list-widget{background-color:var(--card-bg);height:min-content;border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.print-station-list-widget .title{letter-spacing:.1px;color:var(--fg);letter-spacing:.1px;color:var(--fg);border-bottom:1px solid #f1f1f5;padding:12px 18px;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.print-station-list-widget .print-stations{grid-gap:20px;padding:20px 18px;display:grid}.print-station-list-widget .empty-list{padding:20px}.print-station-list-widget .actions>button{color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);background-color:#0000;margin:0 18px 20px}.print-station-list-widget .print-station{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.print-station-list-widget .print-station .print-station-info{grid-gap:24px;flex-flow:column;padding:24px;display:flex}.print-station-list-widget .print-station .print-station-info .name{color:var(--fg);font-size:16px;font-style:normal;font-weight:500}.print-station-list-widget .print-station .print-station-info .id{grid-template-columns:1fr min-content;display:grid}.print-station-list-widget .print-station .actions{color:#999;cursor:pointer;background-color:#fafafb;border-top:1px solid #f1f1f5;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:15px 18px;font-size:30px}.print-station-list-widget .print-station .actions img{width:26px;margin-right:5px}.print-station-list-widget .print-station .actions .action{display:inline}.print-station-edit-widget{width:auto}@media (max-width:767px){.print-station-edit-widget{width:unset}}.print-station-edit-widget .header{grid-template-columns:max-content 1fr min-content;grid-template-areas:"title.close-button";padding:20px;display:grid}.print-station-edit-widget .header .title{letter-spacing:.1px;color:var(--fg);grid-area:title;font-size:20px;font-style:normal;font-weight:500;line-height:30px}.print-station-edit-widget .header .close-button{cursor:pointer;grid-area:close-button}.print-station-edit-widget .form-item{padding:0 20px}.print-station-edit-widget .inline-title{padding:unset}.print-station-edit-widget .inline-title label{font-weight:500}.print-station-edit-widget .cloud-printing-settings,.print-station-edit-widget .lan-printing-settings,.print-station-edit-widget .usb-printing-settings,.print-station-edit-widget .print-order-settings{grid-gap:20px;flex-flow:column;display:flex}.print-station-edit-widget .include-unstationed-items,.print-station-edit-widget .include-orphaned-items{cursor:pointer;padding:0 20px;font-size:.85rem;font-weight:300}.print-station-edit-widget .include-unstationed-items label,.print-station-edit-widget .include-orphaned-items label{color:#171725}.print-station-edit-widget .include-unstationed-items .sub-text,.print-station-edit-widget .include-orphaned-items .sub-text{color:#505f79;padding-left:30px;font-size:12px}.print-station-edit-widget input[type=checkbox]{cursor:pointer;display:none}.print-station-edit-widget input[type=checkbox]+label{cursor:pointer;margin-left:30px;position:relative}.print-station-edit-widget input[type=checkbox]+label:before{content:"";cursor:pointer;width:16px;height:16px;border:1px solid #999;position:absolute;top:-1px;left:-28px}.print-station-edit-widget input[type=checkbox]:checked+label:before{background-image:url(icon-check-teal.ae8781fd.svg);background-position:50%;background-repeat:no-repeat;border:1px solid #36b37e}.print-station-edit-widget input[type=checkbox]::placeholder{color:#999}.print-station-edit-widget .form-buttons{background-color:#fafafb;border-top:1px solid #f1f1f5;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:15px 18px}.print-station-edit-widget .form-buttons button{grid-gap:20px;margin-right:8px;padding:9.5px 32px;display:inline}.print-station-edit-widget .form-buttons .cancel-btn{background-color:var(--button-secondary-bg);color:var(--button-secondary-fg)}.print-station-edit-widget .help-text{color:#4c4e68;align-items:center;padding:0 20px;font-size:12px;font-weight:400;line-height:18px;display:flex}.print-station-edit-widget .help-text .info-icon{margin-right:5px;display:flex}.print-station-edit-widget .help-text .info-icon img{width:14.4px;height:14.4px}.delivery-channel-selector-widget{grid-template-columns:repeat(2,1fr);grid-template-areas:"title title""in-house uber";gap:0 20px;padding:20px;display:grid}.delivery-channel-selector-widget .title{letter-spacing:.1px;color:var(--fg);text-align:center;grid-area:title;margin-bottom:20px;font-size:20px;font-style:normal;font-weight:500;line-height:30px}.delivery-channel-selector-widget .in-house-delivery-option{grid-area:in-house}.delivery-channel-selector-widget .uber-direct-option{grid-area:uber}.delivery-channel-selector-widget .in-house-delivery-option,.delivery-channel-selector-widget .uber-direct-option{letter-spacing:.1px;color:var(--fg);text-align:center;color:#0062ff;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #e2e2ea;border-radius:10px;padding:35px;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.delivery-channel-selector-widget .in-house-delivery-option:hover,.delivery-channel-selector-widget .uber-direct-option:hover{border:1px solid #0062ff}.delivery-channel-selector-widget .in-house-delivery-option .icon,.delivery-channel-selector-widget .uber-direct-option .icon{width:45px;margin-bottom:17px}.eta-selector-widget{grid-template-columns:20px 1fr 20px;grid-template-areas:"back-btn title.""etas etas etas""subtitle subtitle subtitle""confirm-btn confirm-btn confirm-btn";padding:20px;display:grid}.eta-selector-widget .back-btn{cursor:pointer;grid-area:back-btn;padding-top:8px}.eta-selector-widget .title{letter-spacing:.1px;color:var(--fg);text-align:center;grid-area:title;margin-bottom:20px;font-size:20px;font-style:normal;font-weight:500;line-height:30px}.eta-selector-widget .etas{grid-area:etas;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.eta-selector-widget .etas .eta{letter-spacing:.1px;color:var(--fg);color:#0062ff;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #e2e2ea;border-radius:10px;justify-content:center;align-items:center;padding:10px 5px;font-size:14px;font-style:normal;font-weight:500;line-height:20px;display:flex}.eta-selector-widget .etas .eta.selected,.eta-selector-widget .etas .eta:hover{border:1px solid #0062ff}.eta-selector-widget .subtitle{letter-spacing:.1px;color:var(--fg);text-align:center;grid-area:subtitle;margin-top:20px;font-size:14px;font-style:normal;font-weight:300;line-height:20px}.eta-selector-widget .subtitle>span{font-weight:600}.eta-selector-widget .confirm-btn{grid-area:confirm-btn;margin-top:20px;font-size:14px}@media (min-width:768px){.time-range-widget .horizontal>.form-items{flex-wrap:wrap;display:flex}.time-range-widget .horizontal>.form-items .form-item:first-child{min-width:200px}.time-range-widget .horizontal>.form-items .form-item .form-input>.time-picker>.time-input{margin-left:10px}.time-range-widget .start-date,.time-range-widget .end-date{align-items:end;display:flex}}@media (max-width:767px){.time-range-widget .horizontal>.form-items .form-item .form-input>.time-picker>.time-input{margin-top:8px}}.time-range-widget .date-range,.time-range-widget .note{margin-top:12px;padding-left:6px;font-size:13px;font-style:italic}.basic-item-edit-widget .invalid-print-station,.custom-item-edit-widget .invalid-print-station,.half-and-half-edit-widget .invalid-print-station,.deal-edit-widget .invalid-print-station,.pizza-edit-widget .invalid-print-station{color:#fc5a5a;border-color:#fc5a5a;font-style:italic}.manage-item-routing-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;overflow:hidden;box-shadow:0 0 3px #687a9b40}.manage-item-routing-widget .form-items{grid-row-gap:0}.manage-item-routing-widget .form-items .inline-title label{letter-spacing:.1px;font-size:13px;font-weight:500;line-height:20px}.manage-item-routing-widget .items{margin-inline:48px;margin-bottom:10px}.manage-item-routing-widget .items .item{border-bottom:1px solid #f0f0f0;padding-block:10px}.manage-item-routing-widget .items .item .label{letter-spacing:.1px;font-size:13px;font-weight:300;line-height:20px}.manage-item-routing-widget .items .item .option{color:#999;background:#fff;border:2px solid #e2e2ea}.manage-item-routing-widget .items .item .option.selected{color:#0062ff;background:#eff6ff;border:2px solid #93c5fd}.pos-terminal-settings-edit-widget{width:min(1000px,80vw)}.pos-terminal-settings-edit-widget .title{border-bottom:1px solid #f1f1f5;padding:12px 18px}.pos-terminal-settings-edit-widget form .form-items{grid-row-gap:0}.pos-terminal-settings-edit-widget form .form-items .inline-title label{letter-spacing:.1px;font-size:13px;font-weight:500;line-height:20px}.pos-terminal-settings-edit-widget form .form-items .switch{padding:8px 18px}.pos-terminal-settings-edit-widget form .form-items .switch label{letter-spacing:.1px;font-size:13px;font-weight:300;line-height:20px}.pos-terminal-settings-edit-widget form .items{margin-bottom:10px}.pos-terminal-settings-edit-widget form .items .item{border-bottom:1px solid #f0f0f0;padding:10px 20px}.pos-terminal-settings-edit-widget form .items .item .label{letter-spacing:.1px;font-size:13px;font-weight:300;line-height:20px}.pos-terminal-settings-edit-widget form .items .item .option{color:#999;background:#fff;border:2px solid #e2e2ea}.pos-terminal-settings-edit-widget form .items .item .option.selected{color:#0062ff;background:#eff6ff;border:2px solid #93c5fd}.pos-terminal-settings-edit-widget form .form-buttons{padding:0 18px 12px}.pos-trading-hours-edit-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;padding:20px;overflow:auto;box-shadow:0 0 3px #687a9b40}.pos-trading-hours-edit-widget .weekly-hours,.pos-trading-hours-edit-widget .daily-hours{flex-direction:column;gap:10px;display:flex}.pos-trading-hours-edit-widget .daily-hours .label{letter-spacing:.1px;color:var(--fg);font-size:14px;font-style:normal;font-weight:500;line-height:20px}.pos-trading-hours-edit-widget .start-time{letter-spacing:.1px;font-size:13px;font-weight:300;line-height:20px}.pos-trading-hours-edit-widget .time-period{gap:10px;margin-bottom:20px;display:flex}.pos-trading-hours-edit-widget .time-period .meta{margin:10px 0 0}.pos-trading-hours-edit-widget .action{color:#999;cursor:pointer;width:min-content;justify-items:center;font-size:30px}.pos-trading-hours-edit-widget .action img{width:26px;margin-right:5px}.time-period-edit-widget>.form-input{flex-wrap:wrap;gap:10px;display:flex}.time-period-edit-widget>.meta>.error{display:none}.time-period-edit-widget .start-time{max-width:300px;width:16vw;min-width:max-content}.time-period-edit-widget .start-time .input-box{grid-template-columns:repeat(6,max-content) 1fr;align-items:center;display:grid}.time-period-edit-widget .start-time .input-box .la-clock{text-align:right}.time-period-edit-widget .duration input[type=number]{width:100px}.time-period-edit-widget .end-time-of-day{padding:10px 20px;font-size:14px;font-weight:500}.employee-edit-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.employee-edit-widget .header{border-bottom:1px solid #f1f1f5;padding:20px;font-size:24px;font-weight:600;line-height:36px}.employee-edit-widget .form-items{grid-row-gap:0}.employee-edit-widget .form-item{margin:10px 20px}.employee-edit-widget .form-item>label{padding-right:80px}.employee-edit-widget .inline-title{margin:0}.employee-edit-widget .form-buttons{background-color:#fafafb;border-top:1px solid #f1f1f5;border-bottom-right-radius:10px;border-bottom-left-radius:10px;gap:8px;padding:15px 18px;display:flex}.employee-edit-widget .form-buttons button{width:max-content;padding:9.5px 32px}.employee-edit-widget .form-buttons .cancel-btn{color:#757575;background:#fff;border:.5px solid #dadada}.employee-list-widget .employees{gap:20px;display:grid}.employee-list-widget .employees .table-header,.employee-list-widget .employees .employee{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;grid-template-columns:repeat(4,1fr);place-items:center;padding:16px 20px;font-size:13px;line-height:20px;display:grid;box-shadow:0 0 3px #687a9b40}.employee-list-widget .employees .table-header .name,.employee-list-widget .employees .employee .name{justify-self:start}.employee-list-widget .employees .table-header .actions,.employee-list-widget .employees .employee .actions{justify-self:end}.employee-list-widget .employees .table-header .actions button,.employee-list-widget .employees .employee .actions button{color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);background-color:#0000;padding:7px 24px;font-size:12px;font-weight:600;line-height:18px}.employee-list-widget .employees .employee .active-status.active{color:#10b981}.employee-list-widget .employees .table-header{font-weight:500}.print-docket-settings-edit-widget{grid-gap:20px;height:min-content;background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;flex-direction:column;display:flex;box-shadow:0 0 3px #687a9b40}.print-docket-settings-edit-widget .title{letter-spacing:.1px;color:var(--fg);border-bottom:1px solid #f1f1f5;padding:12px 18px;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.print-docket-settings-edit-widget form{padding-top:20px}.print-docket-settings-edit-widget form .inline-title>label{font-weight:500}.print-docket-settings-edit-widget .document-edit-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.print-docket-settings-edit-widget .sub-text{color:var(--message-disabled-text);padding-left:4px;font-size:12px}.print-docket-settings-edit-widget .form-buttons{background-color:#fafafb;border-top:1px solid #f1f1f5;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:15px 18px}.print-docket-settings-edit-widget .form-buttons button{padding:9.5px 32px}.print-docket-settings-edit-widget .form-item{padding:0 18px}.pos-order-delivery-status-widget .delivery-status{margin:15px 0;font-weight:500}.pos-order-delivery-status-widget .delivery-status>.icon{width:18px}.pos-order-delivery-status-widget .delivery-status.in-house{color:var(--message-disabled-text);display:flex}.pos-order-delivery-status-widget .delivery-status.in-house .label{margin-left:10px}.pos-order-delivery-status-widget .delivery-status.uber{display:flex}.pos-order-delivery-status-widget .delivery-status.uber .uber-icon{width:30px;margin:0 10px}.pos-order-delivery-status-widget .delivery-status.uber .label.ongoing{color:var(--message-info-fg)}.pos-order-delivery-status-widget .delivery-status.uber .label.failed{color:var(--message-error-text)}.pos-order-delivery-status-widget .delivery-status.uber .label.success{color:var(--message-success-text)}@media (min-width:768px){.backoffice .online-order-history-page form>.form-items>.form-item{max-width:300px}}.backoffice .online-order-history-page .date-range{margin-top:12px;padding-left:6px;font-size:13px;font-style:italic}.backoffice .online-order-history-page .alert{margin-bottom:1rem}.backoffice .online-order-history-page .summary{grid-row-gap:20px;grid-column-gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:20px 0;display:grid}.backoffice .online-order-history-page .summary .statistic{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;padding:10px 20px 15px;box-shadow:0 0 3px #687a9b40}.backoffice .online-order-history-page .summary .statistic .title{letter-spacing:.1px;color:#555;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:24px}.backoffice .online-order-history-page .summary .statistic .value{flex-wrap:wrap;justify-content:start;align-items:center;margin-top:10px;display:flex}.backoffice .online-order-history-page .summary .statistic .prefix{color:#171725;margin-right:8px;font-family:Poppins;font-size:24px;font-style:normal;font-weight:400}.backoffice .online-order-history-page .summary .statistic .suffix{letter-spacing:.1px;color:#777;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:24px}.backoffice .online-order-history-page .summary .statistic.cash .suffix,.backoffice .online-order-history-page .summary .statistic.credit-card .suffix{color:#3dd598}.backoffice .online-order-history-page .summary .statistic.pickup .suffix,.backoffice .online-order-history-page .summary .statistic.delivery .suffix{color:#ff974a}.backoffice .online-order-history-page .summary .statistic.dine-in .suffix{color:#a461d8}.backoffice .online-order-history-page .order-tabs{margin:15px 0;display:flex}.backoffice .online-order-history-page .list{grid-gap:25px;display:grid}.backoffice .online-order-history-page .order-list-view{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;grid-template-columns:min-content 1fr min-content;grid-template-areas:"collection-type order-icon status""placed-time placed-time grand-total""customer-and-delivery-info customer-and-delivery-info customer-and-delivery-info""actions actions actions";padding:20px;display:grid;box-shadow:0 0 3px #687a9b40}.backoffice .online-order-history-page .order-list-view .collection-type{color:var(--fg);color:#000521;white-space:nowrap;grid-area:collection-type;align-self:center;margin-bottom:10px;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500}.backoffice .online-order-history-page .order-list-view .order-icon{grid-area:order-icon;margin-left:10px}.backoffice .online-order-history-page .order-list-view .status{white-space:nowrap;grid-area:status;align-self:center}.backoffice .online-order-history-page .order-list-view .placed-time{letter-spacing:.1px;color:var(--fg);white-space:nowrap;color:#696974;grid-area:placed-time;align-self:center;margin-bottom:15px;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.backoffice .online-order-history-page .order-list-view .grand-total{letter-spacing:.1px;color:var(--fg);text-align:right;grid-area:grand-total;align-self:center;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.backoffice .online-order-history-page .order-list-view .customer-and-delivery-info{border-top:1px dashed #e9ecf3;border-bottom:1px dashed #e9ecf3;grid-area:customer-and-delivery-info;gap:5px;margin-bottom:15px;padding:15px 0;display:grid}.backoffice .online-order-history-page .order-list-view .customer-and-delivery-info>div{display:flex}.backoffice .online-order-history-page .order-list-view .customer-and-delivery-info>div>.icon{width:18px;margin-right:13px}.backoffice .online-order-history-page .order-list-view .customer-and-delivery-info .requested-date-time span,.backoffice .online-order-history-page .order-list-view .customer-and-delivery-info .eta span{font-weight:500}.backoffice .online-order-history-page .order-list-view .customer-and-delivery-info .delivery-status{margin-top:15px;font-weight:500}.backoffice .online-order-history-page .order-list-view .customer-and-delivery-info .delivery-status.in-house{color:var(--message-disabled-text)}.backoffice .online-order-history-page .order-list-view .customer-and-delivery-info .delivery-status.uber .uber-icon{width:30px;margin-right:10px}.backoffice .online-order-history-page .order-list-view .customer-and-delivery-info .delivery-status.uber .label.ongoing{color:var(--message-info-fg)}.backoffice .online-order-history-page .order-list-view .customer-and-delivery-info .delivery-status.uber .label.failed{color:var(--message-error-text)}.backoffice .online-order-history-page .order-list-view .customer-and-delivery-info .delivery-status.uber .label.success{color:var(--message-success-text)}.backoffice .online-order-history-page .order-list-view .actions{flex-direction:row;grid-area:actions;display:flex}.backoffice .online-order-history-page .order-list-view .actions button{color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);box-shadow:none;background-color:#0000;border-radius:4px;margin-right:10px;padding:0 10px;font-size:12px;font-weight:400}.backoffice .online-order-history-page .order-list-view .actions .accept-order{border:1px solid var(--button-success-bg);color:#0e9347;background-color:#0000}.backoffice .online-order-history-page .order-list-view .actions .reject-order{color:#fc5a5a;background-color:#0000;border:1px solid #fc5a5a}.backoffice .online-order-history-page .order-list-view .actions .options{margin-top:2rem}.backoffice .online-order-history-page .order-list-view .order-source{white-space:nowrap;grid-area:order-source;place-self:center start}.store-timings-edit-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.store-timings-edit-widget form{margin-top:20px;padding:15px 18px}.store-timings-edit-widget .dow>label{margin-top:12px;font-weight:500;align-self:flex-start!important}.store-timings-edit-widget .dow>.form-input{background-color:var(--card-bg);grid-gap:18px;grid-gap:0;border:1px solid #e2e2ea;border-radius:10px;padding:0;display:grid;box-shadow:0 0 3px #687a9b40}.store-timings-edit-widget .dow>.form-input .switch{grid-template-columns:auto max-content;grid-template-areas:"a b""c d";display:grid}.store-timings-edit-widget .dow>.form-input .switch label{grid-area:a;align-self:center}.store-timings-edit-widget .dow>.form-input .switch .form-input{grid-area:b;justify-self:end}.store-timings-edit-widget .dow>.form-input .switch .meta{margin-top:-3px;grid-area:c!important}.store-timings-edit-widget .dow>.form-input .switch label{text-align:left!important}.store-timings-edit-widget .hours{margin:5px 0}.store-timings-edit-widget .session:first-child>.form-item:first-child{background-color:#f9f9f9;border-bottom:1px solid #f1f1f5;margin:0;padding:12px 18px;font-weight:500}.store-timings-edit-widget .session .form-item{padding:10px 15px}.delivery-settings-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.delivery-settings-widget form{margin-top:20px;padding:15px 18px}.delivery-settings-widget .form-input .delivery-suburb{background-color:var(--card-bg);background-color:#fafafb;border:1px solid #e2e2ea;border-radius:10px;grid-template-rows:1fr min-content;margin-bottom:20px;display:grid;box-shadow:0 0 3px #687a9b40}.delivery-settings-widget .form-input .delivery-suburb .info{grid-gap:18px;background-color:#fff;border-bottom:3px solid #f1f1f5;border-radius:10px;padding:20px 15px;display:grid}.delivery-settings-widget .form-input .delivery-suburb .info .switch{grid-template-columns:auto max-content;grid-template-areas:"a b""c d";display:grid}.delivery-settings-widget .form-input .delivery-suburb .info .switch label{grid-area:a;align-self:center}.delivery-settings-widget .form-input .delivery-suburb .info .switch .form-input{grid-area:b;justify-self:end}.delivery-settings-widget .form-input .delivery-suburb .info .switch .meta{margin-top:-3px;grid-area:c!important}.delivery-settings-widget .form-input .delivery-suburb .info .switch label{text-align:left!important}@media (min-width:1024px){.delivery-settings-widget .form-input .delivery-suburb .info{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);grid-auto-flow:column}}.delivery-settings-widget .form-input .delivery-suburb .actions{grid-template-columns:repeat(5,auto);justify-content:left;padding:5px 12px;display:grid}.delivery-settings-widget .form-input .delivery-suburb .actions .action{color:#999;cursor:pointer;font-size:30px}.delivery-settings-widget .form-input .delivery-suburb .actions .action img{width:26px;margin-right:5px}.delivery-settings-widget .form-input .delivery-suburbs button{color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);background-color:#0000}.delivery-settings-widget .delivery-suburbs-form-item>label{margin-top:12px;align-self:flex-start!important}.payments-page .body{grid-gap:20px;display:grid}@media (min-width:768px){.payments-page .body{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}.payments-page .update-payout-schedule,.payments-page .payout-schedule,.payments-page .current-external-account,.payments-page .add-external-account,.payments-page .connected-account{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.payments-page .update-payout-schedule form,.payments-page .payout-schedule form,.payments-page .current-external-account form,.payments-page .add-external-account form,.payments-page .connected-account form{padding:20px 0}.payments-page .update-payout-schedule .title,.payments-page .payout-schedule .title,.payments-page .current-external-account .title,.payments-page .add-external-account .title,.payments-page .connected-account .title{letter-spacing:.1px;color:var(--fg);border-bottom:1px solid #f1f1f5;padding:12px 18px;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.payments-page .update-payout-schedule .form-item,.payments-page .payout-schedule .form-item,.payments-page .current-external-account .form-item,.payments-page .add-external-account .form-item,.payments-page .connected-account .form-item{padding:0 15px}.payments-page .update-payout-schedule .actions,.payments-page .payout-schedule .actions,.payments-page .current-external-account .actions,.payments-page .add-external-account .actions,.payments-page .connected-account .actions{background-color:#fafafb;border-top:1px solid #f1f1f5;border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex-direction:row;align-items:center;padding:15px 18px;display:flex}.payments-page .update-payout-schedule .actions button,.payments-page .payout-schedule .actions button,.payments-page .current-external-account .actions button,.payments-page .add-external-account .actions button,.payments-page .connected-account .actions button{margin-right:10px}.payments-page .update-payout-schedule .actions a,.payments-page .payout-schedule .actions a,.payments-page .current-external-account .actions a,.payments-page .add-external-account .actions a,.payments-page .connected-account .actions a{margin-left:6px;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:500}.payments-page .update-payout-schedule .actions a.cancel,.payments-page .payout-schedule .actions a.cancel,.payments-page .current-external-account .actions a.cancel,.payments-page .add-external-account .actions a.cancel,.payments-page .connected-account .actions a.cancel{color:var(--message-error-fg)}.payments-page .update-payout-schedule .actions button,.payments-page .payout-schedule .actions button,.payments-page .current-external-account .actions button,.payments-page .add-external-account .actions button,.payments-page .connected-account .actions button{margin-right:10px}.payments-page .add-external-account .StripeElement{padding:15px 18px}.payments-page .update-payout-schedule,.payments-page .payout-schedule{margin-top:20px}.payments-page .archive-stripe-account-button{grid-area:archive-button}.payments-page .view-stripe-account-button{grid-area:view-button}.payments-page .stripe-action-buttons{grid-gap:5px;grid-template-areas:"view-button archive-button";display:grid}.backoffice-menu-page form{margin-bottom:25px}@media (min-width:768px){.backoffice-menu-page form{max-width:300px}}.order-settings-page .body{grid-gap:20px;display:grid}@media (min-width:768px){.order-settings-page .body{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}.order-settings-page .checkout-settings,.order-settings-page .order-settings,.order-settings-page .printer-settings{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.order-settings-page .checkout-settings form,.order-settings-page .order-settings form,.order-settings-page .printer-settings form{padding:20px 0}.order-settings-page .checkout-settings .title,.order-settings-page .order-settings .title,.order-settings-page .printer-settings .title{letter-spacing:.1px;color:var(--fg);border-bottom:1px solid #f1f1f5;padding:12px 18px;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.order-settings-page .checkout-settings .form-item,.order-settings-page .order-settings .form-item,.order-settings-page .printer-settings .form-item{padding:0 15px}.order-settings-page .checkout-settings .order-monitor .emails,.order-settings-page .order-settings .order-monitor .emails,.order-settings-page .printer-settings .order-monitor .emails{border:3px solid #f9f9f9;border-radius:10px;margin:15px;padding:10px 15px}.order-settings-page .checkout-settings .order-monitor .emails .form-item,.order-settings-page .order-settings .order-monitor .emails .form-item,.order-settings-page .printer-settings .order-monitor .emails .form-item{padding:8px 0}.order-settings-page .checkout-settings .order-monitor .emails .checkbox,.order-settings-page .order-settings .order-monitor .emails .checkbox,.order-settings-page .printer-settings .order-monitor .emails .checkbox{padding:0}.order-settings-page .checkout-settings .order-monitor .emails .send-email-to,.order-settings-page .order-settings .order-monitor .emails .send-email-to,.order-settings-page .printer-settings .order-monitor .emails .send-email-to{padding:10px 0 5px 4px;font-size:13px}.order-settings-page .checkout-settings .order-monitor .emails .send-email-to span,.order-settings-page .order-settings .order-monitor .emails .send-email-to span,.order-settings-page .printer-settings .order-monitor .emails .send-email-to span{color:red}.order-settings-page .checkout-settings .order-monitor .emails .copy-email,.order-settings-page .order-settings .order-monitor .emails .copy-email,.order-settings-page .printer-settings .order-monitor .emails .copy-email{color:#6c6c6c;font-weight:300}.order-settings-page .checkout-settings .order-monitor .emails .copy-email .checkbox,.order-settings-page .order-settings .order-monitor .emails .copy-email .checkbox,.order-settings-page .printer-settings .order-monitor .emails .copy-email .checkbox{all:unset}.order-settings-page .checkout-settings .order-monitor .emails .copy-email label,.order-settings-page .order-settings .order-monitor .emails .copy-email label,.order-settings-page .printer-settings .order-monitor .emails .copy-email label{white-space:nowrap}.order-settings-page .checkout-settings .actions,.order-settings-page .order-settings .actions,.order-settings-page .printer-settings .actions{background-color:#fafafb;border-top:1px solid #f1f1f5;border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex-direction:row;align-items:center;padding:15px 18px;display:flex}.order-settings-page .checkout-settings .actions button,.order-settings-page .order-settings .actions button,.order-settings-page .printer-settings .actions button{margin-right:10px}.order-settings-page .checkout-settings .actions a,.order-settings-page .order-settings .actions a,.order-settings-page .printer-settings .actions a{margin-left:6px;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:500}.order-settings-page .checkout-settings .actions a.cancel,.order-settings-page .order-settings .actions a.cancel,.order-settings-page .printer-settings .actions a.cancel{color:var(--message-error-fg)}.order-settings-page .checkout-settings .actions button,.order-settings-page .order-settings .actions button,.order-settings-page .printer-settings .actions button{margin-right:10px}.order-settings-page .checkout-settings .upsell-stack .upsell-stack-items{margin:15px 0}.order-settings-page .checkout-settings .upsell-stack .upsell-stack-items .upsell-item{grid-template-columns:1fr min-content;display:grid}.order-settings-page .checkout-settings .upsell-stack .upsell-stack-items .upsell-item .actions{background-color:#fff;border:none;align-self:flex-end;padding:0 15px 0 0}.order-settings-page .checkout-settings .upsell-stack .upsell-stack-items .upsell-item .actions .action{color:#999;cursor:pointer;font-size:30px}.order-settings-page .checkout-settings .upsell-stack .upsell-stack-items .upsell-item .actions .action img{width:26px;margin-right:5px}.order-settings-page .checkout-settings .upsell-stack button{color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);background-color:#0000;margin-left:18px}.printer-page .printer-edit-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.printer-page form{margin-top:20px;padding:15px 18px}.printer-page .body{grid-gap:20px;display:grid}@media (min-width:768px){.printer-page .body{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}.loyalty-cards-page .loyalty-cards{margin-top:20px}.loyalty-cards-page .loyalty-card{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;grid-template-areas:"date mobile amount""actions actions actions";margin:10px 0;padding:18px 0;display:grid;box-shadow:0 0 3px #687a9b40}.loyalty-cards-page .loyalty-card .grid-text,.loyalty-cards-page .loyalty-card .modal.order-history-modal .order-history-modal .orders .loyalty-reward .view-order,.modal.order-history-modal .order-history-modal .orders .loyalty-reward .loyalty-cards-page .loyalty-card .view-order,.loyalty-cards-page .loyalty-card .modal.order-history-modal .order-history-modal .orders .loyalty-reward .amount,.modal.order-history-modal .order-history-modal .orders .loyalty-reward .loyalty-cards-page .loyalty-card .amount,.loyalty-cards-page .loyalty-card .modal.order-history-modal .order-history-modal .orders .loyalty-reward .grand-total,.modal.order-history-modal .order-history-modal .orders .loyalty-reward .loyalty-cards-page .loyalty-card .grand-total,.loyalty-cards-page .loyalty-card .modal.order-history-modal .order-history-modal .orders .loyalty-reward .date,.modal.order-history-modal .order-history-modal .orders .loyalty-reward .loyalty-cards-page .loyalty-card .date,.loyalty-cards-page .loyalty-card .amount,.loyalty-cards-page .loyalty-card .mobile,.loyalty-cards-page .loyalty-card .date{color:var(--message-info-text);align-self:center;margin:0 15px}.loyalty-cards-page .loyalty-card .header-text,.loyalty-cards-page .loyalty-card .modal.order-history-modal .order-history-modal .orders .loyalty-reward .view-order .header,.modal.order-history-modal .order-history-modal .orders .loyalty-reward .view-order .loyalty-cards-page .loyalty-card .header,.loyalty-cards-page .loyalty-card .modal.order-history-modal .order-history-modal .orders .loyalty-reward .amount .header,.modal.order-history-modal .order-history-modal .orders .loyalty-reward .amount .loyalty-cards-page .loyalty-card .header,.loyalty-cards-page .loyalty-card .modal.order-history-modal .order-history-modal .orders .loyalty-reward .grand-total .header,.modal.order-history-modal .order-history-modal .orders .loyalty-reward .grand-total .loyalty-cards-page .loyalty-card .header,.loyalty-cards-page .loyalty-card .modal.order-history-modal .order-history-modal .orders .loyalty-reward .date .header,.modal.order-history-modal .order-history-modal .orders .loyalty-reward .date .loyalty-cards-page .loyalty-card .header,.loyalty-cards-page .loyalty-card .amount .header,.loyalty-cards-page .loyalty-card .mobile .header,.loyalty-cards-page .loyalty-card .date .header{color:var(--message-info-text);margin:0;font-size:12px;font-style:italic;font-weight:700}.loyalty-cards-page .loyalty-card .date{grid-area:date}.loyalty-cards-page .loyalty-card .mobile{grid-area:mobile}.loyalty-cards-page .loyalty-card .amount{grid-area:amount}.loyalty-cards-page .loyalty-card .actions{border-top:1px dashed #e9ecf3;grid-area:actions;margin:15px 15px 0;padding-top:15px;display:flex}.loyalty-cards-page .loyalty-card .actions button{color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);box-shadow:none;background-color:#0000;border-radius:4px;margin-right:10px;padding:0 10px;font-size:12px;font-weight:400}.modal.order-history-modal .order-history-modal .header{justify-content:space-between;display:flex}.modal.order-history-modal .order-history-modal .header .title{letter-spacing:.1px;color:var(--fg);padding-left:6px;font-size:20px;font-style:normal;font-weight:500;line-height:30px}.modal.order-history-modal .order-history-modal .header .close-button{cursor:pointer;padding:15px}.modal.order-history-modal .order-history-modal .orders{height:65vh;overflow-y:auto}.modal.order-history-modal .order-history-modal .orders .loyalty-reward{background-color:var(--card-bg);max-width:100%;border:1px solid #e2e2ea;border-radius:10px;margin:15px 20px;padding:18px 0;display:flex;box-shadow:0 0 3px #687a9b40}.modal.order-history-modal .order-history-modal .orders .loyalty-reward .grid-text,.modal.order-history-modal .order-history-modal .orders .loyalty-reward .view-order,.modal.order-history-modal .order-history-modal .orders .loyalty-reward .amount,.modal.order-history-modal .order-history-modal .orders .loyalty-reward .grand-total,.modal.order-history-modal .order-history-modal .orders .loyalty-reward .date,.modal.order-history-modal .order-history-modal .orders .loyalty-reward .loyalty-cards-page .loyalty-card .mobile,.loyalty-cards-page .loyalty-card .modal.order-history-modal .order-history-modal .orders .loyalty-reward .mobile{color:var(--message-info-text);margin:0 20px}.modal.order-history-modal .order-history-modal .orders .loyalty-reward .header-text,.modal.order-history-modal .order-history-modal .orders .loyalty-reward .view-order .header,.modal.order-history-modal .order-history-modal .orders .loyalty-reward .amount .header,.modal.order-history-modal .order-history-modal .orders .loyalty-reward .grand-total .header,.modal.order-history-modal .order-history-modal .orders .loyalty-reward .date .header,.loyalty-cards-page .loyalty-card .date .modal.order-history-modal .order-history-modal .orders .loyalty-reward .header,.modal.order-history-modal .order-history-modal .orders .loyalty-reward .loyalty-cards-page .loyalty-card .mobile .header,.loyalty-cards-page .loyalty-card .mobile .modal.order-history-modal .order-history-modal .orders .loyalty-reward .header,.loyalty-cards-page .loyalty-card .amount .modal.order-history-modal .order-history-modal .orders .loyalty-reward .header{color:var(--message-info-text);margin:0;padding:0;font-size:12px;font-style:italic;font-weight:700;line-height:25px}.modal.order-history-modal .order-history-modal .orders .loyalty-reward .view-order{cursor:pointer;color:var(--link-fg);color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);box-shadow:none;background-color:#0000;border-radius:4px;margin:15px 15px 0;padding:0 10px;font-size:12px;font-weight:400}@media (max-width:767px){.modal.order-history-modal .order-history-modal .orders{margin-right:0}.modal.order-history-modal .order-history-modal .orders .loyalty-reward{flex-direction:column}.modal.order-history-modal .order-history-modal .orders .loyalty-reward .view-order{margin:10px 0 0 20px}}.monthly-order-stats .table-header{display:none}@media (min-width:1024px){.monthly-order-stats .table-header{background-color:var(--card-bg);background-color:#fafafb;border:1px solid #e2e2ea;border-radius:10px;grid-template-rows:none;grid-template-columns:repeat(7,1fr);grid-auto-flow:column;align-items:center;margin-bottom:20px;padding:0 15px;display:grid;box-shadow:0 0 3px #687a9b40}.monthly-order-stats .table-header p{font-weight:500}}.monthly-order-stats .stat-container{background-color:var(--card-bg);background-color:#fafafb;border:1px solid #e2e2ea;border-radius:10px;grid-template-rows:1fr min-content;margin-bottom:20px;padding:15px;display:grid;box-shadow:0 0 3px #687a9b40}@media (min-width:1024px){.monthly-order-stats .stat-container{grid-template-rows:none;grid-template-columns:repeat(7,1fr);grid-auto-flow:column}}.monthly-order-stats .stat-container>p>span{font-weight:500}@media (min-width:1024px){.monthly-order-stats .stat-container>p>span{display:none}}.domain-edit-page .domain-edit-widget,.domain-list-page .domain-edit-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.domain-edit-page .domain-edit-widget form,.domain-list-page .domain-edit-widget form{margin-top:20px;padding:15px 18px}.domain-edit-page .domain-edit-widget form .qr-code,.domain-list-page .domain-edit-widget form .qr-code{width:200px;height:200px}.domain-edit-page .react-autosuggest__suggestions-list,.domain-list-page .react-autosuggest__suggestions-list{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;margin:.5rem 0;padding:15px 18px;list-style-type:none;box-shadow:0 0 3px #687a9b40}.domain-edit-page .react-autosuggest__suggestions-list .suggestion,.domain-list-page .react-autosuggest__suggestions-list .suggestion{cursor:pointer;padding:.5rem 0}.domain-edit-page .react-autosuggest__suggestions-list .suggestion span,.domain-list-page .react-autosuggest__suggestions-list .suggestion span{padding:1rem}.domain-edit-page .react-autosuggest__suggestions-list .suggestion:hover,.domain-list-page .react-autosuggest__suggestions-list .suggestion:hover{background-color:#f4f4f4}.transaction-fee-page .transaction-fee-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.transaction-fee-page .transaction-fee-widget .form-items>.form-item>label{margin:0 10px 0 15px}.transaction-fee-page .transaction-fee-widget form{margin-top:20px;padding:15px 18px}.order-transaction-report-page .summary{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;margin-top:12px;padding:10px 14px;box-shadow:0 0 3px #687a9b40}.order-transaction-report-page .summary .statistic .title{font-weight:500}.order-transaction-report-page .summary .statistic .title .value{font-weight:400}.order-transaction-report-page .orders{margin:20px 0}@media (min-width:1024px){.order-transaction-report-page .orders{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}}.order-transaction-report-page .orders h2{padding:0 15px}.order-transaction-report-page .orders .orders-table-header{display:none}@media (min-width:1024px){.order-transaction-report-page .orders .orders-table-header{grid-gap:10px;background-color:#f3f3f3;border-bottom:1px solid #e2e2ea;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-auto-flow:row;padding:20px 14px;font-weight:600;display:grid}}.order-transaction-report-page .orders .order{grid-gap:10px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-auto-flow:row;margin:20px 0;padding:20px 14px;display:grid}@media (max-width:767px){.order-transaction-report-page .orders .order{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}}@media (min-width:1024px){.order-transaction-report-page .orders .order{border-bottom:1px solid #e2e2ea;grid-auto-flow:column;margin:0;padding:10px 14px}}.order-transaction-report-page .orders .order .header{margin:0;font-weight:600}@media (min-width:1024px){.order-transaction-report-page .orders .order .header{display:none}}.backoffice .pos-order-history-page .alert{margin-bottom:1rem}.backoffice .pos-order-history-page .summary{grid-row-gap:20px;grid-column-gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:20px 0;display:grid}.backoffice .pos-order-history-page .summary .statistic{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;padding:10px 20px 15px;box-shadow:0 0 3px #687a9b40}.backoffice .pos-order-history-page .summary .statistic .title{letter-spacing:.1px;color:#555;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:24px}.backoffice .pos-order-history-page .summary .statistic .value{flex-wrap:wrap;justify-content:start;align-items:center;margin-top:10px;display:flex}.backoffice .pos-order-history-page .summary .statistic .prefix{color:#171725;margin-right:8px;font-family:Poppins;font-size:24px;font-style:normal;font-weight:400}.backoffice .pos-order-history-page .summary .statistic .suffix{letter-spacing:.1px;color:#777;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:24px}.backoffice .pos-order-history-page .summary .statistic.cash .suffix,.backoffice .pos-order-history-page .summary .statistic.credit-card .suffix,.backoffice .pos-order-history-page .summary .statistic.pay-later .suffix{color:#3dd598}.backoffice .pos-order-history-page .summary .statistic.pickup .suffix,.backoffice .pos-order-history-page .summary .statistic.delivery .suffix{color:#ff974a}.backoffice .pos-order-history-page .summary .statistic.dine-in .suffix{color:#a461d8}.backoffice .pos-order-history-page .list{grid-gap:25px;display:grid}.backoffice .pos-order-history-page .order-list-view{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;grid-template-columns:min-content 1fr min-content;grid-template-areas:"status-indicator collection-type status"".time grand-total"".delivery-status delivery-status"".message message"".actions actions";padding:18px 0;display:grid;box-shadow:0 0 3px #687a9b40}.backoffice .pos-order-history-page .order-list-view .status-indicator{grid-area:status-indicator;align-self:center;margin:0 15px}.backoffice .pos-order-history-page .order-list-view .collection-type{color:#000521;grid-area:collection-type;align-self:center;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.backoffice .pos-order-history-page .order-list-view .grand-total{color:#fa7268;text-align:right;grid-area:grand-total;align-self:center;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;line-height:21px}.backoffice .pos-order-history-page .order-list-view .time{white-space:nowrap;color:#696974;grid-area:time;align-self:center;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:21px}.backoffice .pos-order-history-page .order-list-view .pos-order-delivery-status-widget{border-bottom:1px dashed #e9ecf3;grid-area:delivery-status;margin-bottom:15px}.backoffice .pos-order-history-page .order-list-view .message{grid-area:message}.backoffice .pos-order-history-page .order-list-view .status{white-space:nowrap;grid-area:status;place-self:center end;margin-right:10px}.backoffice .pos-order-history-page .order-list-view .actions{grid-area:actions}.backoffice .pos-order-history-page .order-list-view .grand-total,.backoffice .pos-order-history-page .order-list-view .message{padding-right:20px}.backoffice .pos-order-history-page .order-list-view .time,.backoffice .pos-order-history-page .order-list-view .grand-total,.backoffice .pos-order-history-page .order-list-view .message{border-bottom:1px dashed #e9ecf3;padding-bottom:15px}.backoffice .pos-order-history-page .order-list-view .time,.backoffice .pos-order-history-page .order-list-view .grand-total{margin-top:8px}.backoffice .pos-order-history-page .order-list-view .actions{flex-direction:row;display:flex}.backoffice .pos-order-history-page .order-list-view .actions button{color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);box-shadow:none;background-color:#0000;border-radius:4px;margin-right:10px;padding:0 10px;font-size:12px;font-weight:400}.backoffice .pos-order-history-page .order-list-view .actions .accept-order{border:1px solid var(--button-success-bg);color:#0e9347;background-color:#0000}.backoffice .pos-order-history-page .order-list-view .actions .reject-order{color:#fc5a5a;background-color:#0000;border:1px solid #fc5a5a}.backoffice .pos-order-history-page .order-list-view .actions .options{margin-top:2rem}.backoffice .batch-upload-jobs-page .batch-upload-jobs-list{grid-gap:15px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.backoffice .batch-upload-jobs-page .batch-upload-jobs-list .batch-upload-job{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;grid-template-columns:max-content 1fr;grid-template-areas:"id-group id-group""status-label status""failed-stores-label failed-stores""created-time-label created-time""date-finished-label date-finished""actions actions";display:grid;overflow:hidden;box-shadow:0 0 3px #687a9b40}.backoffice .batch-upload-jobs-page .batch-upload-jobs-list .batch-upload-job .id-label,.backoffice .batch-upload-jobs-page .batch-upload-jobs-list .batch-upload-job .id,.backoffice .batch-upload-jobs-page .batch-upload-jobs-list .batch-upload-job .status-label,.backoffice .batch-upload-jobs-page .batch-upload-jobs-list .batch-upload-job .status,.backoffice .batch-upload-jobs-page .batch-upload-jobs-list .batch-upload-job .failed-stores-label,.backoffice .batch-upload-jobs-page .batch-upload-jobs-list .batch-upload-job .failed-stores,.backoffice .batch-upload-jobs-page .batch-upload-jobs-list .batch-upload-job .created-time-label,.backoffice .batch-upload-jobs-page .batch-upload-jobs-list .batch-upload-job .created-time,.backoffice .batch-upload-jobs-page .batch-upload-jobs-list .batch-upload-job .date-finished-label,.backoffice .batch-upload-jobs-page .batch-upload-jobs-list .batch-upload-job .date-finished,.backoffice .batch-upload-jobs-page .batch-upload-jobs-list .batch-upload-job .actions{padding:15px}.backoffice .batch-upload-jobs-page .batch-upload-jobs-list .batch-upload-job .id-group{color:var(--fg);border-bottom:1px solid #f1f1f5;grid-area:id-group;grid-template-areas:"id-label id";font-size:16px;font-style:normal;font-weight:500;display:grid}.backoffice .batch-upload-jobs-page .batch-upload-jobs-list .batch-upload-job .id-label{grid-area:id-label}.backoffice .batch-upload-jobs-page .batch-upload-jobs-list .batch-upload-job .status-label{grid-area:status-label}.backoffice .batch-upload-jobs-page .batch-upload-jobs-list .batch-upload-job .created-time-label{color:#696974;grid-area:created-time-label}.backoffice .batch-upload-jobs-page .batch-upload-jobs-list .batch-upload-job .date-finished-label{color:#696974;grid-area:date-finished-label}.backoffice .batch-upload-jobs-page .batch-upload-jobs-list .batch-upload-job .failed-stores-label{grid-area:failed-stores-label}.backoffice .batch-upload-jobs-page .batch-upload-jobs-list .batch-upload-job .id{grid-area:id;justify-self:end}.backoffice .batch-upload-jobs-page .batch-upload-jobs-list .batch-upload-job .status{grid-area:status;justify-self:end}.backoffice .batch-upload-jobs-page .batch-upload-jobs-list .batch-upload-job .failed-stores{grid-area:failed-stores;justify-self:end}.backoffice .batch-upload-jobs-page .batch-upload-jobs-list .batch-upload-job .created-time{color:#696974;grid-area:created-time;justify-self:end}.backoffice .batch-upload-jobs-page .batch-upload-jobs-list .batch-upload-job .date-finished{color:#696974;grid-area:date-finished;justify-self:end}.backoffice .batch-upload-jobs-page .batch-upload-jobs-list .batch-upload-job .actions{border-top:1px solid #f1f1f5;grid-area:actions}.backoffice .batch-upload-jobs-page .batch-upload-jobs-list .batch-upload-job .actions button{cursor:pointer;width:100px}.online-ordering-settings-page .body{grid-gap:20px;display:grid}@media (min-width:768px){.online-ordering-settings-page .body{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}.online-ordering-settings-page .online-ordering-settings,.online-ordering-settings-page .table-ordering-settings{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.online-ordering-settings-page .online-ordering-settings form,.online-ordering-settings-page .table-ordering-settings form{padding:20px 0}.online-ordering-settings-page .online-ordering-settings .title,.online-ordering-settings-page .table-ordering-settings .title{letter-spacing:.1px;color:var(--fg);border-bottom:1px solid #f1f1f5;padding:12px 18px;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.online-ordering-settings-page .online-ordering-settings .form-item,.online-ordering-settings-page .table-ordering-settings .form-item{padding:0 15px}.online-ordering-settings-page .online-ordering-settings .actions,.online-ordering-settings-page .table-ordering-settings .actions{background-color:#fafafb;border-top:1px solid #f1f1f5;border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex-direction:row;align-items:center;padding:15px 18px;display:flex}.online-ordering-settings-page .online-ordering-settings .actions button,.online-ordering-settings-page .table-ordering-settings .actions button{margin-right:10px}.online-ordering-settings-page .online-ordering-settings .actions a,.online-ordering-settings-page .table-ordering-settings .actions a{margin-left:6px;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:500}.online-ordering-settings-page .online-ordering-settings .actions a.cancel,.online-ordering-settings-page .table-ordering-settings .actions a.cancel{color:var(--message-error-fg)}.online-ordering-settings-page .online-ordering-settings .actions button,.online-ordering-settings-page .table-ordering-settings .actions button{margin-right:10px}:root{--safe-area-inset-top:0px;--safe-area-inset-right:0px;--safe-area-inset-bottom:0px;--safe-area-inset-left:0px}@supports (top: constant(safe-area-inset-top)){:root{--safe-area-inset-top:constant(safe-area-inset-top);--safe-area-inset-right:constant(safe-area-inset-right);--safe-area-inset-bottom:constant(safe-area-inset-bottom);--safe-area-inset-left:constant(safe-area-inset-left)}}@supports (top: env(safe-area-inset-top)){:root{--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-right:env(safe-area-inset-right);--safe-area-inset-bottom:env(safe-area-inset-bottom);--safe-area-inset-left:env(safe-area-inset-left)}}.form-switch{cursor:pointer;-webkit-tap-highlight-color:transparent;display:inline-block}.form-switch i{width:46px;height:26px;vertical-align:text-bottom;background-color:#e6e6e6;border-radius:23px;margin-right:4px;transition:all .3s linear;display:inline-block;position:relative}.form-switch i:before{content:"";width:42px;height:22px;background-color:#fff;border-radius:11px;transition:all .25s linear;position:absolute;left:0;transform:translate(2px,2px)}.form-switch i:after{content:"";width:22px;height:22px;background-color:#fff;border-radius:11px;transition:all .2s ease-in-out;position:absolute;left:0;transform:translate(2px,2px);box-shadow:0 2px 2px #0000003d}.form-switch:active i:after{width:28px;transform:translate(2px,2px)}.form-switch:active input:checked+i:after{transform:translate(16px,2px)}.form-switch input{display:none}.form-switch input:checked+i{background-color:#4bd763}.form-switch input:checked+i:before{transform:translate(18px,2px)scale3d(0,0,0)}.form-switch input:checked+i:after{transform:translate(22px,2px)}@media (max-width:767px){.form-item.switch{grid-template-columns:auto max-content;grid-template-areas:"a b""c d";display:grid}.form-item.switch label{grid-area:a;align-self:center}.form-item.switch .form-input{grid-area:b;justify-self:end}.form-item.switch .meta{margin-top:-3px;grid-area:c!important}}form.default .form-item.switch{grid-template-columns:auto max-content;grid-template-areas:"a b""c d";display:grid}form.default .form-item.switch label{grid-area:a;align-self:center}form.default .form-item.switch .form-input{grid-area:b;justify-self:end}form.default .form-item.switch .meta{margin-top:-3px;grid-area:c!important}form label{margin-left:4px;font-size:.8rem}form input[type=text],form input[type=number],form input[type=password],form textarea{background-color:var(--form-element-bg);border:1px solid var(--form-element-border);box-sizing:border-box;color:var(--form-element-fg);width:100%;border-radius:10px;margin:0;padding:10px 14px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;transition:all .3s}form input[type=file]::-webkit-file-upload-button{border:1px solid var(--form-element-border);background:var(--form-element-bg);border-radius:5px}form input[type=file]{font-family:Poppins,sans-serif}form .image-preview{margin-bottom:15px}form .image-preview img{max-width:100px;border:3px solid #f1f1f5;border-radius:20px;margin:0;padding:0}form .video-preview{align-items:center;display:flex}form .video-preview img{height:20px;border:none;margin-right:5px}form .form-input{position:relative}form .form-input.has-icon{background-color:var(--form-element-bg);border:1px solid var(--form-element-border);box-sizing:border-box;color:var(--form-element-fg);width:100%;border-radius:10px;margin:0;padding:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;transition:all .3s;display:flex}form .form-input.has-icon .icon{width:30px;border-top-left-radius:10px;border-bottom-left-radius:10px;padding-left:12px;display:flex}form .form-input.has-icon img{width:100%;align-self:center}form .form-input.has-icon input{border:0;margin:0}form .form-input .has-prepend{display:flex}form .form-input .has-prepend .prepend-text{background-color:var(--form-element-bg);border:1px solid var(--form-element-border);box-sizing:border-box;color:var(--form-element-fg);width:100%;width:auto;border-right:none;border-radius:10px 0 0 10px;margin:0;padding:10px 14px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;transition:all .3s}form .form-input .has-prepend input{width:100%;border-top-left-radius:0;border-bottom-left-radius:0}form .form-input .show-password{cursor:pointer;-webkit-user-select:none;user-select:none;-khtml-user-select:none;font-size:12px;position:absolute;top:12px;right:15px}form .form-items{grid-row-gap:18px;display:grid}form .form-buttons{margin-top:20px}form .form-buttons .submit-btn{min-width:100px}form .select{background-color:var(--form-element-bg);border:1px solid var(--form-element-border);box-sizing:border-box;color:var(--form-element-fg);width:100%;border-radius:10px;margin:0;padding:10px 14px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;transition:all .3s}form .meta{margin-top:5px;margin-left:5px}form .error{color:var(--form-element-error);font-size:12px}form .help{color:#6c6c6c;white-space:pre-wrap;font-size:12px}form select{box-sizing:none;padding:none;width:100%;background:0 0;border:none;margin:0;font-family:Poppins,sans-serif;font-size:14px}form .checkbox{justify-content:flex-start;align-items:center;display:flex}form .clear-link{color:var(--form-element-error);cursor:pointer;font-size:12px;text-decoration:underline}@media (min-width:768px){form.responsive{grid-template-columns:180px 4fr 1fr;display:grid}form.responsive .form-items>.form-item>label{text-align:right;align-self:center;margin-right:15px}form.responsive .form-items{grid-area:1/1/auto/-1;row-gap:25px}form.responsive .form-items>.form-item{grid-template-columns:180px 4fr 1fr;display:grid}form.responsive .form-items>.form-item label{grid-area:1/1/auto/2}form.responsive .form-items>.form-item .form-input{grid-area:1/2/auto/3}form.responsive .form-items>.form-item .meta{grid-area:2/2/auto/3}form.responsive .form-input{margin-top:0}form.responsive .form-buttons{grid-area:2/2/auto/3;margin-top:30px;padding-left:4px}form.horizontal .form-items{grid-column-gap:20px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}}textarea.invalid,input.invalid,.input-box.invalid{border-color:var(--form-element-error)!important}input:disabled,.form-input.disabled{background:#f9f9f9!important}.form-item.inline-title{background-color:#f9f9f9;font-weight:400;padding:8px 18px!important}.restaurant-browse-page .ais-SearchBox .ais-SearchBox-form{width:-moz-fit-content;width:-moz-fit-content;width:fit-content;display:block;position:relative}.restaurant-browse-page .ais-SearchBox input{background-color:var(--form-element-bg);border:1px solid var(--form-element-border);box-sizing:border-box;color:var(--form-element-fg);width:100%;width:350px;text-indent:25px;background-image:url(search-icon.e822c8e9.svg);background-position:12px;background-repeat:no-repeat;background-size:17px;border-radius:10px;margin:0 0 25px;padding:10px 14px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;transition:all .3s}.restaurant-browse-page .ais-SearchBox input[type=search]::-webkit-search-decoration,.restaurant-browse-page .ais-SearchBox input[type=search]::-webkit-search-cancel-button,.restaurant-browse-page .ais-SearchBox input[type=search]::-webkit-search-results-button,.restaurant-browse-page .ais-SearchBox input[type=search]::-webkit-search-results-decoration{display:none}.restaurant-browse-page .ais-SearchBox button{display:none}.restaurant-browse-page .ais-Pagination-list{align-items:center;margin:0;padding:0;list-style:none;display:flex}.restaurant-browse-page .ais-Pagination{color:#3a4570}.restaurant-browse-page .ais-Pagination-link{color:var(--color-primary);text-decoration:none;transition:color .2s ease-out}.restaurant-browse-page .ais-Pagination-list{justify-content:center}.restaurant-browse-page .ais-Pagination-item+.ais-Pagination-item{margin-left:.3rem}.restaurant-browse-page .ais-Pagination-link{border:1px solid #c4c8d8;border-radius:5px;padding:.3rem .6rem;transition:background-color .2s ease-out;display:block}.restaurant-browse-page .ais-Pagination-item--disabled .ais-Pagination-link{opacity:.6;cursor:not-allowed;color:var(--message-disabled-text)}.restaurant-browse-page .ais-Pagination-item--disabled .ais-Pagination-link:focus,.restaurant-browse-page .ais-Pagination-item--disabled .ais-Pagination-link:hover{color:var(--message-disabled-text)}.restaurant-browse-page .ais-Pagination-item--selected .ais-Pagination-link{color:#fff;background-color:var(--color-primary);border-color:var(--color-primary)}.table-list.page .body .list{grid-gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.table-list.page .body .list .table{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.table-list.page .body .list .table .info{grid-template-columns:1fr min-content;padding:15px 18px;display:grid}.table-list.page .body .list .table .info .qr-code{border:1px solid var(--form-element-border);height:100px;width:100px;border-radius:10px}.table-list.page .body .list .table .info .name{color:var(--fg);font-size:16px;font-style:normal;font-weight:500}.table-list.page .body .list .table .actions{color:#999;cursor:pointer;background-color:#fafafb;border-top:1px solid #f1f1f5;border-bottom-right-radius:10px;border-bottom-left-radius:10px;grid-template-columns:repeat(5,auto);justify-content:left;padding:7px 16px;font-size:30px;display:grid}.table-list.page .body .list .table .actions img{width:26px;margin-right:5px}.table-list.page .body .list .table .actions .action{color:#999;padding:0 4px}.platform-settings-page .body{grid-gap:20px;display:grid}@media (min-width:768px){.platform-settings-page .body{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}.store-print-settings-page .body{grid-gap:20px;display:grid}@media (min-width:768px){.store-print-settings-page .body{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}}.sunmi-cloud-kitchen-printers-page .table-header{background-color:var(--card-bg);background-color:#fafafb;border:1px solid #e2e2ea;border-radius:10px;grid-template-rows:none;grid-template-columns:repeat(6,1fr);grid-auto-flow:column;align-items:center;gap:10px;margin-bottom:20px;padding:5px 20px;display:grid;box-shadow:0 0 3px #687a9b40}.sunmi-cloud-kitchen-printers-page .table-header p{color:#27283e;font-size:13px;font-weight:500}.sunmi-cloud-kitchen-printers-page .table-header .binding-status,.sunmi-cloud-kitchen-printers-page .table-header .connection-status{text-align:center}.sunmi-cloud-kitchen-printers-page>.header .wrapper .actions button{border:solid 1px var(--color-primary)}.sunmi-cloud-kitchen-printers-page .more{color:#1e75ff;background-color:#fff;border:1px solid #1e75ff;justify-content:center;margin:16px auto 0;display:flex}.sunmi-cloud-kitchen-printers-page .sunmi-cloud-kitchen-printer{background-color:var(--card-bg);color:#27283e;background-color:#fafafb;border:1px solid #e2e2ea;border-radius:10px;grid-template-rows:none;grid-template-columns:repeat(6,1fr);grid-auto-flow:column;align-items:center;gap:10px;margin-bottom:20px;padding:20px;display:grid;box-shadow:0 0 3px #687a9b40}.sunmi-cloud-kitchen-printers-page .sunmi-cloud-kitchen-printer .id,.sunmi-cloud-kitchen-printers-page .sunmi-cloud-kitchen-printer .msn{font-weight:300}.sunmi-cloud-kitchen-printers-page .sunmi-cloud-kitchen-printer .binding-status,.sunmi-cloud-kitchen-printers-page .sunmi-cloud-kitchen-printer .connection-status{text-align:center;font-weight:500}.sunmi-cloud-kitchen-printers-page .sunmi-cloud-kitchen-printer .binding-status.online,.sunmi-cloud-kitchen-printers-page .sunmi-cloud-kitchen-printer .connection-status.online{color:#10b981}.sunmi-cloud-kitchen-printers-page .sunmi-cloud-kitchen-printer .binding-status.failure,.sunmi-cloud-kitchen-printers-page .sunmi-cloud-kitchen-printer .connection-status.failure{color:#fc5a5a}.sunmi-cloud-kitchen-printers-page .sunmi-cloud-kitchen-printer .binding-status.unknown,.sunmi-cloud-kitchen-printers-page .sunmi-cloud-kitchen-printer .connection-status.unknown{color:#6c6c6c}.sunmi-cloud-kitchen-printers-page .sunmi-cloud-kitchen-printer .name{font-weight:500}.sunmi-cloud-kitchen-printers-page .sunmi-cloud-kitchen-printer .actions{grid-gap:10px;text-align:center;grid-template-rows:none;grid-auto-flow:column;align-items:center;font-size:12px;font-weight:600;display:grid}.sunmi-cloud-kitchen-printers-page .sunmi-cloud-kitchen-printer .actions .dropdown button{box-shadow:none;background-color:#0000}.sunmi-cloud-kitchen-printers-page .sunmi-cloud-kitchen-printer .actions .dropdown button .icon{font-size:26px}.sunmi-cloud-kitchen-printers-page .sunmi-cloud-kitchen-printer .actions .dropdown .options{padding:16px;right:-20px}.sunmi-cloud-kitchen-printers-page .sunmi-cloud-kitchen-printer .actions .action{cursor:pointer;border:solid 1px var(--color-primary);border-radius:10px;padding:10px}.sunmi-cloud-kitchen-printers-page .sunmi-cloud-kitchen-printer .actions .action.bind{color:var(--color-primary)}.sunmi-cloud-kitchen-printers-page .sunmi-cloud-kitchen-printer .actions .action.disabled{cursor:not-allowed;color:#bdbdbd;border:1px solid #bdbdbd}.sunmi-cloud-kitchen-printers-page .sunmi-cloud-kitchen-printer .actions .action.refresh{color:#fff;background-color:var(--color-primary)}.item-summary-view-widget{color:#7d7e92;grid-template-columns:auto 1fr auto;grid-template-areas:"quantity name price"".discount discount"".extra-charge extra-charge"".description."".comments comments";column-gap:4px;font-size:14px;font-weight:400;line-height:21px;display:grid}.item-summary-view-widget>.quantity{color:#1c1d3e;grid-area:quantity;font-size:16px;font-weight:500;line-height:24px}.item-summary-view-widget>.name{color:#1c1d3e;grid-area:name;font-size:16px;font-weight:500;line-height:24px}.item-summary-view-widget>.price{color:#1c1d3e;grid-area:price;font-size:16px;font-weight:500;line-height:24px}.item-summary-view-widget>.discount{grid-area:discount;justify-content:space-between;margin-top:8px;display:flex}.item-summary-view-widget>.extra-charge{grid-area:extra-charge;justify-content:space-between;margin-top:8px;display:flex}.item-summary-view-widget>.comments{grid-area:comments;justify-content:space-between;margin-top:8px;display:flex}.item-summary-view-widget>.item-description-view-widget{grid-area:description;margin-top:8px}.split-bill-item-summary-view-widget{color:#7d7e92;grid-template-columns:1fr auto;grid-template-areas:"name price""description.""comments comments";column-gap:4px;font-size:14px;font-weight:400;line-height:21px;display:grid}.split-bill-item-summary-view-widget>.name{color:#1c1d3e;grid-area:name;font-weight:500}.split-bill-item-summary-view-widget>.price{grid-area:price;font-weight:500}.split-bill-item-summary-view-widget>.comments{grid-area:comments;justify-content:space-between;margin-top:8px;display:flex}.split-bill-item-summary-view-widget>.item-description-view-widget{grid-area:description;margin-top:8px}.item-description-view-widget{white-space:pre-wrap;flex-direction:column;display:flex}.item-description-view-widget>.title{font-size:16px;font-weight:500;line-height:24px}.item-description-view-widget>.title+*{margin-top:8px}.item-description-view-widget>.modifier,.item-description-view-widget>.simple{font-size:14px;font-weight:400;line-height:21px}.item-description-view-widget>.simple:first-child+.title{margin-top:8px}.item-description-view-widget>.break{height:8px}.item-description-view-widget>.break+*{margin-top:0}.online-ordering{padding-top:53px}.online-ordering header{width:100%;position:fixed;top:0}.online-ordering main{margin-top:var(--safe-area-inset-top);padding:20px}.online-ordering footer{display:none}@media (max-width:767px){.online-ordering main{padding-bottom:100px}.online-ordering footer{width:100%;display:grid;position:fixed;bottom:0}}@media (min-width:1024px){.online-ordering main{max-width:900px;margin:0 auto}}.online-ordering .menu-page .categories{grid-gap:15px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.online-ordering .menu-page .category{background-color:var(--card-bg);cursor:pointer;background-color:#fff;border:1px solid #e2e2ea;border-radius:10px;grid-template-rows:min-content min-content;padding:10px;display:grid;box-shadow:0 0 3px #687a9b40}.online-ordering .menu-page .category .image{margin-bottom:15px;overflow:hidden}.online-ordering .menu-page .category .image img{border-radius:10px}.online-ordering .menu-page .category .name{color:var(--fg);padding-left:6px;font-size:16px;font-style:normal;font-weight:500}.online-ordering .menu-page .category .description{letter-spacing:.1px;color:#8d92a3;padding-left:6px;font-size:12px;font-style:normal;font-weight:300}.online-ordering .menu-page .item{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;overflow:hidden;box-shadow:0 0 3px #687a9b40}@media (max-width:767px){.online-ordering .menu-page .item .body{grid-template:"a a"min-content"b c"1fr"d d"min-content/1fr min-content;display:grid}.online-ordering .menu-page .item .body .image{grid-area:a;overflow:hidden}.online-ordering .menu-page .item .body .image img{border-radius:10px}.online-ordering .menu-page .item .body .name{color:var(--fg);grid-area:b;align-self:flex-start;font-size:16px;font-style:normal;font-weight:500}.online-ordering .menu-page .item .body .price{color:var(--fg);color:var(--color-secondary);grid-area:c;align-self:flex-end;font-size:16px;font-style:normal;font-weight:500}.online-ordering .menu-page .item .body .description{letter-spacing:.1px;color:#8d92a3;grid-area:d;align-self:flex-start;padding-bottom:10px;font-size:12px;font-style:normal;font-weight:400}.online-ordering .menu-page .item .body .name,.online-ordering .menu-page .item .body .price,.online-ordering .menu-page .item .body .description,.online-ordering .menu-page .item .body .image{padding-left:12px;padding-right:12px}.online-ordering .menu-page .item .body .image,.online-ordering .menu-page .item .body .name,.online-ordering .menu-page .item .body .price{padding-top:12px}.online-ordering .menu-page .item .body .description{padding-bottom:15px}}@media (min-width:768px){.online-ordering .menu-page .item .body{grid-template:"a d"min-content"b d"1fr"c d"min-content/1fr min-content;padding:15px 18px;display:grid}.online-ordering .menu-page .item .body .image{width:100px;grid-area:d;margin-left:10px;overflow:hidden}.online-ordering .menu-page .item .body .image img{border-radius:10px}.online-ordering .menu-page .item .body .name{color:var(--fg);grid-area:a;align-self:flex-start;font-size:16px;font-style:normal;font-weight:500}.online-ordering .menu-page .item .body .description{letter-spacing:.1px;color:#8d92a3;grid-area:b;align-self:flex-start;font-size:12px;font-style:normal;font-weight:400}.online-ordering .menu-page .item .body .price{color:var(--fg);color:var(--color-secondary);grid-area:c;align-self:flex-end;margin-top:4px;font-size:16px;font-style:normal;font-weight:500}}.online-ordering .menu-page .item .action{background-color:#fafafb;border-top:1px solid #f1f1f5;border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex-direction:row;grid-area:e;align-items:center;padding:12px 18px;display:flex}.online-ordering .menu-page .item .action img{margin-right:10px}.online-ordering .menu-page .item .action span{color:#426ed9;font-family:Fira Sans;font-size:14px;font-style:normal;font-weight:500;line-height:25px}.online-ordering header .wrapper{width:100vw;height:53px;justify-content:space-between;align-items:center;display:grid;overflow:hidden}@media (min-width:1024px){.online-ordering header .wrapper{max-width:940px;margin:0 auto}}@media (max-width:767px){.online-ordering header .wrapper{grid-template-columns:50px 1fr 50px;grid-template-areas:"back-button store-name actions"}.online-ordering header .wrapper .cart,.online-ordering header .wrapper .menu{display:none!important}.online-ordering header .wrapper .userinfo .full{display:none}.online-ordering header .wrapper .back-button{color:#999;background-color:#fff;border:3px solid #f1f1f5;border-radius:10px;flex-direction:row;grid-area:backbutton;justify-content:center;align-items:center;margin-left:20px;padding:3px 0;font-size:18px;font-weight:500;display:flex}.online-ordering header .wrapper .login-icon{cursor:pointer}.online-ordering header .wrapper .login-icon .icon{color:var(--fg);margin-top:4px;font-size:30px}}@media (min-width:768px){.online-ordering header .wrapper{grid-template-columns:min-content 1fr min-content;grid-template-areas:"store-name menu actions"}.online-ordering header .wrapper .back-button{display:none}.online-ordering header .wrapper .store-header-widget{white-space:nowrap;justify-self:start;margin-left:20px}.online-ordering header .wrapper .userinfo .full{display:none}.online-ordering header .wrapper .menu{background-color:#fff;flex-direction:row;justify-self:center;display:flex}.online-ordering header .wrapper .menu .item,.online-ordering header .wrapper .menu .item-with-counter{cursor:pointer;height:53px;flex-direction:column;justify-content:center;align-items:center;margin:0 16px;display:flex;position:relative}.online-ordering header .wrapper .menu .item .label,.online-ordering header .wrapper .menu .item-with-counter .label{letter-spacing:.1px;color:#171725;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:21px}.online-ordering header .wrapper .menu .item.selected .label,.online-ordering header .wrapper .menu .item-with-counter.selected .label{color:var(--color-primary)}.online-ordering header .wrapper .menu .item.selected .bleed,.online-ordering header .wrapper .menu .item-with-counter.selected .bleed{height:4px;width:120%;background-color:var(--color-primary);border-top-left-radius:3px;border-top-right-radius:3px;position:absolute;bottom:0}.online-ordering header .wrapper .menu .item .count,.online-ordering header .wrapper .menu .item-with-counter .count{background:var(--button-success-bg);color:#fff;border-radius:5px;padding:1px 5px 0 6px;font-size:10px;font-weight:500;position:absolute;top:9px;right:-13px}.online-ordering header .wrapper .actions{flex-direction:row;place-self:center flex-end;align-items:center;margin-right:20px;display:flex}.online-ordering header .wrapper .login-icon{cursor:pointer}.online-ordering header .wrapper .login-icon .icon{color:var(--fg);margin-top:5px;font-size:30px}}.online-ordering header .wrapper .back-button{grid-area:back-button}.online-ordering header .wrapper .actions{grid-area:actions}.online-ordering header .wrapper .store-header-widget{cursor:pointer;grid-area:store-name}.online-ordering header .wrapper .menu{grid-area:menu}.online-ordering header .wrapper .logo{margin-left:20px}.online-ordering header .wrapper .logo img{width:100%;display:block}@media (max-width:767px){.online-ordering header .wrapper .logo.full{display:none}}.online-ordering header .wrapper .logo.icon{color:#92929d;cursor:pointer;place-self:center start;font-size:20px}@media (min-width:768px){.online-ordering header .wrapper .logo.icon{display:none}}.online-ordering header .wrapper .userinfo{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;margin-right:20px;display:flex}.online-ordering header .wrapper .avatar{width:32px;height:32px;cursor:pointer;margin-right:2px}.online-ordering header .wrapper .avatar img{width:26px;border:3px solid #f1f1f5;border-radius:10px}.online-ordering header .wrapper .initials{color:#fff;background-color:#ffc542;border:3px solid #f1f1f5;border-radius:10px;place-self:center end;padding:3px 4px;font-weight:500}.online-ordering header .wrapper .cart{cursor:pointer;margin-right:20px;position:relative}.online-ordering header .wrapper .cart .icon{margin-top:5px;font-size:30px}.online-ordering header .wrapper .cart .count{background:var(--button-success-bg);color:#fff;border-radius:5px;grid-area:count;padding:1px 5px 0 6px;font-size:10px;font-weight:500;position:absolute;top:0;right:-8px}.online-ordering .banner{padding:20px 20px 0}@media (min-width:1024px){.online-ordering .banner{max-width:900px;margin:0 auto}}.online-ordering-bottom-nav-bar{z-index:1;background-color:#fff;grid-template-columns:repeat(4,1fr);display:grid;box-shadow:0 -1px 3px #687a9b40}@supports (padding: max(0px)){.online-ordering-bottom-nav-bar{padding-bottom:max(10px,var(--safe-area-inset-bottom))}}.online-ordering-bottom-nav-bar .item{text-align:center;grid-template-rows:min-content min-content;display:grid;position:relative}.online-ordering-bottom-nav-bar .item .icon{font-size:20px}.online-ordering-bottom-nav-bar .item .label{font-size:8px}.online-ordering-bottom-nav-bar .item,.online-ordering-bottom-nav-bar .item-with-counter{padding-top:10px}.online-ordering-bottom-nav-bar .item.selected .icon,.online-ordering-bottom-nav-bar .item.selected .label,.online-ordering-bottom-nav-bar .item-with-counter.selected .icon,.online-ordering-bottom-nav-bar .item-with-counter.selected .label{color:var(--color-primary);font-weight:500}.online-ordering-bottom-nav-bar .item-with-counter{text-align:center;grid-template-rows:min-content;grid-template-columns:1fr min-content 1fr;display:grid}.online-ordering-bottom-nav-bar .item-with-counter .content{text-align:center;grid-template-rows:min-content min-content;position:relative}.online-ordering-bottom-nav-bar .item-with-counter .icon{font-size:20px}.online-ordering-bottom-nav-bar .item-with-counter .label{font-size:8px}.online-ordering-bottom-nav-bar .item-with-counter .count{background:var(--button-success-bg);color:#fff;border-radius:5px;padding:1px 5px 0 6px;font-size:10px;font-weight:500;position:absolute;top:0;right:-8px}.online-ordering .cart .alert{box-shadow:none;margin:10px 0}.online-ordering .cart form{padding-top:0!important}.online-ordering .cart form .form-items{grid-gap:10px}.online-ordering .cart .sections{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;margin-bottom:30px;box-shadow:0 0 3px #687a9b40}.online-ordering .cart .section{border-bottom:1px solid #f1f1f5}.online-ordering .cart .section>.header{flex-direction:row;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.online-ordering .cart .section>.header .title{flex-direction:row;align-items:center;display:flex}.online-ordering .cart .section>.header .title i{margin-right:12px;font-size:24px}.online-ordering .cart .section>.header .title span{letter-spacing:.7px;text-transform:uppercase;color:#293340;font-family:Fira Sans;font-size:13px;font-style:normal;font-weight:700}.online-ordering .cart .section>.header .title-add-action{flex-direction:row;align-items:center;display:flex}.online-ordering .cart .section>.header .title-add-action img{margin-right:8px}.online-ordering .cart .section>.header .title-add-action span{text-align:right;color:#426ed9;font-family:Fira Sans;font-size:12.5px;font-style:normal;font-weight:500}.online-ordering .cart .section>.header .title-value{text-align:right;color:#426ed9;font-family:Fira Sans;font-size:13px;font-style:normal;font-weight:500}.online-ordering .cart .section>.header .title-value.close{color:var(--color-secondary)}.online-ordering .cart .items .cart-item{border-bottom:1px dashed #e9ecf3;margin-bottom:20px;padding:0 20px 12px}.online-ordering .cart .items .cart-item:last-child{border-bottom:none;margin-bottom:0}.online-ordering .cart .items .cart-item>.header{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.online-ordering .cart .items .cart-item>.header .name{color:#000521;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500}.online-ordering .cart .items .cart-item>.header .price{color:#fa7268;font-family:Poppins;font-size:16px;font-style:normal;font-weight:600}.online-ordering .cart .items .cart-item>.footer{grid-template-columns:1fr min-content;justify-content:space-between;align-items:flex-end;margin:8px 0;display:grid}.online-ordering .cart .items .cart-item .summary{align-self:start;margin-right:30px}.online-ordering .cart .items .cart-item .summary pre{white-space:pre-wrap;word-wrap:break-word;color:#8d92a3;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:18px;overflow-x:auto;margin:0!important}.online-ordering .cart .items .cart-item .quantity{flex-direction:row;align-items:center;display:flex}.online-ordering .cart .items .cart-item .quantity .number{color:#000521;font-family:Poppins;font-size:15px;font-style:normal;font-weight:500}.online-ordering .cart .items .cart-item .quantity .icon{cursor:pointer}.online-ordering .cart .items .cart-item .quantity .dec{padding-right:10px}.online-ordering .cart .items .cart-item .quantity .inc{padding-left:10px}.online-ordering .cart .items .cart-item .quantity .icon{color:#8d92a3;font-size:24px}.online-ordering .cart .amounts{padding:10px 20px}.online-ordering .cart .amounts .amount{color:#565c65;flex-direction:row;justify-content:space-between;align-items:center;padding:5px 0;font-family:Fira Sans;font-size:14px;font-style:normal;font-weight:400;line-height:22px;display:flex}.online-ordering .cart .amounts .grand-total{margin-top:10px;font-size:16px;font-weight:700}.online-ordering .cart button.place-order{width:100%;background-color:var(--button-success-bg);color:var(--button-success-fg);white-space:nowrap;border-radius:10px;margin-bottom:10px;padding:20px;font-family:Fira Sans;font-size:14px}.online-ordering .cart .collection-times-wrapper{grid-template-columns:1fr;margin-bottom:15px;padding:10px 20px;display:grid;overflow:hidden}.online-ordering .cart .collection-times{grid-gap:10px;grid-template-columns:min-content;grid-auto-columns:min-content;grid-auto-flow:column;display:grid;overflow-x:scroll}.online-ordering .cart .collection-times .collection-time{white-space:nowrap;box-sizing:border-box;border:1px solid #426ed9;border-radius:8px;padding:12px;font-family:Fira Sans;font-size:12px;font-style:normal;font-weight:400;line-height:14px}.online-ordering .cart .add-delivery-address{padding:5px 20px 10px}.online-ordering .cart .add-delivery-address .delivery-suburbs{margin-top:10px;margin-bottom:5px;display:grid}.online-ordering .cart .add-delivery-address .delivery-suburbs .delivery-suburb{grid-gap:5px;border-bottom:1px dashed #e9ecf3;grid-template-columns:min-content 1fr min-content;padding:10px 0;display:grid}.online-ordering .cart .add-delivery-address .delivery-suburbs .delivery-suburb.selected{color:var(--fg);font-weight:500}.online-ordering .cart .add-delivery-address .delivery-suburbs .delivery-suburb:last-child{border-bottom:0}.online-ordering .cart .add-delivery-address .delivery-suburbs .delivery-suburb .charge{white-space:nowrap}.online-ordering .cart .saved-addresses{padding:5px 20px 10px}.online-ordering .cart .saved-addresses .saved-address{grid-gap:5px;border-bottom:1px dashed #e9ecf3;grid-template-columns:min-content 1fr;padding:10px 0;display:grid;grid-template-columns:min-content 1fr min-content min-content!important}.online-ordering .cart .saved-addresses .saved-address.selected{color:var(--fg);font-weight:500}.online-ordering .cart .saved-addresses .saved-address:last-child{border-bottom:0}.online-ordering .cart .saved-addresses .radio-button{position:relative;top:10px}.online-ordering .cart .saved-addresses .address{padding-top:10px}.online-ordering .cart .saved-addresses .icon{color:#8d92a3;cursor:pointer;font-size:24px}.online-ordering .cart .saved-comments{padding:5px 20px 10px}.online-ordering .cart .saved-comments .saved-comment{grid-gap:5px;border-bottom:1px dashed #e9ecf3;grid-template-columns:min-content 1fr;padding:10px 0;display:grid;grid-template-columns:min-content 1fr min-content min-content!important}.online-ordering .cart .saved-comments .saved-comment.selected{color:var(--fg);font-weight:500}.online-ordering .cart .saved-comments .saved-comment:last-child{border-bottom:0}.online-ordering .cart .saved-comments .radio-button{position:relative;top:10px}.online-ordering .cart .saved-comments .comment{padding-top:10px}.online-ordering .cart .saved-comments .icon{color:#8d92a3;cursor:pointer;font-size:24px}.online-ordering .cart .payment-types{padding:5px 20px 10px}.online-ordering .cart .payment-types .payment-type{grid-gap:5px;border-bottom:1px dashed #e9ecf3;grid-template-columns:min-content 1fr;padding:10px 0;display:grid}.online-ordering .cart .payment-types .payment-type.selected{color:var(--fg);font-weight:500}.online-ordering .cart .payment-types .payment-type:last-child{border-bottom:0}.online-ordering .cart .suggested-coupon,.online-ordering .cart .credential-already-in-use,.online-ordering .cart .mobile-update-widget,.online-ordering .cart .unlink-mobile-number,.online-ordering .cart .add-credit-card,.online-ordering .cart .add-comments,.online-ordering .cart .add-coupon,.online-ordering .cart .add-delivery-address,.online-ordering .cart .update-display-name{padding:5px 20px 10px}.online-ordering .cart .credential-already-in-use .message,.online-ordering .cart .mobile-update-widget .message,.online-ordering .cart .unlink-mobile-number .message,.online-ordering .cart .add-credit-card .message,.online-ordering .cart .add-comments .message,.online-ordering .cart .add-coupon .message,.online-ordering .cart .add-delivery-address .message,.online-ordering .cart .update-display-name .message{padding-left:6px}.online-ordering .cart .credential-already-in-use .actions,.online-ordering .cart .mobile-update-widget .actions,.online-ordering .cart .unlink-mobile-number .actions,.online-ordering .cart .add-credit-card .actions,.online-ordering .cart .add-comments .actions,.online-ordering .cart .add-coupon .actions,.online-ordering .cart .add-delivery-address .actions,.online-ordering .cart .update-display-name .actions{grid-gap:10px;grid-template-columns:min-content;grid-auto-columns:min-content;grid-auto-flow:column;align-items:center;margin-top:20px;margin-bottom:15px;display:grid}.online-ordering .cart .credential-already-in-use .actions button,.online-ordering .cart .mobile-update-widget .actions button,.online-ordering .cart .unlink-mobile-number .actions button,.online-ordering .cart .add-credit-card .actions button,.online-ordering .cart .add-comments .actions button,.online-ordering .cart .add-coupon .actions button,.online-ordering .cart .add-delivery-address .actions button,.online-ordering .cart .update-display-name .actions button{background-color:#fff;padding:7px 14px}.online-ordering .cart .credential-already-in-use .actions button .icon,.online-ordering .cart .mobile-update-widget .actions button .icon,.online-ordering .cart .unlink-mobile-number .actions button .icon,.online-ordering .cart .add-credit-card .actions button .icon,.online-ordering .cart .add-comments .actions button .icon,.online-ordering .cart .add-coupon .actions button .icon,.online-ordering .cart .add-delivery-address .actions button .icon,.online-ordering .cart .update-display-name .actions button .icon{color:#92929d;font-size:20px}.online-ordering .cart .credential-already-in-use .actions button .label,.online-ordering .cart .mobile-update-widget .actions button .label,.online-ordering .cart .unlink-mobile-number .actions button .label,.online-ordering .cart .add-credit-card .actions button .label,.online-ordering .cart .add-comments .actions button .label,.online-ordering .cart .add-coupon .actions button .label,.online-ordering .cart .add-delivery-address .actions button .label,.online-ordering .cart .update-display-name .actions button .label{color:var(--color-primary)}.online-ordering .cart .credential-already-in-use .actions button img,.online-ordering .cart .mobile-update-widget .actions button img,.online-ordering .cart .unlink-mobile-number .actions button img,.online-ordering .cart .add-credit-card .actions button img,.online-ordering .cart .add-comments .actions button img,.online-ordering .cart .add-coupon .actions button img,.online-ordering .cart .add-delivery-address .actions button img,.online-ordering .cart .update-display-name .actions button img{margin-right:10px}.online-ordering .cart .credential-already-in-use .actions button span,.online-ordering .cart .mobile-update-widget .actions button span,.online-ordering .cart .unlink-mobile-number .actions button span,.online-ordering .cart .add-credit-card .actions button span,.online-ordering .cart .add-comments .actions button span,.online-ordering .cart .add-coupon .actions button span,.online-ordering .cart .add-delivery-address .actions button span,.online-ordering .cart .update-display-name .actions button span{white-space:nowrap;color:#426ed9}.online-ordering .cart .credential-already-in-use .actions a,.online-ordering .cart .mobile-update-widget .actions a,.online-ordering .cart .unlink-mobile-number .actions a,.online-ordering .cart .add-credit-card .actions a,.online-ordering .cart .add-comments .actions a,.online-ordering .cart .add-coupon .actions a,.online-ordering .cart .add-delivery-address .actions a,.online-ordering .cart .update-display-name .actions a{color:var(--color-secondary);white-space:nowrap;margin-left:5px;font-size:.75rem;font-weight:500;text-decoration:none}.online-ordering .cart .credential-already-in-use b,.online-ordering .cart .mobile-update-widget b,.online-ordering .cart .unlink-mobile-number b,.online-ordering .cart .add-credit-card b,.online-ordering .cart .add-comments b,.online-ordering .cart .add-coupon b,.online-ordering .cart .add-delivery-address b,.online-ordering .cart .update-display-name b{color:#426ed9;white-space:nowrap;font-weight:500}.online-ordering .cart .credential-already-in-use .warning-text,.online-ordering .cart .mobile-update-widget .warning-text,.online-ordering .cart .unlink-mobile-number .warning-text,.online-ordering .cart .add-credit-card .warning-text,.online-ordering .cart .add-comments .warning-text,.online-ordering .cart .add-coupon .warning-text,.online-ordering .cart .add-delivery-address .warning-text,.online-ordering .cart .update-display-name .warning-text{color:var(--color-secondary);margin-left:4px;font-size:10.5px}.online-ordering .cart .mobile-number .name{padding:5px 20px 10px}.online-ordering .cart>.alert{margin:5px 20px 20px}.online-ordering .cart .StripeElement{margin-bottom:10px}.online-ordering .cart .powered-by-stripe{flex-direction:row;justify-content:flex-start;align-items:center;padding-top:15px;padding-bottom:10px;display:flex}.online-ordering .cart .powered-by-stripe .logo{margin-right:10px}.online-ordering .cart .powered-by-stripe .logo img{width:40px}.online-ordering .cart .powered-by-stripe .description{color:#6c6c6c;font-size:10.5px}.online-ordering nav{z-index:999;max-width:70%;scrollbar-width:none;scrollbar-color:transparent transparent;background-color:#fff;flex-direction:column;grid-area:nav;padding-bottom:10px;display:flex;overflow-y:scroll;box-shadow:0 0 3px #687a9b40}.online-ordering nav::-webkit-scrollbar{width:1px}.online-ordering nav::-webkit-scrollbar-track{background:0 0}.online-ordering nav::-webkit-scrollbar-thumb{background-color:#0000}.online-ordering nav .title{text-transform:uppercase;color:#92929d;letter-spacing:1px;margin-top:20px;margin-bottom:5px;margin-left:20px;font-size:11.5px;font-weight:400}.online-ordering nav .link{cursor:pointer;flex-direction:row;align-items:center;margin:5px 0;padding:8px 40px 8px 16px;display:flex}.online-ordering nav .link .icon{color:#92929d;margin-right:16px;font-size:21px}.online-ordering nav .link .label{letter-spacing:.1px;color:var(--fg);white-space:nowrap;font-size:12px;font-style:normal;font-weight:500;line-height:20px;display:inline-block}.online-ordering nav .link.selected{border-left:4px solid var(--color-primary)}.online-ordering nav .link.selected .icon,.online-ordering nav .link.selected .label{color:var(--color-primary)}.online-ordering nav .link.logout{background:#ff974a;border-bottom-right-radius:10px;border-bottom-left-radius:10px;margin:0;box-shadow:inset -1px 0 #e2e2ea}.online-ordering nav{border-radius:10px;margin:20px;transition:transform .3s;position:fixed;top:0;right:0;transform:translate(120%)}.online-ordering nav.show{transform:none}.online-ordering .overlay.show{z-index:998;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.online-ordering .profile{text-align:center;border-bottom:1px solid #f1f1f5;flex-direction:column;justify-content:center;align-items:center;margin:0 20px;padding:40px 0;display:flex}.online-ordering .profile .name{letter-spacing:.1px;color:#171725;margin-top:10px;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:24px}.online-ordering .profile .message{letter-spacing:.1px;color:#92929d;font-family:Poppins;font-size:12px;font-style:normal;font-weight:300;line-height:16px}.online-ordering .contact{grid-gap:20px;border-bottom:1px solid #f1f1f5;margin:0 20px;padding:25px 0;display:grid}.online-ordering .contact .item{grid-gap:2px;margin-left:5px;display:grid}.online-ordering .contact .item label{letter-spacing:.8px;text-transform:uppercase;color:#92929d;font-family:Poppins;font-size:11px;font-style:normal;font-weight:500;line-height:18px}.online-ordering .contact .item .value{letter-spacing:.1px;color:#171725;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:21px;display:block}.online-ordering .avatar{width:60px;height:60px}.online-ordering .avatar img{width:54px;border:3px solid #f1f1f5;border-radius:10px}@media (min-width:768px){.online-ordering .order-history-page form>.form-items>.form-item{max-width:300px}}.online-ordering .order-history-page .date-range{margin-top:12px;padding-left:6px;font-size:13px;font-style:italic}.online-ordering .order-history-page .summary{grid-row-gap:20px;grid-column-gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:20px 0;display:grid}.online-ordering .order-history-page .summary .statistic{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;padding:10px 20px 15px;box-shadow:0 0 3px #687a9b40}.online-ordering .order-history-page .summary .statistic .title{letter-spacing:.1px;color:#555;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:24px}.online-ordering .order-history-page .summary .statistic .value{grid-template-columns:max-content max-content;justify-content:start;align-items:center;margin-top:10px;display:grid}.online-ordering .order-history-page .summary .statistic .prefix{color:#171725;font-family:Poppins;font-size:24px;font-style:normal;font-weight:400}.online-ordering .order-history-page .summary .statistic .suffix{letter-spacing:.1px;color:#777;margin-left:8px;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:24px}.online-ordering .order-history-page .summary .statistic.cash .suffix,.online-ordering .order-history-page .summary .statistic.credit-card .suffix{color:#3dd598}.online-ordering .order-history-page .summary .statistic.pickup .suffix,.online-ordering .order-history-page .summary .statistic.delivery .suffix{color:#ff974a}.online-ordering .order-history-page .summary .statistic.dine-in .suffix{color:#a461d8}.online-ordering .order-history-page .list{grid-gap:25px;display:grid}.online-ordering .order-history-page .order-list-view{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;grid-template-columns:min-content 1fr min-content;grid-template-areas:"status-indicator collection-type status"".time grand-total"".message message"".actions actions";padding:18px 0;display:grid;box-shadow:0 0 3px #687a9b40}.online-ordering .order-history-page .order-list-view .status-indicator{grid-area:status-indicator;align-self:center;margin:0 15px}.online-ordering .order-history-page .order-list-view .collection-type{color:#000521;grid-area:collection-type;align-self:center;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.online-ordering .order-history-page .order-list-view .grand-total{color:#fa7268;text-align:right;grid-area:grand-total;align-self:center;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;line-height:21px}.online-ordering .order-history-page .order-list-view .time{white-space:nowrap;color:#696974;grid-area:time;align-self:center;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:21px}.online-ordering .order-history-page .order-list-view .message{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;grid-area:message}.online-ordering .order-history-page .order-list-view .status{white-space:nowrap;grid-area:status;place-self:center end}.online-ordering .order-history-page .order-list-view .actions{grid-area:actions}.online-ordering .order-history-page .order-list-view .status{margin-right:20px}.online-ordering .order-history-page .order-list-view .grand-total,.online-ordering .order-history-page .order-list-view .message{padding-right:20px}.online-ordering .order-history-page .order-list-view .time,.online-ordering .order-history-page .order-list-view .grand-total,.online-ordering .order-history-page .order-list-view .message{border-bottom:1px dashed #e9ecf3;margin-bottom:15px;padding-bottom:15px}.online-ordering .order-history-page .order-list-view .time,.online-ordering .order-history-page .order-list-view .grand-total{margin-top:8px}.online-ordering .order-history-page .order-list-view .actions{flex-direction:row;display:flex}.online-ordering .order-history-page .order-list-view .actions button{color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);box-shadow:none;background-color:#0000;border-radius:4px;margin-right:10px;padding:0 10px;font-size:12px;font-weight:400}.online-ordering .order-history-page .order-list-view .actions .accept-order{border:1px solid var(--button-success-bg);color:#0e9347;background-color:#0000}.online-ordering .order-history-page .order-list-view .actions .reject-order{color:#fc5a5a;background-color:#0000;border:1px solid #fc5a5a}.coupons{grid-gap:20px;display:grid}.coupon{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;overflow:hidden;box-shadow:0 0 3px #687a9b40}@media (max-width:767px){.coupon .body{grid-template:"a a"min-content"b c"1fr"d d"min-content/1fr min-content;display:grid}.coupon .body .name{color:var(--fg);grid-area:b;align-self:flex-start;font-size:16px;font-style:normal;font-weight:500}.coupon .body .code{color:var(--fg);color:var(--color-secondary);grid-area:c;align-self:start;font-size:16px;font-style:normal;font-weight:500}.coupon .body .description{letter-spacing:.1px;color:#8d92a3;grid-area:d;align-self:flex-start;padding-bottom:10px;font-size:12px;font-style:normal;font-weight:400}.coupon .body .name,.coupon .body .code,.coupon .body .description{padding-left:18px;padding-right:18px}.coupon .body .name,.coupon .body .code{padding-top:12px}.coupon .body .description{padding-bottom:15px}}@media (min-width:768px){.coupon .body{grid-template:"a d"min-content"b d"1fr"c d"min-content/1fr min-content;padding:15px 18px;display:grid}.coupon .body .name{color:var(--fg);grid-area:a;align-self:flex-start;font-size:16px;font-style:normal;font-weight:500}.coupon .body .description{letter-spacing:.1px;color:#8d92a3;grid-area:b;align-self:flex-start;font-size:12px;font-style:normal;font-weight:400}.coupon .body .code{color:var(--fg);color:var(--color-secondary);grid-area:c;align-self:flex-end;margin-top:4px;font-size:16px;font-style:normal;font-weight:500}}.coupon .action{background-color:#fafafb;border-top:1px solid #f1f1f5;border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex-direction:row;grid-area:e;align-items:center;padding:12px 18px;display:flex}.coupon .action img{cursor:pointer;margin-right:10px}.coupon .action span{color:#426ed9;cursor:pointer;font-family:Fira Sans;font-size:14px;font-style:normal;font-weight:500;line-height:25px}.restaurant-website header{width:100%;position:fixed;top:0}.restaurant-website main{margin-top:var(--safe-area-inset-top);padding:73px 20px 20px}@media (min-width:1024px){.restaurant-website main{max-width:900px;margin:0 auto}}.restaurant-website header{padding:0;padding-top:var(--safe-area-inset-top);height:53px;z-index:1;background-color:#fff;align-items:center;box-shadow:0 0 3px #687a9b40}.restaurant-website header .wrapper{width:100vw;height:53px;justify-content:center;align-items:center;display:grid;overflow:hidden}@media (min-width:1024px){.restaurant-website header .wrapper{max-width:940px;margin:0 auto}}.restaurant-website-page{grid-row-gap:30px;margin-bottom:40px;display:grid}@media (max-width:767px){.restaurant-website-page .heros{grid-gap:16px;grid-template-columns:83vw;grid-auto-columns:83vw;grid-auto-flow:column;display:grid;overflow-x:auto}.restaurant-website-page .heros::-webkit-scrollbar{display:none}.restaurant-website-page .hero{width:83vw}}@media (min-width:768px){.restaurant-website-page .heros{grid-gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}}.restaurant-website-page .hero{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;overflow:hidden;box-shadow:0 0 3px #687a9b40}.restaurant-website-page .hero .content{padding:15px 18px}.restaurant-website-page .hero .title{color:var(--fg);font-size:16px;font-style:normal;font-weight:500}.restaurant-website-page .hero .description{color:#666;font-size:12px;font-style:normal;font-weight:300;line-height:21px}.restaurant-website-page .hero .title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.restaurant-website-page .hero .description{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.restaurant-website-page .ctas{grid-gap:12px;grid-template-columns:repeat(2,1fr);display:grid}.restaurant-website-page .ctas .cta{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;padding:18px 18px 30px;box-shadow:0 0 3px #687a9b40}.restaurant-website-page .ctas .cta .title{color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:19px}.restaurant-website-page .ctas .cta .icon img{height:18px;width:auto}.restaurant-website-page .ctas .cta.food-order{background:linear-gradient(148.83deg,#3a91ec .88%,#426ed9 100%)}.restaurant-website-page .ctas .cta.book-a-table{background:linear-gradient(150.26deg,#ff825f 11.6%,#ff4c51 86.35%)}.restaurant-website-page .quick-links{grid-gap:10px;grid-template-columns:repeat(auto-fit,minmax(80px,.5fr));display:grid}.restaurant-website-page .quick-links .quick-link{background-color:var(--card-bg);cursor:pointer;border:1px solid #e2e2ea;border-radius:10px;padding:10px;box-shadow:0 0 3px #687a9b40}.restaurant-website-page .quick-links .quick-link .icon{width:40px;color:#1b2749;margin:5px auto}.restaurant-website-page .quick-links .quick-link .label{text-align:center;color:#7f8592;padding-top:3px;font-size:11px;font-style:normal;font-weight:300;line-height:16px}.restaurant-website-page .about{background-color:var(--card-bg);cursor:pointer;border:1px solid #e2e2ea;border-radius:10px;grid-template-columns:min-content 1fr;grid-template-areas:"a b""a c";align-items:center;padding:15px 18px;display:grid;box-shadow:0 0 3px #687a9b40}.restaurant-website-page .about .icon{margin-top:1px;margin-right:15px}.restaurant-website-page .about .icon i{background-color:var(--color-secondary);color:#fff;border-radius:50%;grid-area:a;padding:5px}.restaurant-website-page .about .title{letter-spacing:.1px;color:var(--fg);text-transform:uppercase;grid-area:b;margin:8px 0;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.restaurant-website-page .about .description{letter-spacing:.1px;color:#666;grid-area:c;font-size:14px;font-style:normal;line-height:22px}.restaurant-website-page .photos{grid-row-gap:20px;background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;padding:15px 18px 25px;display:grid;box-shadow:0 0 3px #687a9b40}.restaurant-website-page .photos .header{flex-direction:row;align-items:center;display:flex}.restaurant-website-page .photos .header .icon{margin-top:1px;margin-right:15px}.restaurant-website-page .photos .header .icon i{background-color:var(--color-secondary);color:#fff;border-radius:50%;grid-area:a;padding:5px}.restaurant-website-page .photos .header .title{letter-spacing:.1px;color:var(--fg);text-transform:uppercase;grid-area:b;margin:8px 0;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.restaurant-website-page .photos .body{grid-gap:10px;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));display:grid}.restaurant-website-page .photos .image img{border-radius:10px}.store-website header{width:100%;position:fixed;top:0}.store-website main{margin-top:var(--safe-area-inset-top);padding:73px 20px 20px}@media (min-width:1024px){.store-website main{max-width:900px;margin:0 auto}}.store-website header{padding:0;padding-top:var(--safe-area-inset-top);height:53px;z-index:1;background-color:#fff;align-items:center;box-shadow:0 0 3px #687a9b40}.store-website header .wrapper{width:100vw;height:53px;justify-content:center;align-items:center;display:grid;overflow:hidden}@media (min-width:1024px){.store-website header .wrapper{max-width:940px;margin:0 auto}}.store-website-page{grid-row-gap:30px;margin-bottom:40px;display:grid}@media (max-width:767px){.store-website-page .heros{grid-gap:16px;grid-template-columns:83vw;grid-auto-columns:83vw;grid-auto-flow:column;display:grid;overflow-x:auto}.store-website-page .heros::-webkit-scrollbar{display:none}.store-website-page .hero{width:83vw}}@media (min-width:768px){.store-website-page .heros{grid-gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}}.store-website-page .hero{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;overflow:hidden;box-shadow:0 0 3px #687a9b40}.store-website-page .hero .content{padding:15px 18px}.store-website-page .hero .title{color:var(--fg);font-size:16px;font-style:normal;font-weight:500}.store-website-page .hero .description{color:#666;font-size:12px;font-style:normal;font-weight:300;line-height:21px}.store-website-page .hero .title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.store-website-page .hero .description{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.store-website-page .ctas{grid-gap:12px;grid-template-columns:repeat(2,1fr);display:grid}.store-website-page .ctas a:link,.store-website-page .ctas a:visited,.store-website-page .ctas a:hover,.store-website-page .ctas a:active{text-decoration:none}.store-website-page .ctas .cta{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;padding:18px 18px 30px;box-shadow:0 0 3px #687a9b40}.store-website-page .ctas .cta .title{color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:19px}.store-website-page .ctas .cta .icon{color:#fff;font-size:30px}.store-website-page .ctas .cta.food-order{background:linear-gradient(148.83deg,#3a91ec .88%,#426ed9 100%)}.store-website-page .ctas .cta.book-a-table{background:linear-gradient(150.26deg,#ff825f 11.6%,#ff4c51 86.35%)}.store-website-page .quick-links{grid-gap:10px;grid-template-columns:repeat(auto-fit,minmax(80px,.5fr));display:grid}.store-website-page .quick-links .quick-link{background-color:var(--card-bg);cursor:pointer;border:1px solid #e2e2ea;border-radius:10px;padding:10px;box-shadow:0 0 3px #687a9b40}.store-website-page .quick-links .quick-link .icon{width:40px;color:#1b2749;margin:5px auto}.store-website-page .quick-links .quick-link .label{text-align:center;color:#7f8592;padding-top:3px;font-size:11px;font-style:normal;font-weight:300;line-height:16px}.store-website-page .about{background-color:var(--card-bg);cursor:pointer;border:1px solid #e2e2ea;border-radius:10px;grid-template-columns:min-content 1fr;grid-template-areas:"a b""a c";align-items:center;padding:15px 18px;display:grid;box-shadow:0 0 3px #687a9b40}.store-website-page .about .icon{margin-top:1px;margin-right:15px}.store-website-page .about .icon i{background-color:var(--color-secondary);color:#fff;border-radius:50%;grid-area:a;padding:5px}.store-website-page .about .title{letter-spacing:.1px;color:var(--fg);text-transform:uppercase;grid-area:b;margin:8px 0;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.store-website-page .about .description{letter-spacing:.1px;color:#666;grid-area:c;font-size:14px;font-style:normal;line-height:22px}.store-website-page .photos{grid-row-gap:20px;background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;padding:15px 18px 25px;display:grid;box-shadow:0 0 3px #687a9b40}.store-website-page .photos .header{flex-direction:row;align-items:center;display:flex}.store-website-page .photos .header .icon{margin-top:1px;margin-right:15px}.store-website-page .photos .header .icon i{background-color:var(--color-secondary);color:#fff;border-radius:50%;grid-area:a;padding:5px}.store-website-page .photos .header .title{letter-spacing:.1px;color:var(--fg);text-transform:uppercase;grid-area:b;margin:8px 0;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.store-website-page .photos .body{grid-gap:10px;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));display:grid}.store-website-page .photos .image img{border-radius:10px}.website-items-page .items{grid-gap:20px;display:grid}.website-items-page .item{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;overflow:hidden;box-shadow:0 0 3px #687a9b40}@media (max-width:767px){.website-items-page .item .body{grid-template:"a a"min-content"b c"1fr"d d"min-content/1fr min-content;display:grid}.website-items-page .item .body .image{grid-area:a;overflow:hidden}.website-items-page .item .body .image img{border-radius:10px}.website-items-page .item .body .name{color:var(--fg);grid-area:b;align-self:flex-start;font-size:16px;font-style:normal;font-weight:500}.website-items-page .item .body .price{color:var(--fg);color:var(--color-secondary);grid-area:c;align-self:start;font-size:16px;font-style:normal;font-weight:500}.website-items-page .item .body .description{letter-spacing:.1px;color:#8d92a3;grid-area:d;align-self:flex-start;padding-bottom:10px;font-size:12px;font-style:normal;font-weight:400}.website-items-page .item .body .name,.website-items-page .item .body .price,.website-items-page .item .body .description{padding-left:18px;padding-right:18px}.website-items-page .item .body .image{border-bottom:1px dashed #e9ecf3;margin-left:12px;margin-right:12px;padding-top:14px;padding-bottom:20px}.website-items-page .item .body .name,.website-items-page .item .body .price{padding-top:12px}.website-items-page .item .body .description{padding-bottom:15px}}@media (min-width:768px){.website-items-page .item .body{grid-template:"a d"min-content"b d"1fr"c d"min-content/1fr min-content;padding:15px 18px;display:grid}.website-items-page .item .body .image{width:100px;grid-area:d;margin-left:10px;overflow:hidden}.website-items-page .item .body .image img{border-radius:10px}.website-items-page .item .body .name{color:var(--fg);grid-area:a;align-self:flex-start;font-size:16px;font-style:normal;font-weight:500}.website-items-page .item .body .description{letter-spacing:.1px;color:#8d92a3;grid-area:b;align-self:flex-start;font-size:12px;font-style:normal;font-weight:400}.website-items-page .item .body .price{color:var(--fg);color:var(--color-secondary);grid-area:c;align-self:flex-end;margin-top:4px;font-size:16px;font-style:normal;font-weight:500}}.website-items-page .item .action{background-color:#fafafb;border-top:1px solid #f1f1f5;border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex-direction:row;grid-area:e;align-items:center;padding:12px 18px;display:flex}.website-items-page .item .action img{margin-right:10px}.website-items-page .item .action span{color:#426ed9;font-family:Fira Sans;font-size:14px;font-style:normal;font-weight:500;line-height:25px}.website-item-page .item-actions{grid-gap:10px;grid-template-columns:120px 1fr;margin-top:30px;margin-bottom:10px;display:grid}.website-item-page .item-actions .quantity{background-color:#fff;background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;grid-template-columns:min-content min-content min-content;justify-content:space-between;align-items:center;padding:0 20px;display:grid;box-shadow:0 0 3px #687a9b40}.website-item-page .item-actions .quantity .icon{font-size:16px}.website-item-page .item-actions .add-to-cart-button{background-color:var(--card-bg);background-color:var(--button-success-bg);color:var(--button-success-fg);white-space:nowrap;border:1px solid #e2e2ea;border-radius:10px;grid-template-columns:min-content min-content;justify-content:space-between;padding:20px;font-family:Fira Sans;font-weight:500;display:grid;box-shadow:0 0 3px #687a9b40}.online-ordering .modifiers{grid-gap:20px;display:grid}.online-ordering .modifier{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.online-ordering .modifier .header{border-bottom:1px solid #f1f1f5;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.online-ordering .modifier .header .title{letter-spacing:.1px;color:var(--fg);color:var(--color-secondary);font-size:14px;font-style:normal;font-weight:500;line-height:20px}.online-ordering .modifier .options{padding:15px 18px;display:grid}.online-ordering .modifier .options .option:last-child{border-bottom:0}.online-ordering .modifier .option{color:#555;border-bottom:1px dashed #e9ecf3;grid-template-columns:min-content 1fr min-content;padding:10px 0;font-weight:400;display:grid}.online-ordering .modifier .option.selected{color:var(--fg);font-weight:500}.online-ordering .modifier .option input{margin-right:12px}.online-ordering .modifier .option{grid-template-columns:max-content 1fr 75px;grid-template-areas:"a b c";align-items:center}.online-ordering .modifier .option .clickable{flex-direction:row;grid-area:a;align-items:center;margin-right:10px;display:flex}.online-ordering .modifier .option .quantity{height:20px;flex-direction:row;grid-area:b;justify-content:flex-end;align-items:center;display:flex}.online-ordering .modifier .option .quantity .number{color:#000521;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500}.online-ordering .modifier .option .quantity .icon{cursor:pointer}.online-ordering .modifier .option .quantity .dec{padding-left:15px;padding-right:10px}.online-ordering .modifier .option .quantity .inc{padding-left:10px;padding-right:15px}.online-ordering .modifier .option .quantity .icon{color:#8d92a3;font-size:20px}.online-ordering .modifier .option .extra-charge{white-space:nowrap;grid-area:c;justify-content:flex-end;display:flex}.collection-type-widget{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:column;margin-bottom:30px;display:grid;overflow:hidden;box-shadow:0 0 3px #687a9b40}.collection-type-widget .collection-type{text-align:center;cursor:pointer;border-right:1px solid #e2e2ea;flex-direction:row;justify-content:center;align-items:center;padding:12px 0;display:flex}.collection-type-widget .collection-type:last-child{border-right:none}.collection-type-widget .collection-type span{letter-spacing:.1px;color:#171725;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:21px}.collection-type-widget .collection-type.selected{background-color:#a461d81a}.collection-type-widget .collection-type.selected .dot{width:7px;height:7px;background:#a461d8;border-radius:50%;margin-right:8px;display:inline-block}.collection-type-banner{margin-bottom:30px}.deal-page .deal-content{grid-gap:20px;display:grid}.deal-page .done-button{background-color:var(--card-bg);background-color:var(--button-success-bg);color:var(--button-success-fg);white-space:nowrap;border:1px solid #e2e2ea;border-radius:10px;margin-top:10px;padding:20px;font-family:Fira Sans;box-shadow:0 0 3px #687a9b40}.deal-page .choose-pizza{grid-gap:20px;display:grid}.deal-page .choose-pizza .pizza-spec{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;padding:15px 18px;overflow:hidden;box-shadow:0 0 3px #687a9b40}.deal-page .choose-pizza .pizza-spec .header{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.deal-page .choose-pizza .pizza-spec .name{color:var(--fg);font-size:16px;font-style:normal;font-weight:500}.deal-page .choose-pizza .pizza-spec .price{color:var(--fg);color:var(--color-secondary);font-size:16px;font-style:normal;font-weight:500}.deal-page .choose-pizza .pizza-spec .description{letter-spacing:.1px;color:#8d92a3;margin-bottom:5px;font-size:12px;font-style:normal;font-weight:400}.deal-page .customize-pizza,.deal-pizzas{grid-gap:20px;display:grid}.deal-pizzas .deal-pizza{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.deal-pizzas .deal-pizza .header{border-bottom:1px solid #f1f1f5;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.deal-pizzas .deal-pizza .header .title{letter-spacing:.1px;color:var(--fg);color:var(--color-secondary);font-size:14px;font-style:normal;font-weight:500;line-height:20px}.deal-pizzas .deal-pizza .body{margin-top:5px;margin-bottom:5px}.deal-pizzas .deal-pizza button{box-shadow:none;border-radius:4px;padding:0 10px;font-size:12px;font-weight:400}.deal-pizzas .deal-pizza .half-and-half .deal-pizza-entry:first-child{border-bottom:1px dashed #e9ecf3;margin-bottom:3px;padding-bottom:18px}.deal-pizzas .deal-pizza .deal-pizza-entry{padding:15px 18px}.deal-pizzas .deal-pizza .deal-pizza-entry .choose-container{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.deal-pizzas .deal-pizza .deal-pizza-entry .choose-pizza-button{color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);background-color:#0000}.deal-pizzas .deal-pizza .deal-pizza-entry .customize-pizza-button{border:1px solid var(--button-success-bg);color:#0e9347;background-color:#0000}.deal-pizzas .deal-pizza .deal-pizza-entry .summary{color:#555;margin:15px 5px 0;font-size:12px;font-weight:300}.deal-pizzas .deal-pizza .deal-pizza-entry .summary pre{white-space:pre-wrap;word-wrap:break-word;margin:0;font-family:Poppins;overflow-x:auto}.deal-items{grid-gap:20px;display:grid}.deal-items .deal-item{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;overflow:hidden;box-shadow:0 0 3px #687a9b40}.deal-items .deal-item .header{border-bottom:1px solid #f1f1f5;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.deal-items .deal-item .header .name{letter-spacing:.1px;color:var(--fg);color:var(--color-secondary);font-size:14px;font-style:normal;font-weight:500;line-height:20px}.deal-items .deal-item .summary{color:#555;padding:15px 18px;font-size:12px;font-weight:300}.deal-items .deal-item .summary pre{margin:0;font-family:Poppins}.deal-items .deal-item button{box-shadow:none;border-radius:4px;padding:0 10px;font-size:12px;font-weight:400}.deal-items .deal-item .modifiers{grid-gap:0!important}.deal-items .deal-item .modifier{box-shadow:none!important;border:none!important;border-radius:0!important}.deal-items .deal-item .modifier .header{background-color:#f9f9f9;border-bottom:1px solid #f1f1f5;margin:0;padding:12px 18px;border:0!important}.deal-items .deal-item .modifier .header .title{color:var(--fg);font-size:.8rem;font-weight:300}.item-actions{grid-gap:10px;grid-template-columns:120px 1fr;margin-top:30px;margin-bottom:10px;display:grid}.item-actions .quantity{background-color:#fff;background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;grid-template-columns:min-content min-content min-content;justify-content:space-between;align-items:center;padding:0 20px;display:grid;box-shadow:0 0 3px #687a9b40}.item-actions .quantity .icon{font-size:16px}.item-actions .add-to-cart-button{background-color:var(--card-bg);background-color:var(--button-success-bg);color:var(--button-success-fg);white-space:nowrap;border:1px solid #e2e2ea;border-radius:10px;grid-template-columns:min-content min-content;justify-content:space-between;padding:20px;font-family:Fira Sans;font-weight:500;display:grid;box-shadow:0 0 3px #687a9b40}.website-order-success-page #order-history-button{background-color:var(--button-primary-bg);color:var(--button-primary-fg);margin-left:6px}.table-booking-settings{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;box-shadow:0 0 3px #687a9b40}.table-booking-settings form{margin-top:20px;padding:15px 18px}.table-booking-settings form .form-items>.inline-title{margin:0 -18px}.table-booking-settings form .form-items>.inline-title label{white-space:nowrap}.table-booking-settings .seating-area-info{background-color:var(--card-bg);background-color:#fafafb;border:1px solid #e2e2ea;border-radius:10px;grid-template-rows:1fr min-content;margin:.8rem 0;padding:1rem;display:grid;box-shadow:0 0 3px #687a9b40}.table-booking-settings .seating-area-info button{color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);background-color:#0000}.table-booking-settings .seating-area-info .options{margin-top:1rem}.table-booking-settings .seating-area-info .options .area-name{background-color:var(--card-bg);background-color:#fafafb;border:1px solid #e2e2ea;border-radius:10px;grid-template-rows:1fr min-content;margin:1.2rem 0;display:grid;box-shadow:0 0 3px #687a9b40}.table-booking-settings .seating-area-info .options .info{grid-gap:18px;background-color:#fff;border-bottom:3px solid #f1f1f5;border-radius:10px;padding:20px 15px;display:grid}.table-booking-settings .seating-area-info .options .info .switch{grid-template-columns:auto max-content;grid-template-areas:"a b""c d";display:grid}.table-booking-settings .seating-area-info .options .info .switch label{grid-area:a;align-self:center}.table-booking-settings .seating-area-info .options .info .switch .form-input{grid-area:b;justify-self:end}.table-booking-settings .seating-area-info .options .info .switch .meta{margin-top:-3px;grid-area:c!important}.table-booking-settings .seating-area-info .options .info .switch label{text-align:left!important}.table-booking-settings .seating-area-info .options .actions{grid-template-columns:repeat(5,auto);justify-content:left;padding:5px 12px;display:grid}.table-booking-settings .seating-area-info .options .actions .action{color:#999;cursor:pointer;font-size:30px}.table-booking-settings .seating-area-info .options .actions .action img{width:26px;margin-right:5px}.table-booking-settings .request-info{background-color:var(--card-bg);background-color:#fafafb;border:1px solid #e2e2ea;border-radius:10px;grid-template-rows:1fr min-content;margin:.8rem 0;padding:1rem;display:grid;box-shadow:0 0 3px #687a9b40}.table-booking-settings .request-info button{color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);background-color:#0000}.table-booking-settings .request-info .options{margin-top:1rem}.table-booking-settings .request-info .options .template{background-color:var(--card-bg);background-color:#fafafb;border:1px solid #e2e2ea;border-radius:10px;grid-template-rows:1fr min-content;margin:1.2rem 0;display:grid;box-shadow:0 0 3px #687a9b40}.table-booking-settings .request-info .options .info{grid-gap:18px;background-color:#fff;border-bottom:3px solid #f1f1f5;border-radius:10px;padding:20px 15px;display:grid}.table-booking-settings .request-info .options .info .switch{grid-template-columns:auto max-content;grid-template-areas:"a b""c d";display:grid}.table-booking-settings .request-info .options .info .switch label{grid-area:a;align-self:center}.table-booking-settings .request-info .options .info .switch .form-input{grid-area:b;justify-self:end}.table-booking-settings .request-info .options .info .switch .meta{margin-top:-3px;grid-area:c!important}.table-booking-settings .request-info .options .info .switch label{text-align:left!important}.table-booking-settings .request-info .options .actions{grid-template-columns:repeat(5,auto);justify-content:left;padding:5px 12px;display:grid}.table-booking-settings .request-info .options .actions .action{color:#999;cursor:pointer;font-size:30px}.table-booking-settings .request-info .options .actions .action img{width:26px;margin-right:5px}.table-booking-settings .unavailable-dates{margin-top:1rem}.table-booking-settings .unavailable-dates .unavailable-date{background-color:var(--card-bg);background-color:#fafafb;border:1px solid #e2e2ea;border-radius:10px;grid-template-rows:1fr min-content;margin:1.2rem 0;display:grid;box-shadow:0 0 3px #687a9b40}.table-booking-settings .unavailable-dates .info{grid-gap:18px;background-color:#fff;border-bottom:3px solid #f1f1f5;border-radius:10px;padding:20px 15px;display:grid}.table-booking-settings .unavailable-dates .info .switch{grid-template-columns:auto max-content;grid-template-areas:"a b""c d";display:grid}.table-booking-settings .unavailable-dates .info .switch label{grid-area:a;align-self:center}.table-booking-settings .unavailable-dates .info .switch .form-input{grid-area:b;justify-self:end}.table-booking-settings .unavailable-dates .info .switch .meta{margin-top:-3px;grid-area:c!important}.table-booking-settings .unavailable-dates .info .switch label{text-align:left!important}.table-booking-settings .unavailable-dates .actions{grid-template-columns:repeat(5,auto);justify-content:left;padding:5px 12px;display:grid}.table-booking-settings .unavailable-dates .actions .action{color:#999;cursor:pointer;font-size:30px}.table-booking-settings .unavailable-dates .actions .action img{width:26px;margin-right:5px}.table-booking-settings .add-unavailable-date-button{color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);background-color:#0000}.table-booking-history-page .alert{margin-top:1rem}.table-booking-history-page .list .booking{background-color:var(--card-bg);border:1px solid #e2e2ea;border-radius:10px;grid-template-columns:min-content 1fr;gap:1rem;margin:1rem 0;padding:1rem;display:grid;box-shadow:0 0 3px #687a9b40}.table-booking-history-page .list .booking .details{grid-template-rows:min-content;gap:.8rem;display:grid}.table-booking-history-page .list .booking .details .booked-for{font-size:16px;font-weight:500}.table-booking-history-page .list .booking .details .customer span{display:block}.table-booking-history-page .list .booking .details .seating-area span{color:#0362ff;background-color:#e5efff;margin:0 1rem .5rem 0;padding:.2rem 1rem;font-weight:400}.table-booking-history-page .list .booking .details .special-request{border-color:#e2e2ea;border-bottom-style:solid;border-bottom-width:2px;padding-bottom:10px}.table-booking-history-page .list .booking .details .special-request span{color:#0362ff;background-color:#e5efff;margin:0 1rem .5rem 0;padding:.2rem 1rem;font-weight:400}.table-booking-history-page .list .booking .details .special-request .note{margin-top:1rem}.table-booking-history-page .list .booking .details .actions{grid-template-columns:100px 100px;gap:.5rem;display:grid}.table-booking-history-page .list .booking .details .actions .confirm{color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);box-shadow:none;color:var(--color-primary);border:1px solid var(--color-primary);background-color:#0000;border-radius:4px;margin-top:.5rem;padding:0 10px;font-size:12px;font-weight:400}.table-booking-history-page .list .booking .details .actions .reject,.table-booking-history-page .list .booking .details .actions .cancel{color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);box-shadow:none;color:var(--button-danger-bg);border:1px solid var(--button-danger-bg);background-color:#0000;border-radius:4px;margin-top:.5rem;padding:0 10px;font-size:12px;font-weight:400}html,body{margin:0}body{background-color:var(--bg);overscroll-behavior-y:none;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:300}a{color:var(--link-fg);cursor:pointer}b{font-weight:500}textarea{resize:none}.component{background-color:var(--color-bg)}button{cursor:pointer;box-shadow:0 0 3px #687a9b40}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.firebase-emulator-warning{display:none}.highlight:before{content:"";height:16px;z-index:-1;background:#d1ebff;position:absolute;bottom:2px;left:0;right:-2px}
/*# sourceMappingURL=index.2a91b522.css.map */
