:root{--ion-background-color: #f8f5f0;--ion-background-color-rgb: 248, 245, 240;--ion-text-color: #333333;--ion-color-primary: #719e74;--ion-color-primary-dark: #3C583D;--ion-color-primary-rgb: 113, 158, 116;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #5d865f;--ion-color-primary-tint:#719e74;--ion-color-secondary: #fcd76d;--ion-color-secondary-rgb: 252, 215, 109;--ion-color-secondary-contrast: #ffffff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #deba56;--ion-color-secondary-tint: #fcd76d;--ion-color-tertiary: #ffefe0;--ion-color-tertiary-rgb: 82, 96, 255;--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #e0cebe;--ion-color-tertiary-tint: #ffefe0;--ion-color-tertiary-gradient1: #E8DDB2FF;--ion-color-tertiary-gradient2: #eecfc2;--ion-color-success: #719e74;--ion-color-success-rgb: 45, 211, 111;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: #28ba62;--ion-color-success-tint: #42d77d;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #eb445a;--ion-color-danger-rgb: 235, 68, 90;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #cf3c4f;--ion-color-danger-tint: #ed576b;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #ffffff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e;--ion-color-medium: #92949c;--ion-color-medium-rgb: 146, 148, 156;--ion-color-medium-contrast: #ffffff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #808289;--ion-color-medium-tint: #9d9fa6;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9}:root{--state-done-bg: #f8f8f8;--state-done-border: #e8e8e8;--state-done-accent: #a9a9a9;--state-done-dot: #a9a9a9;--state-preparation-bg: #fdf1d3;--state-preparation-border: #f6e2ad;--state-preparation-accent: #e9a927;--state-preparation-text: #9a6f12;--state-preparation-dot: #f2c94c;--state-scheduled-bg: #e2f1e1;--state-scheduled-border: #cbe5ca;--state-scheduled-accent: #3c7547;--state-scheduled-dot: #7fbf86;--state-paused-bg: #e8ecf3;--state-paused-border: #d8dfea;--state-paused-accent: #6b7a93;--state-cancelled-bg: #fde4e4;--state-cancelled-border: #f5c3c3;--state-cancelled-accent: #d9534f;--state-cancelled-muted: #e07c7a;--state-cancelled-dot: #e98b8b}:root{--holiday-bg: repeating-linear-gradient(135deg, #f9f7fd 0 7px, #f1edfa 7px 14px);--holiday-border: #e6dff4;--holiday-label-bg: #eee9f8;--holiday-label-text: #66589a;--holiday-today-label-bg: #8573b8;--holiday-today-label-text: #fff;--holiday-partial-bg: #fdf3e6;--holiday-partial-label-bg: #fde4c4;--holiday-partial-label-text: #a4550a}:root{--ion-font-family: "Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ion-font-family-title: "Newsreader", Georgia, serif;--ion-font-family-secondary: var(--ion-font-family-title);--ion-font-family-logo: var(--ion-font-family-title)}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-default-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width: 768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #3880ff) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 56, 128, 255) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #3171e0) !important;--ion-color-tint: var(--ion-color-primary-tint, #4c8dff) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #3dc2ff) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 61, 194, 255) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #36abe0) !important;--ion-color-tint: var(--ion-color-secondary-tint, #50c8ff) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #5260ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 82, 96, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #4854e0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #6370ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd36f) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 211, 111) !important;--ion-color-contrast: var(--ion-color-success-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-success-shade, #28ba62) !important;--ion-color-tint: var(--ion-color-success-tint, #42d77d) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #eb445a) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 235, 68, 90) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #cf3c4f) !important;--ion-color-tint: var(--ion-color-danger-tint, #ed576b) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #92949c) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 146, 148, 156) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #808289) !important;--ion-color-tint: var(--ion-color-medium-tint, #9d9fa6) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{left:0;right:0;top:0;bottom:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: env(safe-area-inset-top);--ion-safe-area-bottom: env(safe-area-inset-bottom);--ion-safe-area-left: env(safe-area-inset-left);--ion-safe-area-right: env(safe-area-inset-right)}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px rgba(0,0,0,.08)}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px rgba(0,0,0,.08)}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px rgba(0,0,0,.18)}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media (prefers-reduced-motion: reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html:not(.hydrated) body{display:none}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #3880ff)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.ion-hide,.ion-hide-up,.ion-hide-down{display:none!important}@media (min-width: 576px){.ion-hide-sm-up{display:none!important}}@media (max-width: 575.98px){.ion-hide-sm-down{display:none!important}}@media (min-width: 768px){.ion-hide-md-up{display:none!important}}@media (max-width: 767.98px){.ion-hide-md-down{display:none!important}}@media (min-width: 992px){.ion-hide-lg-up{display:none!important}}@media (max-width: 991.98px){.ion-hide-lg-down{display:none!important}}@media (min-width: 1200px){.ion-hide-xl-up{display:none!important}}@media (max-width: 1199.98px){.ion-hide-xl-down{display:none!important}}.ion-no-padding{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;padding:0}.ion-padding{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-top{--padding-top: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px)}.ion-padding-start{--padding-start: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px)}.ion-padding-end{--padding-end: var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-padding-bottom{--padding-bottom: var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-vertical{--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-horizontal{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-no-margin{--margin-start: 0;--margin-end: 0;--margin-top: 0;--margin-bottom: 0;margin:0}.ion-margin{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-top{--margin-top: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px)}.ion-margin-start{--margin-start: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px)}.ion-margin-end{--margin-end: var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-margin-bottom{--margin-bottom: var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-vertical{--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-horizontal{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-text-center{text-align:center!important}.ion-text-justify{text-align:justify!important}.ion-text-start{text-align:start!important}.ion-text-end{text-align:end!important}.ion-text-left{text-align:left!important}.ion-text-right{text-align:right!important}.ion-text-nowrap{white-space:nowrap!important}.ion-text-wrap{white-space:normal!important}@media (min-width: 576px){.ion-text-sm-center{text-align:center!important}.ion-text-sm-justify{text-align:justify!important}.ion-text-sm-start{text-align:start!important}.ion-text-sm-end{text-align:end!important}.ion-text-sm-left{text-align:left!important}.ion-text-sm-right{text-align:right!important}.ion-text-sm-nowrap{white-space:nowrap!important}.ion-text-sm-wrap{white-space:normal!important}}@media (min-width: 768px){.ion-text-md-center{text-align:center!important}.ion-text-md-justify{text-align:justify!important}.ion-text-md-start{text-align:start!important}.ion-text-md-end{text-align:end!important}.ion-text-md-left{text-align:left!important}.ion-text-md-right{text-align:right!important}.ion-text-md-nowrap{white-space:nowrap!important}.ion-text-md-wrap{white-space:normal!important}}@media (min-width: 992px){.ion-text-lg-center{text-align:center!important}.ion-text-lg-justify{text-align:justify!important}.ion-text-lg-start{text-align:start!important}.ion-text-lg-end{text-align:end!important}.ion-text-lg-left{text-align:left!important}.ion-text-lg-right{text-align:right!important}.ion-text-lg-nowrap{white-space:nowrap!important}.ion-text-lg-wrap{white-space:normal!important}}@media (min-width: 1200px){.ion-text-xl-center{text-align:center!important}.ion-text-xl-justify{text-align:justify!important}.ion-text-xl-start{text-align:start!important}.ion-text-xl-end{text-align:end!important}.ion-text-xl-left{text-align:left!important}.ion-text-xl-right{text-align:right!important}.ion-text-xl-nowrap{white-space:nowrap!important}.ion-text-xl-wrap{white-space:normal!important}}/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,.2) 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}@charset "UTF-8";:host{display:block}.app-mobilenav{padding:8px 14px 28px}.app-mobilenav__list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.app-mobilenav__link{display:flex;align-items:center;gap:14px;width:100%;height:50px;padding:0 16px;font-family:var(--ion-font-family);font-size:16px;font-weight:500;color:#1f2b22;text-align:left;background:transparent;border:0;border-radius:999px;cursor:pointer;transition:background .2s ease,color .2s ease}.app-mobilenav__link>ion-icon{flex:0 0 auto;font-size:21px;color:#6f766f}.app-mobilenav__link span{flex:1 1 auto}.app-mobilenav__link:hover{background:rgba(82,118,84,.08)}.app-mobilenav__link.is-active{color:#fff;background:linear-gradient(180deg,#3c7547,#2d6237);box-shadow:0 8px 16px -8px rgba(45,98,55,.7)}.app-mobilenav__link.is-active>ion-icon{color:#fff}.app-mobilenav__chevron{font-size:18px!important;transition:transform .2s ease}.is-open .app-mobilenav__chevron{transform:rotate(180deg)}.app-mobilenav__group>.app-mobilenav__link.is-active{color:#2d6237;background:rgba(82,118,84,.1);box-shadow:none}.app-mobilenav__group>.app-mobilenav__link.is-active>ion-icon{color:#3c7547}.app-mobilenav__sub{display:none;flex-direction:column;gap:2px;margin:4px 0 6px 26px;padding-left:18px;border-left:2px solid #ece8e1}.is-open .app-mobilenav__sub{display:flex}.app-mobilenav__sublink{display:flex;align-items:center;width:100%;min-height:42px;padding:0 14px;font-family:var(--ion-font-family);font-size:15px;color:#4b524b;text-align:left;background:transparent;border:0;border-radius:12px;cursor:pointer;transition:background .2s ease,color .2s ease}.app-mobilenav__sublink:hover{background:#f3f2ef}.app-mobilenav__sublink.is-active{font-weight:600;color:#2d6237;background:#eef4ec}:root{--ion-color-dark: #3b3b3b}ion-list{--ion-item-background: transparent;--ion-background-color: transparent}ion-card{box-shadow:none;background:#fff;border-radius:15px}p{margin-top:0}.web-layout{display:flex;justify-content:center;width:100%;max-width:1650px;margin:0 auto}@media (min-width: 992px){.web-layout{padding:8px 18px 0}}.web-layout__content{width:100%;min-width:0;padding:15px}@media (min-width: 992px){.web-layout__content{flex-grow:1;padding:0}}app-search{width:100%}app-search .search-items{width:100%;display:flex;flex-wrap:wrap;padding:5px 0}.shop-subscription-page app-search .search-items .search-item{width:100%;padding:0 10px}@media (min-width: 768px){.shop-subscription-page app-search .search-items .search-item{width:auto;flex-grow:1}}.shipment-calendar-page app-search .search-items .search-item{width:100%;padding:0 10px}@media (min-width: 768px){.shipment-calendar-page app-search .search-items .search-item{width:auto;flex-grow:1}}.customer-holidays-page app-search .search-items .search-item{width:100%;padding:0 10px}@media (min-width: 768px){.customer-holidays-page app-search .search-items .search-item{width:auto;flex-grow:1}}.shop-delivery-note-page app-search .search-items .search-item,.shop-invoice-page app-search .search-items .search-item{width:100%;padding:0 10px}@media (min-width: 768px){.shop-delivery-note-page app-search .search-items .search-item,.shop-invoice-page app-search .search-items .search-item{width:auto;flex-grow:1}}.ticket-page app-search .search-items .search-item{width:100%;padding:0 10px}@media (min-width: 768px){.ticket-page app-search .search-items .search-item{width:auto;flex-grow:1}}.zero-case{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%;height:calc(100dvh - 383px);min-height:400px;padding:40px 20px;background:#fdfdfd;border-radius:24px;box-shadow:0 4px 12px rgba(0,0,0,.02);margin-bottom:20px}.zero-case__icon{display:flex;justify-content:center;align-items:center;color:#719e74;font-size:80px;opacity:.9;margin-bottom:20px}.zero-case__title{color:#719e74;font-size:24px;font-weight:700;margin-bottom:10px}.zero-case__content{font-size:17px;color:#718096;max-width:400px;line-height:1.5}full-calendar a{color:#555}full-calendar .fc-header-toolbar{position:sticky;top:0;z-index:9;background-color:#fff}full-calendar .fc-header-toolbar.fc-toolbar.fc-toolbar-ltr{display:flex;flex-direction:column}@media (min-width: 768px){full-calendar .fc-header-toolbar.fc-toolbar.fc-toolbar-ltr{flex-direction:row}}full-calendar .fc-header-toolbar.fc-toolbar.fc-toolbar-ltr .fc-toolbar-chunk{display:flex;flex-direction:column;align-items:center}@media (min-width: 768px){full-calendar .fc-header-toolbar.fc-toolbar.fc-toolbar-ltr .fc-toolbar-chunk{flex-direction:row;gap:20px}}full-calendar .fc-header-toolbar.fc-toolbar.fc-toolbar-ltr .fc-toolbar-chunk .fc-button-group{margin-bottom:10px;gap:5px}@media (min-width: 992px){full-calendar .fc-header-toolbar.fc-toolbar.fc-toolbar-ltr .fc-toolbar-chunk .fc-button-group{margin-bottom:initial}}full-calendar .fc-header-toolbar.fc-toolbar.fc-toolbar-ltr .fc-toolbar-chunk .fc-button{align-items:center;background:none;border-color:var(--ion-color-primary);border-radius:35px;color:var(--ion-color-primary);font-weight:500;min-width:3em;height:3em}full-calendar .fc-header-toolbar.fc-toolbar.fc-toolbar-ltr .fc-toolbar-chunk .fc-button.fc-button-active{background:var(--ion-color-primary);color:#fff}full-calendar .fc-daygrid-event:hover{cursor:pointer}full-calendar .fc-event-time{display:none}full-calendar .fc-list-event-time{display:none}full-calendar .fc-today-button{border:0!important;width:auto!important;height:auto!important}full-calendar .fc-prev-button,full-calendar .fc-today-button,full-calendar .fc-next-button{background:none!important;color:#818181!important}full-calendar .fc-prev-button:focus,full-calendar .fc-today-button:focus,full-calendar .fc-next-button:focus{box-shadow:none!important}full-calendar .fc-button-group .fc-listMonth-button.fc-button-active,full-calendar .fc-button-group .fc-dayGridWeek-button.fc-button-active,full-calendar .fc-button-group .fc-dayGridMonth-button.fc-button-active{opacity:.65;box-shadow:none!important}full-calendar .fc-event-title{padding:5px 6px;border-radius:5px;color:#fff}full-calendar .fc-event-title.is-cancelled{background:#f2a6a6!important;text-decoration:line-through}full-calendar .fc-event-title.is-inactive{background:#818181}full-calendar .fc-event-title.is-inactive,full-calendar .fc-event-title.is-event{background:repeating-linear-gradient(-55deg,rgba(0,0,0,.16),rgba(0,0,0,.16) 8px,rgba(0,0,0,.2) 8px,rgba(0,0,0,.2) 16px)!important}full-calendar .fc-event-title.is-event{min-height:180px}full-calendar .fc-event-title.is-preparation{background:#ecbc4d}full-calendar .fc-event.is-event{background:repeating-linear-gradient(-55deg,rgba(0,0,0,.16),rgba(0,0,0,.16) 8px,rgba(0,0,0,.2) 8px,rgba(0,0,0,.2) 16px)!important}full-calendar .fc-more-popover .fc-daygrid-event-harness .fc-event-title{padding:5px 6px;border-radius:5px;color:#fff;white-space:normal;font-size:13px;font-weight:600}full-calendar .fc-more-popover .fc-daygrid-event-harness .fc-event-title .fc-event-title__title{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:3px;background-color:rgba(0,0,0,.2);padding:5px;border-radius:5px;position:relative}full-calendar .fc-more-popover .fc-daygrid-event-harness .fc-event-title .fc-event-title__title .fc-event-title__title-text{padding-right:26px}full-calendar .fc-daygrid-day-events .fc-daygrid-event-harness{padding:2px 3px}full-calendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event:hover{background:none}full-calendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-event-title{padding:5px 6px;border-radius:5px;color:#fff;white-space:normal;font-size:13px;font-weight:600}full-calendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-event-title .fc-event-title__title{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:3px;background-color:rgba(0,0,0,.2);padding:5px;border-radius:5px;position:relative}full-calendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-event-title .fc-event-title__title .fc-event-title__title-text{padding-right:26px}full-calendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-daygrid-event-dot{display:none}full-calendar .fc-toolbar-title{text-transform:capitalize}full-calendar .fc-col-header-cell-cushion{display:flex!important}full-calendar .fc-col-header-cell-cushion{text-transform:capitalize}@media (max-width: 767px){full-calendar .fc-dayGridMonth-view .fc-scrollgrid-sync-inner{font-size:12px}}full-calendar .fc-dayGridMonth-view .fc-daygrid-day-events{max-height:200px;overflow-y:auto}@media (max-width: 767px){full-calendar .fc-dayGridMonth-view .fc-daygrid-day-events{display:flex;flex-wrap:wrap}full-calendar .fc-dayGridMonth-view .fc-daygrid-day-events .fc-event-title{font-size:0!important;width:12px;max-width:12px;height:12px;border-radius:35px!important;padding:0!important}}@media (max-width: 767px){full-calendar .fc-dayGridWeek-view .fc-scrollgrid-sync-inner{font-size:12px}}@media (max-width: 767px){full-calendar .fc-dayGridWeek-view .fc-daygrid-day-events{display:flex;flex-wrap:wrap}full-calendar .fc-dayGridWeek-view .fc-daygrid-day-events .fc-event-title{font-size:0!important;width:12px;max-width:12px;height:12px;border-radius:35px!important;padding:0!important}}full-calendar .fc-listMonth-view tr.fc-event:hover{cursor:pointer;opacity:.9}full-calendar .fc-listMonth-view tr.fc-event:hover td{background:#fff}full-calendar .fc-listMonth-view tr.fc-event .fc-list-event-title{padding:5px}full-calendar .fc-listMonth-view tr.fc-event .fc-list-event-title .fc-event-title{padding:7px 6px;border-radius:5px;color:#fff;font-size:13px;font-weight:600}full-calendar .fc-listMonth-view tr.fc-event .fc-list-event-title .fc-event-title .fc-event-title__title{margin-bottom:3px;background-color:rgba(0,0,0,.1);padding:5px;border-radius:5px}full-calendar .fc-listMonth-view tr.fc-event .fc-list-event-graphic{display:none}.toast-success,.toast-warning,.toast-error{display:flex;align-items:center}.toast-icon-success{color:#28a745;margin-right:8px}.toast-icon-warning{color:#ffc107;margin-right:8px}.toast-icon-error{color:#dc3545;margin-right:8px}@media (min-width: 576px){ion-button ion-icon+span{margin-left:.5rem}}app-header,app-header-public{background:transparent;overflow:visible}@media (max-width: 991px){app-header,app-header-public{position:sticky;top:0;z-index:11}}app-header ion-header,app-header-public ion-header{max-width:1650px;margin:0 auto;box-shadow:none!important;overflow:visible!important;contain:none!important}@media (min-width: 992px){app-header ion-header,app-header-public ion-header{padding:15px 18px}}app-header ion-header ion-toolbar,app-header-public ion-header ion-toolbar{--color: white;--background: #fef6f0;--border-width: 0 !important;--overflow: visible;overflow:visible!important;contain:none!important}@media (min-width: 992px){app-header ion-header ion-toolbar,app-header-public ion-header ion-toolbar{--background: transparent;border-radius:35px;padding-left:0}}app-header ion-header ion-toolbar ion-menu-button,app-header-public ion-header ion-toolbar ion-menu-button{min-height:50px}app-header ion-header ion-toolbar .searchbar-clear-button,app-header-public ion-header ion-toolbar .searchbar-clear-button{inset-inline-end:5px!important}.plt-ios app-header ion-header .search-results-container,.plt-ios app-header-public ion-header .search-results-container{top:50px}app-header ion-header .search-results-container,app-header-public ion-header .search-results-container{position:absolute!important;top:56px;left:0;width:100%;background:#fff;z-index:99999!important;display:block!important;box-shadow:0 10px 25px rgba(0,0,0,.15);max-height:350px;overflow-y:auto;border:1px solid #eee;visibility:visible!important;opacity:1!important}@media (min-width: 992px){app-header ion-header .search-results-container,app-header-public ion-header .search-results-container{top:65px;left:185px;width:450px;border-radius:12px}}app-header ion-header .search-results-container .search-results-container__items,app-header-public ion-header .search-results-container .search-results-container__items{display:flex;flex-direction:column;padding:8px 0}app-header ion-header .search-results-container .search-results-container__footer,app-header-public ion-header .search-results-container .search-results-container__footer{padding:8px 16px;text-align:center;border-bottom:1px solid rgba(0,0,0,.1)}app-header ion-header .search-results-container .search-results-container__footer:last-child,app-header-public ion-header .search-results-container .search-results-container__footer:last-child{border-bottom:none}app-header ion-header .search-results-container .search-results-container__footer .search-results-container__more-btn,app-header-public ion-header .search-results-container .search-results-container__footer .search-results-container__more-btn{background:#f7f7f7;color:#666;font-weight:500;font-size:13px;border:none;cursor:pointer;padding:5px 25px;display:inline-flex;width:auto;border-radius:5px;transition:.2s ease}app-header ion-header .search-results-container .search-results-container__footer .search-results-container__more-btn:hover,app-header-public ion-header .search-results-container .search-results-container__footer .search-results-container__more-btn:hover{background:#efefef}app-header ion-header .search-results-container .search-results-container__item,app-header-public ion-header .search-results-container .search-results-container__item{display:flex;padding:8px;gap:5px;cursor:pointer;transition:.2s}app-header ion-header .search-results-container .search-results-container__item:hover,app-header-public ion-header .search-results-container .search-results-container__item:hover{background:#f4f4f4}app-header ion-header .search-results-container .search-results-container__item .search-results-container__item-icon,app-header-public ion-header .search-results-container .search-results-container__item .search-results-container__item-icon{width:45px;min-width:45px;display:flex;align-items:center;justify-content:center;font-size:21px}app-header ion-header .search-results-container .search-results-container__item .search-results-container__item-label,app-header-public ion-header .search-results-container .search-results-container__item .search-results-container__item-label{display:flex;flex-grow:1;flex-direction:column}app-header ion-header .search-results-container .search-results-container__item .search-results-container__item-label h3,app-header-public ion-header .search-results-container .search-results-container__item .search-results-container__item-label h3{font-size:14px;font-weight:600;margin:0;color:#333}app-header ion-header .search-results-container .search-results-container__item .search-results-container__item-label p,app-header-public ion-header .search-results-container .search-results-container__item .search-results-container__item-label p{font-size:11px;color:#777;margin:2px 0 0}app-header ion-header .search-results-container .search-results-container__item .search-results-container__item-tag,app-header-public ion-header .search-results-container .search-results-container__item .search-results-container__item-tag{padding:5px}app-header ion-header .search-results-container .search-results-container__item .search-results-container__item-tag .type-badge,app-header-public ion-header .search-results-container .search-results-container__item .search-results-container__item-tag .type-badge{font-size:10px;font-weight:700;padding:4px 8px;border-radius:6px;text-transform:uppercase;min-width:85px;text-align:center}app-header ion-header.app-header{position:relative;z-index:30;max-width:1650px;padding:calc(10px + env(safe-area-inset-top)) 10px 4px;background:var(--ion-background-color)}@media (min-width: 992px){app-header ion-header.app-header{padding:18px 18px 8px;background:transparent}}.app-header__card{position:relative;background:#fff;border:1px solid rgba(0,0,0,.04);border-radius:20px;box-shadow:0 14px 34px -22px rgba(60,50,30,.35);padding:8px 10px 8px 14px}@media (min-width: 992px){.app-header__card{border-radius:28px;padding:18px 24px 14px}}.app-header__top{display:flex;align-items:center;gap:12px}@media (min-width: 992px){.app-header__top{gap:24px}}.app-header__logo{flex:0 0 auto;cursor:pointer}.app-header__logo img{display:block;width:110px}@media (min-width: 992px){.app-header__logo img{width:170px}}.app-header__search{flex:1 1 auto;display:flex;justify-content:center;min-width:0}@media (max-width: 991px){.app-header__search{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:none;align-items:center;gap:10px;padding:8px 10px;background:#fff;border-radius:20px}.app-header__search.app-header__search--open{display:flex}}.app-header__search-box{position:relative;flex:1 1 auto;display:flex;align-items:center;width:100%;max-width:580px;height:46px;padding:0 10px 0 16px;background:#faf8f5;border:1px solid #ece8e1;border-radius:999px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.app-header__search-box:focus-within{background:#fff;border-color:#3c7547;box-shadow:0 0 0 4px rgba(113,158,116,.18)}.app-header__search-icon{flex:0 0 auto;font-size:20px;color:#1f2b22}ion-searchbar.app-header__searchbar{--background: transparent;--box-shadow: none;--color: #1f2b22;--placeholder-color: #8a8f88;--placeholder-opacity: 1;--border-radius: 0;flex:1 1 auto;height:100%;padding:0;font-size:15px;background:transparent}ion-searchbar.app-header__searchbar .searchbar-input-container{height:100%}ion-searchbar.app-header__searchbar .searchbar-input{-webkit-padding-start:10px!important;padding-inline-start:10px!important;-webkit-padding-end:30px!important;padding-inline-end:30px!important}ion-searchbar.app-header__searchbar .searchbar-clear-button{inset-inline-end:0!important}.app-header__search-spinner{margin:0 2px 0 8px;pointer-events:none}.app-header__search-kbd{flex:0 0 auto;padding:3px 8px;font-family:var(--ion-font-family);font-size:12px;font-weight:600;color:#555;background:#fff;border:1px solid #ece8e1;border-radius:8px;box-shadow:0 1px #ece8e1}.app-header__search-close{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:24px;color:#1f2b22;background:#faf8f5;border-radius:50%}app-header ion-header.app-header .search-results-container{top:calc(100% + 8px);left:0;width:100%;border-radius:16px;border-color:#ece8e1;box-shadow:0 18px 40px -16px rgba(40,40,30,.28);display:flex!important;flex-direction:column;max-height:min(480px,70vh);overflow:hidden}@media (min-width: 992px){app-header ion-header.app-header .search-results-container{top:calc(100% + 8px);left:0;width:100%}}app-header ion-header.app-header .search-results-container .search-results-container__items{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin}app-header ion-header.app-header .search-results-container .search-results-container__item.is-highlighted,app-header ion-header.app-header .search-results-container .search-results-container__item:hover{background:#f1f6ef}.search-results-container__tabs{flex:0 0 auto;display:flex;gap:6px;padding:10px 12px;overflow-x:auto;border-bottom:1px solid #ece8e1;scrollbar-width:none}.search-results-container__tabs::-webkit-scrollbar{display:none}.search-results-container__tab{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 8px 0 13px;font-family:var(--ion-font-family);font-size:13px;font-weight:600;color:var(--tab-color);white-space:nowrap;background:var(--tab-soft);border:0;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.search-results-container__tab:hover{box-shadow:inset 0 0 0 1.5px var(--tab-active)}.search-results-container__tab.is-active{background:var(--tab-active);box-shadow:none}.search-results-container__tab--all{--tab-soft: #f1f3f0;--tab-active: #dfe8dc;--tab-color: #35553d}.search-results-container .icon-all{color:#35553d}.search-results-container .type-badge[data-type=all]{color:#35553d;background:#f1f3f0}.search-results-container__tab--order{--tab-soft: #edf6ee;--tab-active: #d3ebd6;--tab-color: #2f6b3a}.search-results-container .icon-order{color:#6fb27c}.search-results-container .type-badge[data-type=order]{color:#2f6b3a;background:#edf6ee}.search-results-container__tab--product{--tab-soft: #edf3fb;--tab-active: #d4e4f7;--tab-color: #2d5f99}.search-results-container .icon-product{color:#6f9fd8}.search-results-container .type-badge[data-type=product]{color:#2d5f99;background:#edf3fb}.search-results-container__tab--subscription{--tab-soft: #e8f6f5;--tab-active: #cbebe8;--tab-color: #1d6b6c}.search-results-container .icon-subscription{color:#5fb8b3}.search-results-container .type-badge[data-type=subscription]{color:#1d6b6c;background:#e8f6f5}.search-results-container__tab--invoice{--tab-soft: #fdf1e6;--tab-active: #f8dbbf;--tab-color: #94511a}.search-results-container .icon-invoice{color:#e7a064}.search-results-container .type-badge[data-type=invoice]{color:#94511a;background:#fdf1e6}.search-results-container__tab--delivery_note{--tab-soft: #f3eeea;--tab-active: #e5d9cf;--tab-color: #6b5344}.search-results-container .icon-delivery_note{color:#a88b77}.search-results-container .type-badge[data-type=delivery_note]{color:#6b5344;background:#f3eeea}.search-results-container__tab--ticket{--tab-soft: #fcf7dd;--tab-active: #f5e9a8;--tab-color: #7a6211}.search-results-container .icon-ticket{color:#e0bf3f}.search-results-container .type-badge[data-type=ticket]{color:#7a6211;background:#fcf7dd}.search-results-container__tab--notification{--tab-soft: #fcefef;--tab-active: #f5d3d3;--tab-color: #a03838}.search-results-container .icon-notification{color:#e08787}.search-results-container .type-badge[data-type=notification]{color:#a03838;background:#fcefef}.search-results-container__tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:1px 6px 0;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;color:var(--tab-color);background:#fff;border-radius:999px}.search-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 24px 20px;text-align:center}.search-empty__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:6px;font-size:22px;color:#6f766f;background:#f1f3f0;border-radius:50%}.search-empty__title{max-width:100%;font-size:15px;font-weight:700;color:#1f2b22;overflow-wrap:anywhere}.search-empty__text{max-width:380px;margin:0;font-size:13px;line-height:1.45;color:#8a8f88}.search-empty__help{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:8px 14px;font-family:var(--ion-font-family);font-size:13px;font-weight:600;color:#35553d;background:#f1f3f0;border:0;border-radius:999px;cursor:pointer;transition:background .15s ease}.search-empty__help:hover{background:#dfe8dc}.search-empty__help ion-icon{font-size:15px}.search-results-container__keys{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:6px 18px;padding:10px 16px;font-size:12px;color:#6f766f;background:#faf8f5;border-top:1px solid #ece8e1}.search-results-container__keys span{display:inline-flex;align-items:center;gap:4px}.search-results-container__keys kbd{min-width:22px;padding:1px 6px;font-family:var(--ion-font-family);font-size:11px;font-weight:600;line-height:18px;color:#4b524b;text-align:center;background:#fff;border:1px solid #ece8e1;border-radius:6px}.search-results-container__keys kbd+kbd{margin-left:-2px}.app-header__actions{flex:0 0 auto;display:flex;align-items:center;gap:8px;margin-left:auto}@media (min-width: 992px){.app-header__actions{gap:12px}}.app-header__icon-btn{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:21px;color:#1f2b22;background:#fff;border-radius:50%;box-shadow:0 2px 10px rgba(30,30,20,.1);transition:transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s ease,color .2s ease}@media (min-width: 992px){.app-header__icon-btn{width:44px;height:44px}}.app-header__icon-btn:hover{color:#3c7547;transform:translateY(-1px);box-shadow:0 6px 16px -4px rgba(30,30,20,.22)}.app-header__icon-btn.is-modifying{color:#e5484d}.app-header__cart-label,.app-header__cart-count,.app-header__cart-total{display:none}@media (min-width: 992px){.app-header__cart.has-items{gap:8px;width:auto;padding:0 8px 0 16px;font-size:19px;color:#fff;background:linear-gradient(180deg,#3c7547,#2d6237);border-radius:999px;box-shadow:0 8px 16px -8px rgba(45,98,55,.7)}.app-header__cart.has-items:hover{color:#fff;box-shadow:0 10px 20px -8px rgba(45,98,55,.8)}.app-header__cart.has-items.is-modifying{color:#fff;background:linear-gradient(180deg,#d39b2a,#b07d14);box-shadow:0 8px 16px -8px rgba(176,125,20,.7)}.app-header__cart.has-items .app-header__cart-label,.app-header__cart.has-items .app-header__cart-count,.app-header__cart.has-items .app-header__cart-total{display:inline-flex;align-items:center;font-family:var(--ion-font-family);white-space:nowrap}.app-header__cart.has-items .app-header__cart-label{font-size:15px;font-weight:500}.app-header__cart.has-items .app-header__cart-count{justify-content:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;color:#2d6237;background:#fff;border-radius:999px}.app-header__cart.has-items.is-modifying .app-header__cart-count{color:#b07d14}.app-header__cart.has-items .app-header__cart-total{padding:0 8px 0 10px;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;border-left:1px solid rgba(255,255,255,.35)}.app-header__cart.has-items .app-header__cart-count:not(:has(+.app-header__cart-total)){margin-right:4px}.app-header__cart.has-items .app-header__badge{display:none}}.app-header__badge{position:absolute;top:-3px;right:-3px;min-width:9px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;color:#fff;text-align:center;background:#e5484d;border:2px solid #fff;border-radius:999px;box-sizing:content-box}.app-header__client{display:flex;align-items:center;gap:10px;max-width:300px;height:48px;padding:0 12px 0 6px;color:#1f2b22;background:#fff;border:1px solid #ece8e1;border-radius:999px;transition:border-color .2s ease,box-shadow .2s ease}.app-header__client:hover{border-color:#d8d2c7;box-shadow:0 4px 14px -6px rgba(30,30,20,.2)}.app-header__client-img{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:34px;height:34px;overflow:hidden;color:#3c7547;font-size:20px;background:#eaf1e8;border-radius:30px}.app-header__client-img img{width:100%;height:100%;object-fit:contain}.app-header__client-txt{overflow:hidden;font-size:13px;font-weight:700;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.app-header__client-chevron{flex:0 0 auto;font-size:16px}.app-header__burger{--color: #1f2b22;width:40px;height:40px}.app-header__nav{margin-top:16px}.app-topnav__items{display:flex;align-items:center;margin:0;padding:6px;list-style:none;background:#faf8f5;border:1px solid #f1ede6;border-radius:999px}.app-topnav__item{position:relative;flex:1 1 auto;display:flex;justify-content:center;min-width:0}.app-topnav__item+.app-topnav__item:before{content:"";position:absolute;left:0;top:50%;width:1px;height:22px;margin-top:-11px;background:#e6e1d8}.app-topnav__link{display:flex;align-items:center;justify-content:center;gap:10px;width:calc(100% - 12px);height:46px;padding:0 14px;font-family:var(--ion-font-family);font-size:15px;font-weight:500;color:#1f2b22;white-space:nowrap;background:transparent;border-radius:999px;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.app-topnav__link ion-icon{flex:0 0 auto;font-size:22px}.app-topnav__link span{overflow:hidden;text-overflow:ellipsis}.app-topnav__link:hover{color:#2d6237;background:rgba(82,118,84,.09)}.app-topnav__link.is-active{color:#fff;font-weight:600;background:linear-gradient(180deg,#3c7547,#2d6237);box-shadow:0 8px 16px -8px rgba(45,98,55,.7)}@media (max-width: 1279px){.app-topnav__link{gap:6px;padding:0 10px;font-size:14px}.app-topnav__link ion-icon:not(.app-topnav__chevron){display:none}}.app-topnav__chevron{font-size:15px!important;transition:transform .25s cubic-bezier(.22,.61,.36,1)}.is-open>.app-topnav__link .app-topnav__chevron{transform:rotate(180deg)}.app-topnav__item:has(>.app-topnav__link.is-active):before,.app-topnav__item:has(>.app-topnav__link.is-active)+.app-topnav__item:before{opacity:0}.app-topnav__dropdown{position:absolute;top:calc(100% + 12px);left:6px;z-index:20;display:flex;flex-direction:column;min-width:240px;padding:8px;background:#fff;border:1px solid #ece8e1;border-radius:18px;box-shadow:0 20px 44px -18px rgba(40,40,30,.3);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s cubic-bezier(.22,.61,.36,1),visibility 0s linear .18s}.app-topnav__dropdown--end{left:auto;right:6px}.is-open>.app-topnav__dropdown{opacity:1;visibility:visible;transform:none;transition:opacity .18s ease,transform .18s cubic-bezier(.22,.61,.36,1)}.app-topnav__dropdown:empty{display:none}.app-topnav__dropdown-item{display:block;width:100%;padding:11px 14px;font-family:var(--ion-font-family);font-size:15px;color:#1f2b22;text-align:left;background:transparent;border-radius:12px;transition:background .15s ease,color .15s ease}.app-topnav__dropdown-item:hover{color:#2d6237;background:#f1f5ef}.app-topnav__dropdown-item.is-active{font-weight:600;color:#2d6237;background:#eaf1e8}.app-header__account{position:relative;display:flex}@media (max-width: 991px){.app-header__account{position:static}}.app-header__account-menu{right:0;left:auto;min-width:270px;max-width:calc(100vw - 32px)}.app-header__account-menu .app-topnav__dropdown-item{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}.app-header__account-who{display:flex;align-items:center;gap:12px;margin-bottom:6px;padding:8px 10px 14px;border-bottom:1px solid #ece8e1}.app-header__account-avatar{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:14px;font-weight:700;letter-spacing:.02em;color:#fff;background:linear-gradient(180deg,#3c7547,#2d6237);border-radius:50%}.app-header__account-id{display:flex;flex-direction:column;min-width:0}.app-header__account-id strong{overflow:hidden;font-size:15px;font-weight:600;color:#1f2b22;white-space:nowrap;text-overflow:ellipsis}.app-header__account-id span{overflow:hidden;font-size:13px;color:#6f766f;white-space:nowrap;text-overflow:ellipsis}.app-header__account-count{margin-left:auto;min-width:22px;padding:2px 7px;font-size:12px;font-weight:700;line-height:16px;text-align:center;color:#fff;background:#e5484d;border-radius:999px}.app-header__account-sub{flex:1 1 100%;overflow:hidden;font-size:13px;color:#6f766f;white-space:nowrap;text-overflow:ellipsis}.app-header__account-sep{height:1px;margin:6px 4px;background:#ece8e1}.app-header__account-logout:hover{color:#c9423e;background:#fdf0f0}@media (prefers-reduced-motion: reduce){.app-topnav__dropdown,.app-topnav__chevron,.app-header__icon-btn{transition:none}}.delivery-card{--dc-bg: var(--state-done-bg);--dc-border: var(--state-done-border);--dc-icon: var(--state-done-accent);--dc-title: #1f2b22;--dc-text: #3d453e;--dc-muted: #6f766f;--dc-product: #6b726b;display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px;font-family:var(--ion-font-family);text-align:left;color:var(--dc-text);background:var(--dc-bg);border:1px solid var(--dc-border);border-radius:16px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.delivery-card:hover{transform:translateY(-1px);box-shadow:0 10px 22px -16px rgba(40,40,30,.45)}.delivery-card:focus-visible{outline:2px solid #3c7547;outline-offset:2px}.delivery-card--done{--dc-bg: var(--state-done-bg);--dc-border: var(--state-done-border);--dc-icon: var(--state-done-accent)}.delivery-card--preparation{--dc-bg: var(--state-preparation-bg);--dc-border: var(--state-preparation-border);--dc-icon: var(--state-preparation-accent);--dc-product: var(--state-preparation-text)}.delivery-card--scheduled{--dc-bg: var(--state-scheduled-bg);--dc-border: var(--state-scheduled-border);--dc-icon: var(--state-scheduled-accent);--dc-product: var(--state-scheduled-accent)}.delivery-card--paused{--dc-bg: var(--state-paused-bg);--dc-border: var(--state-paused-border);--dc-icon: var(--state-paused-accent)}.delivery-card--cancelled{--dc-bg: var(--state-cancelled-bg);--dc-border: var(--state-cancelled-border);--dc-icon: var(--state-cancelled-accent);--dc-title: var(--state-cancelled-accent);--dc-text: var(--state-cancelled-accent);--dc-muted: var(--state-cancelled-muted);--dc-product: var(--state-cancelled-accent)}.delivery-card--cancelled .delivery-card__address span{text-decoration:line-through}.delivery-card__icon{flex:0 0 auto;margin-top:1px;font-size:26px;color:var(--dc-icon)}.delivery-card:not(:has(.delivery-card__product,.delivery-card__address)){align-items:center}.delivery-card:not(:has(.delivery-card__product,.delivery-card__address)) .delivery-card__icon{margin-top:0}.delivery-card__body{display:flex;flex-direction:column;gap:3px;min-width:0}.delivery-card__title{font-size:14px;font-weight:700;letter-spacing:.01em;color:var(--dc-title)}.delivery-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.delivery-card__state{flex:0 0 auto;padding:2px 9px;font-size:11px;font-weight:600;line-height:17px;color:var(--dc-icon);white-space:nowrap;background:rgba(255,255,255,.75);border-radius:999px}.delivery-card--detailed .delivery-card__body{flex:1 1 auto}.delivery-card--detailed .delivery-card__time{margin-top:2px}.delivery-card__product{display:flex;align-items:center;gap:6px;min-width:0;margin-top:4px;font-size:13px;font-weight:500;line-height:1.35;color:var(--dc-product)}.delivery-card__product-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delivery-card__product+.delivery-card__address{margin-top:1px}.delivery-card__product-more{flex:0 0 auto;padding:0 6px;font-size:11px;font-weight:700;line-height:17px;color:var(--dc-product);background:rgba(255,255,255,.7);border-radius:999px}.delivery-card__address{display:flex;align-items:flex-start;gap:7px;margin-top:6px;font-size:13px;line-height:1.4;color:var(--dc-muted)}.delivery-card__address ion-icon{flex:0 0 auto;margin-top:1px;font-size:15px}.delivery-card__address span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.delivery-card--compact{gap:8px;padding:7px 9px;border-radius:10px}.delivery-card--compact .delivery-card__icon{font-size:17px}.delivery-card--compact .delivery-card__title{font-size:12px}.delivery-card--compact .delivery-card__address{margin-top:2px;font-size:11px}.delivery-card--compact .delivery-card__address ion-icon{font-size:12px}.delivery-card--calendar{min-width:0;white-space:normal}.delivery-card--calendar.delivery-card--compact .delivery-card__address span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}full-calendar .fc-event:has(>.fc-event-main>.delivery-card),full-calendar .fc-event:has(.delivery-card){background:transparent;border:0;box-shadow:none}.delivery-card.is-loading,.delivery-chip.is-loading{position:relative;cursor:progress;pointer-events:none}.delivery-card.is-loading:after,.delivery-chip.is-loading:after{content:"";flex:0 0 auto;width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;opacity:.6;animation:delivery-loading-spin .7s linear infinite}.delivery-card.is-loading:after{position:absolute;top:12px;right:12px;color:var(--dc-icon)}.delivery-chip.is-loading:after{width:10px;height:10px;margin-left:2px;border-width:1.5px;color:var(--chip-dot)}@keyframes delivery-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.delivery-card{transition:none}.delivery-card.is-loading:after,.delivery-chip.is-loading:after{animation-duration:2s}}.filter-toolbar{display:flex;flex-direction:column;gap:14px;margin-bottom:20px;padding:14px 16px;background:#fff;border-radius:22px;box-shadow:0 10px 28px -22px rgba(60,50,30,.35)}@media (min-width: 1200px){.filter-toolbar{flex-direction:row;align-items:center;gap:0;padding:14px 20px}}.filter-toolbar__filters{flex:1 1 auto;min-width:0}.filter-toolbar__filters app-search .search-items{flex-wrap:wrap;gap:12px 0;padding:0}@media (min-width: 768px){.filter-toolbar__filters app-search .search-items{flex-wrap:nowrap}}.filter-toolbar__filters app-search .search-items .search-item{flex:1 1 100%;min-width:0;width:100%;padding:0}@media (min-width: 768px){.filter-toolbar__filters app-search .search-items .search-item{flex:1 1 0;width:auto;padding:0 22px;border-left:1px solid #ece8e1}.filter-toolbar__filters app-search .search-items .search-item:first-child{padding-left:0;border-left:0}}.filter-toolbar__actions{display:flex;flex-wrap:wrap;gap:10px}@media (min-width: 1200px){.filter-toolbar__actions{flex:0 0 auto;flex-wrap:nowrap;margin-left:22px;padding-left:22px;border-left:1px solid #ece8e1}}@media (max-width: 767px){.filter-toolbar__actions .app-btn{flex:1 1 auto}}@media (hover: hover){.filter-toolbar__actions .app-btn[data-tooltip]{position:relative}.filter-toolbar__actions .app-btn[data-tooltip]:after{content:attr(data-tooltip);position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:260px;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.35;color:#fff;white-space:normal;text-align:left;background:#1f2b22;border-radius:8px;box-shadow:0 8px 20px -10px rgba(0,0,0,.45);opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity .15s ease,transform .15s ease}.filter-toolbar__actions .app-btn[data-tooltip]:hover:after,.filter-toolbar__actions .app-btn[data-tooltip]:focus-visible:after{opacity:1;transform:none}}.toolbar-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.toolbar-search{flex:1 1 260px;position:relative;display:flex;align-items:center;min-width:0;max-width:420px;height:38px;padding:0 6px 0 12px;background:#fff;border:1px solid #e4e1dc;border-radius:10px;transition:border-color .2s ease,box-shadow .2s ease}@media (max-width: 767px){.toolbar-search{order:3;flex-basis:100%;max-width:none}}.toolbar-search>ion-icon{flex:0 0 auto;font-size:16px;color:#6f766f}.toolbar-search input{flex:1 1 auto;min-width:0;height:100%;padding:0 8px;font-family:var(--ion-font-family);font-size:15px;color:#1f2b22;background:transparent;border:0;outline:0}.toolbar-search input::placeholder{color:#8a8f88}.toolbar-search input::-webkit-search-cancel-button{display:none}.toolbar-search:hover{border-color:#cfc9be}.toolbar-search:focus-within{border-color:#3c7547;box-shadow:0 0 0 3px rgba(113,158,116,.2)}.toolbar-search.is-active{border-color:#3c7547}.toolbar-search__clear{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;font-size:14px;color:#fff;background:#3c7547;border:0;border-radius:50%;cursor:pointer}.toolbar-dates{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px;font-family:var(--ion-font-family);font-size:14px;color:#1f2b22;white-space:nowrap;background:#fff;border:1px solid #e4e1dc;border-radius:10px;cursor:pointer;transition:border-color .2s ease,background .2s ease}.toolbar-dates>ion-icon{font-size:16px;color:#6f766f}.toolbar-dates:hover{border-color:#cfc9be}.toolbar-dates.is-active{font-weight:600;color:#2d6237;background:#f1f6ef;border-color:#3c7547}.toolbar-dates.is-active>ion-icon{color:#2d6237}.toolbar-dates__clear{display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:-4px;font-size:13px;color:#fff;background:#3c7547;border-radius:50%}.boxed-fields ion-item.ion-select-alert,.app-form-boxed ion-item.ion-select-alert{--background: transparent;--padding-start: 0;--inner-padding-end: 0;--min-height: 0;--border-width: 0;--inner-border-width: 0;--highlight-height: 0;--background-hover: transparent;--background-focused: transparent;--background-activated: transparent;--ripple-color: transparent;cursor:pointer}.boxed-fields ion-item.ion-select-alert.item.ios,.app-form-boxed ion-item.ion-select-alert.item.ios{--padding-start: 0;margin:0}.boxed-fields ion-item.ion-select-alert ion-label,.app-form-boxed ion-item.ion-select-alert ion-label{margin:0 0 6px!important;font-size:13px!important;font-weight:500;color:#4b524b!important;opacity:1!important;transform:none!important}.boxed-fields ion-item.ion-select-alert ion-text,.app-form-boxed ion-item.ion-select-alert ion-text{position:relative;display:flex;align-items:center;gap:8px;width:100%;height:38px;padding:0 34px 0 12px;overflow:hidden;font-size:15px;color:#1f2b22;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #e4e1dc;border-radius:10px;transition:border-color .2s ease}.boxed-fields ion-item.ion-select-alert:hover,.app-form-boxed ion-item.ion-select-alert:hover{background-color:transparent}.boxed-fields ion-item.ion-select-alert:hover ion-text,.app-form-boxed ion-item.ion-select-alert:hover ion-text{border-color:#cfc9be}.boxed-fields ion-item.ion-select-alert ion-icon.select-icon,.app-form-boxed ion-item.ion-select-alert ion-icon.select-icon{top:auto;bottom:4px;right:12px;font-size:16px;color:#1f2b22}.boxed-fields ion-item.ion-select-alert .select-clear,.app-form-boxed ion-item.ion-select-alert .select-clear{top:auto;bottom:-1px;right:6px}.boxed-fields ion-item.ion-select-alert.field-not-editable,.app-form-boxed ion-item.ion-select-alert.field-not-editable{cursor:default}.boxed-fields ion-item.ion-select-alert.field-not-editable ion-text,.boxed-fields ion-item.ion-select-alert.field-not-editable:hover ion-text,.app-form-boxed ion-item.ion-select-alert.field-not-editable ion-text,.app-form-boxed ion-item.ion-select-alert.field-not-editable:hover ion-text{color:#6f766f;background:#f6f5f2;border-color:#e4e1dc}.boxed-fields ion-item.ion-select-alert.field-not-editable ion-icon.select-icon--lock,.app-form-boxed ion-item.ion-select-alert.field-not-editable ion-icon.select-icon--lock{font-size:14px;color:#a3a8a1}.boxed-fields app-form-field-input ion-item{--background: transparent;--padding-start: 0;--inner-padding-end: 0;--min-height: 0;--border-width: 0;--inner-border-width: 0;--highlight-height: 0;--background-hover: transparent;--background-focused: transparent}.boxed-fields app-form-field-input ion-item.item.ios{--padding-start: 0;margin:0}.boxed-fields app-form-field-input ion-item ion-label{margin:0 0 6px!important;font-size:13px!important;font-weight:500;color:#4b524b!important;opacity:1!important;transform:none!important}.boxed-fields app-form-field-input ion-item ion-input{--padding-start: 12px;--padding-end: 12px;--padding-top: 0;--padding-bottom: 0;--placeholder-color: #8a8f88;--placeholder-opacity: 1;flex:0 0 38px!important;min-height:38px!important;height:38px!important;font-size:15px;color:#1f2b22;background:#fff;border:1px solid #e4e1dc;border-radius:10px;transition:border-color .2s ease,box-shadow .2s ease}.boxed-fields app-form-field-input ion-item ion-input input{padding:0 12px!important}.boxed-fields app-form-field-input ion-item ion-input .input-clear-icon{width:26px;height:26px;margin:0 6px 0 0;color:#1f2b22;border-radius:50%;transition:background-color .15s ease,color .15s ease}.boxed-fields app-form-field-input ion-item ion-input .input-clear-icon ion-icon{width:16px!important;height:16px!important}.boxed-fields app-form-field-input ion-item ion-input .input-clear-icon:hover{color:#c9423e;background:#fbeceb}.boxed-fields app-form-field-input ion-item:hover ion-input{border-color:#cfc9be}.boxed-fields app-form-field-input ion-item:focus-within ion-input{border-color:#3c7547;box-shadow:0 0 0 3px rgba(113,158,116,.2)}.boxed-fields--no-label app-form-field-input ion-label{display:none!important}.boxed-fields--no-label ion-item.ion-select-alert ion-label{display:none}.app-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;font-family:var(--ion-font-family);font-size:15px;font-weight:500;color:#2d6237;white-space:nowrap;background:#fff;border:1.5px solid #3c7547;border-radius:999px;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.app-btn ion-icon{font-size:18px}.app-btn:hover{background:#f1f6ef}.app-btn--primary{color:#fff;background:linear-gradient(180deg,#3c7547,#2d6237);border-color:transparent;box-shadow:0 8px 16px -8px rgba(45,98,55,.7)}.app-btn--primary:hover{background:linear-gradient(180deg,#3c7547,#2d6237);transform:translateY(-1px)}.app-btn--danger{color:#c9423e;border-color:#e7a6a4}.app-btn--danger:hover{background:#fdf0f0}.app-btn--small{gap:6px;height:38px;padding:0 16px;font-size:14px}.app-btn--small ion-icon{font-size:16px}.app-btn:disabled{opacity:.5;cursor:default;transform:none}.app-pill-tabs{display:flex;gap:8px;padding:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;background:#fff;border:1px solid #ece8e1;border-radius:999px}.app-pill-tabs__tab{display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 22px;font-family:var(--ion-font-family);font-size:15px;font-weight:500;color:#1f2b22;white-space:nowrap;background:transparent;border:0;border-radius:999px;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.app-pill-tabs__tab:hover{color:#2d6237;background:rgba(82,118,84,.09)}.app-pill-tabs__tab.is-active{font-weight:600;color:#fff;background:linear-gradient(180deg,#3c7547,#2d6237);box-shadow:0 8px 16px -8px rgba(45,98,55,.7)}.app-pill-tabs__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:1px 7px 0;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;color:#6f766f;background:#f3f2ef;border-radius:999px}.is-active .app-pill-tabs__count{color:#2d6237;background:#fff}.app-pill-tabs--buttons{gap:8px;padding:0;background:none;border:0}.app-pill-tabs--buttons .app-pill-tabs__tab{height:44px;padding:0 22px;background:#fff;border:1px solid #ece8e1}.app-pill-tabs--buttons .app-pill-tabs__tab:hover{color:#1f2b22;background:#fff;border-color:#d8d2c7}.app-pill-tabs--buttons .app-pill-tabs__tab.is-active{color:#fff;background:linear-gradient(180deg,#3c7547,#2d6237);border-color:transparent}.app-pill-tabs--small{gap:4px;padding:3px}.app-pill-tabs--small .app-pill-tabs__tab{height:38px;padding:0 18px;font-size:15px}full-calendar .fc-header-toolbar.fc-toolbar.fc-toolbar-ltr{gap:12px;margin-bottom:18px}full-calendar .fc-header-toolbar.fc-toolbar.fc-toolbar-ltr .fc-toolbar-chunk{gap:12px}full-calendar .fc-header-toolbar.fc-toolbar.fc-toolbar-ltr .fc-toolbar-chunk .fc-button-group{gap:8px;margin-bottom:0}full-calendar .fc-header-toolbar.fc-toolbar.fc-toolbar-ltr .fc-toolbar-chunk .fc-button-group .fc-button{height:44px;min-width:0;margin:0;padding:0 22px;font-family:var(--ion-font-family);font-size:15px;font-weight:500;color:#1f2b22;background:#fff;border:1px solid #ece8e1;border-radius:999px!important;box-shadow:none!important;opacity:1!important;transition:background .2s ease,border-color .2s ease,color .2s ease}full-calendar .fc-header-toolbar.fc-toolbar.fc-toolbar-ltr .fc-toolbar-chunk .fc-button-group .fc-button:hover{border-color:#d8d2c7}full-calendar .fc-header-toolbar.fc-toolbar.fc-toolbar-ltr .fc-toolbar-chunk .fc-button-group .fc-button.fc-button-active{color:#fff;background:linear-gradient(180deg,#3c7547,#2d6237);border-color:transparent;box-shadow:0 8px 16px -8px rgba(45,98,55,.7)!important}full-calendar .fc-header-toolbar.fc-toolbar.fc-toolbar-ltr .fc-toolbar-chunk .fc-prev-button,full-calendar .fc-header-toolbar.fc-toolbar.fc-toolbar-ltr .fc-toolbar-chunk .fc-next-button{display:inline-flex;align-items:center;justify-content:center;width:48px!important;min-width:48px;height:48px!important;padding:0;color:#2d6237!important;background:#fff!important;border:1.5px solid #c9d6c6!important;border-radius:50%!important;transition:border-color .2s ease,background .2s ease}full-calendar .fc-header-toolbar.fc-toolbar.fc-toolbar-ltr .fc-toolbar-chunk .fc-prev-button:hover,full-calendar .fc-header-toolbar.fc-toolbar.fc-toolbar-ltr .fc-toolbar-chunk .fc-next-button:hover{background:#f1f6ef!important;border-color:#3c7547!important}full-calendar .fc-header-toolbar.fc-toolbar.fc-toolbar-ltr .fc-toolbar-chunk .fc-prev-button .fc-icon,full-calendar .fc-header-toolbar.fc-toolbar.fc-toolbar-ltr .fc-toolbar-chunk .fc-next-button .fc-icon{font-size:20px}full-calendar .fc-header-toolbar.fc-toolbar.fc-toolbar-ltr .fc-toolbar-chunk .fc-today-button{height:44px!important;min-width:0;padding:0 22px;font-family:var(--ion-font-family);font-size:15px;font-weight:500;color:#8a8f88!important;background:#f3f2ef!important;border:0!important;border-radius:999px!important;opacity:1}full-calendar .fc-header-toolbar.fc-toolbar.fc-toolbar-ltr .fc-toolbar-chunk .fc-today-button:not(:disabled):hover{color:#2d6237!important;background:#e9efe6!important}full-calendar .fc-header-toolbar.fc-toolbar.fc-toolbar-ltr .fc-toolbar-chunk .fc-today-button:disabled{opacity:.7;cursor:default}full-calendar .fc-toolbar-title{font-family:var(--ion-font-family);font-size:24px;font-weight:500;color:#1f2b22}@media (min-width: 768px){full-calendar .fc-toolbar-title{font-size:28px}}full-calendar .fc-col-header,full-calendar .fc-col-header th{border:0!important}full-calendar .fc-col-header-cell{padding:0 4px 6px}full-calendar .fc-col-header-cell-cushion{justify-content:flex-start;width:100%;padding:9px 14px!important;font-size:14px;font-weight:500;color:#4b524b;background:#faf8f5;border-radius:10px}full-calendar .fc-daygrid-day{cursor:pointer}full-calendar :is(.fc-dayGridMonth-view,.fc-dayGridWeek-view,.fc-dayGridDay-view){--fc-today-bg-color: transparent}full-calendar :is(.fc-dayGridMonth-view,.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-scrollgrid,full-calendar :is(.fc-dayGridMonth-view,.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-scrollgrid td,full-calendar :is(.fc-dayGridMonth-view,.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-scrollgrid th{border:0!important}full-calendar :is(.fc-dayGridMonth-view,.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-daygrid-day{height:1px;padding:4px}full-calendar :is(.fc-dayGridMonth-view,.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-daygrid-day-frame{height:100%;min-height:112px!important;background:#fff;border:1px solid #ece8e1;border-radius:14px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}full-calendar :is(.fc-dayGridMonth-view,.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-daygrid-day:hover .fc-daygrid-day-frame{border-color:#d8d2c7}full-calendar :is(.fc-dayGridMonth-view,.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-day-other .fc-daygrid-day-frame,full-calendar :is(.fc-dayGridMonth-view,.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-day-past .fc-daygrid-day-frame{background:#f8f7f4;border-color:transparent}full-calendar :is(.fc-dayGridMonth-view,.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-day-other .fc-daygrid-day-frame .fc-daygrid-day-top,full-calendar :is(.fc-dayGridMonth-view,.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-day-past .fc-daygrid-day-frame .fc-daygrid-day-top{opacity:1}full-calendar :is(.fc-dayGridMonth-view,.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-day-other .fc-daygrid-day-frame .cal-day-number,full-calendar :is(.fc-dayGridMonth-view,.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-day-past .fc-daygrid-day-frame .cal-day-number{color:#c4c0b8}full-calendar :is(.fc-dayGridMonth-view,.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-day-other .fc-daygrid-day-frame .fc-daygrid-day-events,full-calendar :is(.fc-dayGridMonth-view,.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-day-past .fc-daygrid-day-frame .fc-daygrid-day-events{opacity:.55}full-calendar :is(.fc-dayGridMonth-view,.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-day-today .fc-daygrid-day-frame{border-color:#3c7547;box-shadow:inset 0 0 0 1px #3c7547}full-calendar :is(.fc-dayGridMonth-view,.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-daygrid-day.is-selected .fc-daygrid-day-frame{background:#f1f6ef;border-color:#9fc29c}full-calendar :is(.fc-dayGridMonth-view,.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-daygrid-day.is-selected.fc-day-today .fc-daygrid-day-frame{border-color:#3c7547}full-calendar :is(.fc-dayGridMonth-view,.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-daygrid-day-top{flex-direction:row}full-calendar :is(.fc-dayGridMonth-view,.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-daygrid-day-number{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 10px 4px;text-decoration:none}full-calendar :is(.fc-dayGridMonth-view,.fc-dayGridWeek-view,.fc-dayGridDay-view) .cal-day-number{font-size:16px;font-weight:600;color:#1f2b22}full-calendar :is(.fc-dayGridMonth-view,.fc-dayGridWeek-view,.fc-dayGridDay-view) .cal-day-today,full-calendar :is(.fc-dayGridMonth-view,.fc-dayGridWeek-view,.fc-dayGridDay-view) .cal-day-holiday{padding:3px 10px;font-size:12px;font-weight:700;line-height:16px;white-space:nowrap;border-radius:999px}full-calendar :is(.fc-dayGridMonth-view,.fc-dayGridWeek-view,.fc-dayGridDay-view) .cal-day-today{color:#fff;background:#3c7547}full-calendar :is(.fc-dayGridMonth-view,.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-bg-event{background:var(--holiday-bg)!important;opacity:1;border-radius:13px}full-calendar :is(.fc-dayGridMonth-view,.fc-dayGridWeek-view,.fc-dayGridDay-view) .cal-day-holiday{position:absolute;top:9px;right:10px;display:inline-flex;align-items:center;gap:4px;color:var(--holiday-label-text);background:var(--holiday-label-bg)}full-calendar :is(.fc-dayGridMonth-view,.fc-dayGridWeek-view,.fc-dayGridDay-view) .cal-day-holiday ion-icon{font-size:13px}full-calendar :is(.fc-dayGridMonth-view,.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-bg-event.is-holiday-partial{background:transparent!important}full-calendar :is(.fc-dayGridMonth-view,.fc-dayGridWeek-view,.fc-dayGridDay-view) .cal-day-holiday--partial{color:var(--holiday-partial-label-text);background:var(--holiday-partial-label-bg)}full-calendar :is(.fc-dayGridMonth-view,.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-daygrid-day-frame:has(.cal-day-holiday) .cal-day-today{visibility:hidden}full-calendar :is(.fc-dayGridMonth-view,.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-daygrid-day-events{max-height:none;margin:2px 0 6px;overflow:visible}full-calendar :is(.fc-dayGridMonth-view,.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-daygrid-event-harness{padding:2px 8px!important}full-calendar :is(.fc-dayGridMonth-view,.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-daygrid-event{margin:0!important;background:transparent!important;border:0;box-shadow:none!important}full-calendar :is(.fc-dayGridMonth-view,.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-daygrid-event:before,full-calendar :is(.fc-dayGridMonth-view,.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-daygrid-event:after{display:none}full-calendar .fc-dayGridMonth-view .fc-daygrid-event{display:inline-flex;max-width:100%}full-calendar .fc-dayGridMonth-view .fc-daygrid-event .delivery-chip{max-width:100%}full-calendar .fc-dayGridMonth-view .fc-daygrid-event:focus-visible{outline:none}full-calendar .fc-dayGridMonth-view .fc-daygrid-event:focus-visible .delivery-chip{outline:2px solid #3c7547;outline-offset:1px}full-calendar .fc-dayGridMonth-view .fc-daygrid-day-bottom{padding:2px 8px 0;text-align:right}full-calendar .fc-dayGridMonth-view .fc-daygrid-more-link{display:inline-block;float:none;padding:1px 8px;font-size:12px;font-weight:600;line-height:18px;color:#4b524b;background:#f3f2ef;border-radius:999px}full-calendar .fc-dayGridMonth-view .fc-daygrid-more-link:hover{color:#2d6237;background:#e9efe6}full-calendar .cal-day-empty{display:none}full-calendar :is(.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-daygrid-day-frame{min-height:220px!important}full-calendar :is(.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-daygrid-day-events{margin-top:6px}full-calendar :is(.fc-dayGridWeek-view,.fc-dayGridDay-view) .cal-day-holiday{display:none}full-calendar :is(.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-col-header-cell.fc-day-today .fc-col-header-cell-cushion{font-weight:600;color:#fff;background:#3c7547}full-calendar :is(.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-col-header-cell-cushion{position:relative}full-calendar :is(.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-col-header-cell-cushion[data-count]:after{content:attr(data-count);position:absolute;top:50%;right:10px;transform:translateY(-50%);min-width:22px;padding:0 7px;font-size:12px;font-weight:700;line-height:20px;color:#6f766f;text-align:center;background:#ece9e3;border-radius:999px}full-calendar :is(.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-col-header-cell.fc-day-today .fc-col-header-cell-cushion[data-count]:after{color:#2d6237;background:#fff}full-calendar :is(.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-col-header-cell-cushion[data-holiday]{background:var(--holiday-bg)}full-calendar :is(.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-col-header-cell-cushion[data-holiday]:after{content:attr(data-holiday) "  " attr(data-count);color:var(--holiday-label-text);background:var(--holiday-label-bg);white-space:pre}full-calendar :is(.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-col-header-cell-cushion[data-holiday-partial]:after{content:attr(data-holiday-partial) "  " attr(data-count);color:var(--holiday-partial-label-text);background:var(--holiday-partial-label-bg);white-space:pre}full-calendar :is(.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-col-header-cell.fc-day-today .fc-col-header-cell-cushion[data-holiday]{background:#3c7547}full-calendar :is(.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-col-header-cell.fc-day-today .fc-col-header-cell-cushion[data-holiday]:after{color:var(--holiday-today-label-text);background:var(--holiday-today-label-bg)}full-calendar :is(.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-daygrid-event{display:block}full-calendar :is(.fc-dayGridWeek-view,.fc-dayGridDay-view) .cal-day-empty{position:absolute;inset:10px 10px auto;height:min(100% - 20px,420px);z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:20px 14px;text-align:center;border:1.5px dashed #e0dbd2;border-radius:12px;pointer-events:none}full-calendar :is(.fc-dayGridWeek-view,.fc-dayGridDay-view) .cal-day-empty ion-icon{margin-bottom:4px;font-size:30px;color:#b9b4aa}full-calendar :is(.fc-dayGridWeek-view,.fc-dayGridDay-view) .cal-day-empty__title{font-size:15px;font-weight:600;color:#5c625c}full-calendar :is(.fc-dayGridWeek-view,.fc-dayGridDay-view) .cal-day-empty__text{font-size:13px;line-height:1.4;color:#6f766f}full-calendar :is(.fc-dayGridWeek-view,.fc-dayGridDay-view) .cal-day-order{position:relative;z-index:2;width:calc(100% - 16px);margin:10px 8px 2px}full-calendar :is(.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-daygrid-day-frame:has(.cal-day-order) .cal-day-empty{top:66px;height:min(100% - 76px,420px)}full-calendar :is(.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-daygrid-day-frame:has(.fc-daygrid-event) .cal-day-empty{display:none}full-calendar :is(.fc-dayGridWeek-view,.fc-dayGridDay-view) .fc-daygrid-day-frame:has(.fc-bg-event) .cal-day-empty{border-color:var(--holiday-border);background:rgba(255,255,255,.55)}.delivery-chip{--chip-dot: var(--state-done-accent);--chip-bg: var(--state-done-bg);--chip-border: var(--state-done-border);--chip-text: #3d453e;display:flex;align-items:center;gap:7px;min-width:0;padding:3px 8px;font-family:var(--ion-font-family);font-size:12px;font-weight:600;line-height:16px;color:var(--chip-text);background:var(--chip-bg);border:1px solid var(--chip-border);border-radius:8px;cursor:pointer;transition:filter .15s ease}.delivery-chip:hover{filter:brightness(.96)}.delivery-chip--preparation{--chip-dot: var(--state-preparation-accent);--chip-bg: var(--state-preparation-bg);--chip-border: var(--state-preparation-border)}.delivery-chip--scheduled{--chip-dot: var(--state-scheduled-accent);--chip-bg: var(--state-scheduled-bg);--chip-border: var(--state-scheduled-border)}.delivery-chip--paused{--chip-dot: var(--state-paused-accent);--chip-bg: var(--state-paused-bg);--chip-border: var(--state-paused-border)}.delivery-chip--cancelled{--chip-dot: var(--state-cancelled-accent);--chip-bg: var(--state-cancelled-bg);--chip-border: var(--state-cancelled-border);--chip-text: var(--state-cancelled-accent)}.delivery-chip__dot{flex:0 0 auto;width:9px;height:9px;background:var(--chip-dot);border-radius:50%}.delivery-chip__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 767px){full-calendar .fc-dayGridMonth-view .fc-daygrid-day{padding:2px}full-calendar .fc-dayGridMonth-view .fc-daygrid-day-frame{min-height:76px!important;border-radius:10px}full-calendar .fc-dayGridMonth-view .fc-daygrid-day-number{padding:6px 6px 2px}full-calendar .fc-dayGridMonth-view .cal-day-today,full-calendar .fc-dayGridMonth-view .cal-day-holiday{display:none}full-calendar .fc-dayGridMonth-view .fc-daygrid-event-harness{padding:1px 3px!important}full-calendar .fc-dayGridMonth-view .delivery-chip{padding:0;background:none;border:0}full-calendar .fc-dayGridMonth-view .delivery-chip__title{display:none}}ion-modal.shop-product-modal{--width: min(880px, calc(100vw - 32px) );--height: min(600px, calc(100vh - 48px) );--border-radius: 24px;--backdrop-opacity: .4;--box-shadow: 0 30px 60px -20px rgba(30, 30, 20, .45)}@media (max-width: 767px){ion-modal.shop-product-modal{--width: 100%;--height: auto;--max-height: 92vh;align-items:flex-end}ion-modal.shop-product-modal::part(content){border-radius:24px 24px 0 0}ion-modal.shop-product-modal .ion-page{position:relative;contain:layout style;max-height:92vh}}ion-modal.shop-cart-modal{--width: min(460px, 100vw);--height: 100%;--border-radius: 0;--backdrop-opacity: .35;--box-shadow: -20px 0 50px -20px rgba(30, 30, 20, .45);justify-content:flex-end}ion-modal.shop-cart-modal::part(content){border-radius:24px 0 0 24px}@media (max-width: 575px){ion-modal.shop-cart-modal::part(content){border-radius:0}}ion-modal.shop-confirm-modal{--width: min(500px, calc(100vw - 32px) );--height: auto;--max-height: calc(100vh - 48px) ;--border-radius: 24px;--backdrop-opacity: .4;--box-shadow: 0 30px 60px -20px rgba(30, 30, 20, .45)}ion-modal.shop-confirm-modal .ion-page{position:relative;contain:layout style}.shop-confirm{display:flex;flex-direction:column;align-items:center;max-height:calc(100vh - 48px);padding:30px 26px 24px;overflow-y:auto;text-align:center;background:#fff}.shop-confirm__icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:14px;font-size:32px;color:#fff;background:linear-gradient(180deg,#3c7547,#2d6237);border-radius:50%;box-shadow:0 0 0 8px #eef4ec,0 12px 24px -10px rgba(45,98,55,.8);animation:shop-confirm-pop .45s cubic-bezier(.32,.72,0,1.4)}.shop-confirm__title{margin:0;font-family:var(--ion-font-family-title);font-size:26px;font-weight:600;color:#1f2b22}.shop-confirm__text{max-width:380px;margin:6px 0 20px;font-size:14px;line-height:1.45;color:#6f766f}.shop-confirm__card{width:100%;padding:6px 16px 14px;text-align:left;background:#f7f5f1;border-radius:18px}.shop-confirm__row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #ece8e1}.shop-confirm__row>ion-icon{flex:0 0 auto;font-size:18px;color:#2d6237}.shop-confirm__row div{display:flex;flex-direction:column;min-width:0}.shop-confirm__row span{font-size:12px;color:#6f766f}.shop-confirm__row strong{font-size:14px;font-weight:600;color:#1f2b22}.shop-confirm__lines{max-height:210px;margin:0;padding:6px 0;overflow-y:auto;list-style:none;border-bottom:1px solid #ece8e1}.shop-confirm__lines li{display:flex;align-items:center;gap:10px;padding:6px 0}.shop-confirm__lines img{flex:0 0 auto;width:40px;height:40px;object-fit:cover;border-radius:10px}.shop-confirm__lines img.is-own{box-sizing:border-box;padding:3px;object-fit:contain;background:#fff;border:1px solid #ece8e1}.shop-confirm__lines div{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.shop-confirm__lines strong{overflow:hidden;font-size:13px;font-weight:600;color:#1f2b22;white-space:nowrap;text-overflow:ellipsis}.shop-confirm__lines span{font-size:12px;color:#6f766f}.shop-confirm__lines em{flex:0 0 auto;font-size:13px;font-style:normal;font-weight:700;color:#1f2b22}.shop-confirm__total{display:flex;justify-content:space-between;padding-top:12px;font-size:15px;font-weight:700;color:#1f2b22}.shop-confirm__actions{display:flex;flex-wrap:wrap;gap:10px;width:100%;margin-top:20px}.shop-confirm__actions .app-btn{flex:1 1 180px}@keyframes shop-confirm-pop{0%{opacity:0;transform:scale(.6)}}ion-item{--background:transparent !important;--padding-start:0}ion-item.item.ios{--padding-start:16px;margin:0 16px 5px 0}.login-page ion-item{--background:white !important;--padding-start:16px;--min-height: 48px}.login-page ion-item.item.ios{margin:5px 15px}app-form-field-model-selector[ng-reflect-is-editable=true] .model-selector,app-select-parent-customer-modal[ng-reflect-is-editable=true] .model-selector{--border-color: transparent}app-form-field-model-selector[ng-reflect-is-editable=true] .model-selector.ios,app-select-parent-customer-modal[ng-reflect-is-editable=true] .model-selector.ios{padding-top:3px;margin-right:6px}app-form-field-model-selector .model-selector,app-select-parent-customer-modal .model-selector{margin-right:0;width:100%;--inner-padding-end: 0;--padding-start: 0}app-form-field-model-selector .model-selector .model-selector__inner,app-select-parent-customer-modal .model-selector .model-selector__inner{width:100%}app-form-field-model-selector .model-selector .model-selector__inner .model-selector__inner-2,app-select-parent-customer-modal .model-selector .model-selector__inner .model-selector__inner-2{margin-top:9px}.ios app-form-field-model-selector .model-selector .model-selector__inner .model-selector__inner-2,.ios app-select-parent-customer-modal .model-selector .model-selector__inner .model-selector__inner-2{margin-top:0}app-form-field-model-selector .model-selector .model-selector__inner .model-selector__inner-2 ion-searchbar,app-select-parent-customer-modal .model-selector .model-selector__inner .model-selector__inner-2 ion-searchbar{padding:0;border-radius:8px}.ios app-form-field-model-selector .model-selector .model-selector__inner .model-selector__inner-2 ion-searchbar,.ios app-select-parent-customer-modal .model-selector .model-selector__inner .model-selector__inner-2 ion-searchbar{height:42px}app-form-field-model-selector .model-selector .model-selector__inner .model-selector__inner-2 ion-searchbar .searchbar-input-container.sc-ion-searchbar-ios,app-select-parent-customer-modal .model-selector .model-selector__inner .model-selector__inner-2 ion-searchbar .searchbar-input-container.sc-ion-searchbar-ios{height:42px}app-form-field-model-selector .model-selector .model-selector__inner .model-selector__inner-2 ion-searchbar .searchbar-input-container input,app-select-parent-customer-modal .model-selector .model-selector__inner .model-selector__inner-2 ion-searchbar .searchbar-input-container input{box-shadow:none;background:#fff;-webkit-padding-start:33px;padding-inline-start:33px}app-form-field-model-selector .model-selector .model-selector__inner .model-selector__inner-2 ion-searchbar .searchbar-search-icon,app-select-parent-customer-modal .model-selector .model-selector__inner .model-selector__inner-2 ion-searchbar .searchbar-search-icon{left:3px}ion-label.label-stacked{color:#000!important;opacity:.5!important}app-form-field-radio .force-radio-wrapper{width:100%!important;display:block!important;padding:10px 0}app-form-field-radio .ultra-custom-row{display:flex!important;flex-wrap:wrap!important;gap:10px;background:transparent}app-form-field-radio .ultra-custom-row .pill-wrapper .pill-radio{--color: transparent;--color-checked: transparent;--background: #8fbca4;--background-checked: #60d194;--border-radius: 20px;--inner-border-radius: 20px;padding:8px 16px;color:#fff;font-size:13px;font-weight:500;transition:.2s all ease-in-out;margin:0;background:var(--background);border-radius:25px}app-form-field-radio .ultra-custom-row .pill-wrapper .pill-radio::part(container){display:none}app-form-field-radio .ultra-custom-row .pill-wrapper .pill-radio::part(label){margin:0;padding:0;text-align:center}app-form-field-radio .ultra-custom-row .pill-wrapper .pill-radio.radio-checked{background:var(--background-checked);box-shadow:0 2px 4px rgba(0,0,0,.15)}.ion-select-alert ion-text{padding:16px 0 13px;width:calc(100% - 20px)}.ion-select-alert ion-icon{position:absolute;right:10px;top:29px}.ion-select-alert .select-value-text{display:inline-block;max-width:100%;min-width:0;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ion-select-alert .select-clear{position:absolute;top:22px;right:4px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;color:#1f2b22;background:transparent;border:0;border-radius:50%;cursor:pointer;transition:background-color .15s ease,color .15s ease}.ion-select-alert .select-clear ion-icon{position:static;font-size:15px}.ion-select-alert .select-clear:hover{color:#c9423e;background:#fbeceb}.ion-select-alert ion-icon.select-value-icon{position:static;flex:0 0 auto;margin-right:8px;font-size:16px;vertical-align:-3px}ion-item ion-input,ion-item ion-select{--placeholder-color:#000000;font-size:16px}ion-item ion-input input,ion-item ion-select input{min-height:46px!important;--padding-bottom: 0}ion-item ion-input.select-disabled,ion-item ion-select.select-disabled{opacity:.7;color:#000}[ng-reflect-is-editable=false] ion-item ion-input .native-input[disabled].sc-ion-input-md:not(.cloned-input),[ng-reflect-is-editable=false] ion-item ion-select .native-input[disabled].sc-ion-input-md:not(.cloned-input){opacity:1}ion-item ion-input[disabled=true],ion-item ion-select[disabled=true]{--color: 000;opacity:.7;font-weight:400;font-size:16px}ion-item ion-input .native-input[disabled].sc-ion-input-ios:not(.cloned-input),ion-item ion-select .native-input[disabled].sc-ion-input-ios:not(.cloned-input){opacity:1}ion-item ion-input[ng-reflect-is-disabled=true],ion-item ion-select[ng-reflect-is-disabled=true]{color:#000;opacity:.7}.ion-item-check{display:flex;min-height:40px;--border-color: #f2f3f2}.ion-item-check .ion-item-check__inner{display:flex;align-items:center}.ion-item-check .ion-item-check__inner ion-checkbox{margin-right:5px;--checkbox-background:white}.ion-item-check .ion-item-check__inner ion-label{font-size:12px;color:#000!important;opacity:.5!important}ion-datetime-button{font-size:14px;padding:0 3px 2px 0;margin-top:9px}ion-datetime-button.ios{margin-top:4px}ion-datetime-button button{padding:0!important}[hidden]{display:none!important}ion-item.field-not-editable{--border-color: rgba(0, 0, 0, .15);--border-style: dashed}ion-item.field-not-editable ion-input,ion-item.field-not-editable ion-select,ion-item.field-not-editable ion-textarea{opacity:1!important;color:rgba(0,0,0,.5)!important}ion-item.field-not-editable ion-input .native-input[disabled],ion-item.field-not-editable ion-input .native-textarea[disabled],ion-item.field-not-editable ion-select .native-input[disabled],ion-item.field-not-editable ion-select .native-textarea[disabled],ion-item.field-not-editable ion-textarea .native-input[disabled],ion-item.field-not-editable ion-textarea .native-textarea[disabled]{opacity:1!important}.field-lock-icon{color:rgba(0,0,0,.25);font-size:13px;flex-shrink:0;align-self:flex-end;margin-bottom:10px}.form-field-date__popover{--width:350px}.form-field-date__popover ion-toolbar{--background:white;border-bottom:1px solid #ededed}.app-form-boxed app-form-field-input,.app-form-boxed app-form-field-textarea,.app-form-boxed app-form-field-select,.app-form-boxed app-form-field-date,.app-form-boxed app-form-field-select-modal{display:block;margin-bottom:14px}.app-form-boxed ion-grid{--ion-grid-padding: 0;padding:0}.app-form-boxed ion-col{--ion-grid-column-padding: 0;padding:0}.app-form-boxed ion-row{gap:0 14px;flex-wrap:nowrap}@media (max-width: 575px){.app-form-boxed ion-row{flex-wrap:wrap}.app-form-boxed ion-row>ion-col{flex:1 1 100%;max-width:100%}}.app-form-boxed ion-row>ion-col[size="6"]{flex:1 1 0;max-width:none}.app-form-boxed app-form-field-input>ion-item,.app-form-boxed app-form-field-textarea>ion-item,.app-form-boxed app-form-field-select>ion-item,.app-form-boxed app-form-field-date>ion-item{position:relative;--background: transparent;--padding-start: 0;--inner-padding-end: 0;--min-height: 0;--border-width: 0;--inner-border-width: 0;--highlight-height: 0;--background-hover: transparent;--background-focused: transparent;--background-activated: transparent;--ripple-color: transparent}.app-form-boxed app-form-field-input>ion-item.item.ios,.app-form-boxed app-form-field-textarea>ion-item.item.ios,.app-form-boxed app-form-field-select>ion-item.item.ios,.app-form-boxed app-form-field-date>ion-item.item.ios{--padding-start: 0;margin:0}.app-form-boxed app-form-field-input>ion-item ion-label,.app-form-boxed app-form-field-textarea>ion-item ion-label,.app-form-boxed app-form-field-select>ion-item ion-label,.app-form-boxed app-form-field-date>ion-item ion-label{margin:0 0 6px!important;font-size:13px!important;font-weight:500;color:#4b524b!important;opacity:1!important;transform:none!important}.app-form-boxed app-form-field-input>ion-item .is-required,.app-form-boxed app-form-field-textarea>ion-item .is-required,.app-form-boxed app-form-field-select>ion-item .is-required,.app-form-boxed app-form-field-date>ion-item .is-required{color:#c9423e}.app-form-boxed ion-item ion-input,.app-form-boxed ion-item ion-textarea{--padding-start: 12px;--padding-end: 12px;--placeholder-color: #8a8f88;--placeholder-opacity: 1;--highlight-height: 0;width:100%;font-size:15px!important;color:#1f2b22;background:#fff;border:1px solid #e4e1dc;border-radius:10px;transition:border-color .2s ease,box-shadow .2s ease}.app-form-boxed ion-item ion-input{--padding-top: 0;--padding-bottom: 0;flex:0 0 40px!important;min-height:40px!important;height:40px!important}.app-form-boxed ion-item ion-input input{min-height:0!important;padding:0 12px!important}.app-form-boxed ion-item ion-input>ion-icon{flex:0 0 auto;margin-inline:12px 0!important;padding:0!important;font-size:16px;color:#6f766f}.app-form-boxed ion-item ion-input:has(>ion-icon) input{padding-left:10px!important}.app-form-boxed ion-item ion-textarea{--padding-top: 10px;--padding-bottom: 10px;min-height:96px;margin-top:0!important}.app-form-boxed ion-item ion-textarea textarea{padding:10px 12px!important}.app-form-boxed ion-item:hover ion-input,.app-form-boxed ion-item:hover ion-textarea{border-color:#cfc9be}.app-form-boxed ion-item:focus-within ion-input,.app-form-boxed ion-item:focus-within ion-textarea{border-color:#3c7547;box-shadow:0 0 0 3px rgba(113,158,116,.2)}.app-form-boxed .form-field-select__label{margin:0 0 6px;font-size:13px;font-weight:500;color:#4b524b}.app-form-boxed .form-field-select__label .is-required{color:#c9423e}.app-form-boxed app-form-field-select ion-select{--padding-start: 0;--padding-end: 0;--highlight-height: 0;position:relative;width:100%;min-height:0;font-size:15px;color:#1f2b22}.app-form-boxed app-form-field-select ion-select::part(label){display:none}.app-form-boxed app-form-field-select ion-select::part(container){flex:0 1 auto;display:flex;align-items:center;width:2000px;min-width:0;height:40px;padding:0 36px 0 12px;background:#fff;border:1px solid #e4e1dc;border-radius:10px;transition:border-color .2s ease}.app-form-boxed app-form-field-select ion-select::part(icon){position:absolute;top:50%;right:12px;width:16px;height:16px;margin:-8px 0 0;color:#1f2b22;opacity:1}.app-form-boxed app-form-field-select ion-select:hover::part(container){border-color:#cfc9be}.app-form-boxed ion-item.field-not-editable ion-input,.app-form-boxed ion-item.field-not-editable ion-textarea{color:#6f766f!important;background:#f6f5f2;border-color:#e4e1dc!important;box-shadow:none!important}.app-form-boxed ion-item.field-not-editable ion-select::part(container){background:#f6f5f2}.app-form-boxed ion-item.field-not-editable .field-lock-icon{position:absolute;right:12px;bottom:13px;z-index:2;margin:0;font-size:14px;color:#a3a8a1}.app-form-boxed ion-item ion-row{margin-top:4px;font-size:12px;color:#c9423e}.docs-card{padding:16px 20px;background:#fff;border-radius:22px;box-shadow:0 10px 28px -22px rgba(60,50,30,.35)}@media (max-width: 575px){.docs-card{padding:6px 14px 10px;border-radius:18px}}.doc-table--notes{--doc-cols: minmax(200px, 1fr) auto auto auto auto;--doc-cols-fixed: minmax(0, 1fr) 150px 170px 100px 180px}.doc-table--invoices{--doc-cols: minmax(180px, 1fr) auto auto auto auto auto;--doc-cols-fixed: minmax(0, 1fr) 130px 130px 140px 100px 200px}.doc-table--tickets{--doc-cols: minmax(220px, 1fr) auto auto auto auto;--doc-cols-fixed: minmax(0, 1fr) 150px 150px 170px 110px}.doc-table--company-docs{--doc-cols: minmax(240px, 1fr) auto auto;--doc-cols-fixed: minmax(0, 1fr) 150px 300px}@media (min-width: 992px){.doc-table{display:grid;grid-template-columns:var(--doc-cols);column-gap:28px}.doc-table__head,.doc-table__group,.doc-table .doc-row{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:center}@supports not (grid-template-columns: subgrid){.doc-table{display:block}.doc-table__head,.doc-table .doc-row{grid-template-columns:var(--doc-cols-fixed);column-gap:20px}}}.doc-table__head{padding:11px 14px;font-size:12px;font-weight:700;letter-spacing:.05em;color:#6f766f;text-transform:uppercase;white-space:nowrap;background:#f6f4ef;border-radius:12px}.doc-table__head .is-right{text-align:right}@media (max-width: 991px){.doc-table__head{display:none}}.doc-table__group{margin:0;padding:20px 14px 6px;font-family:var(--ion-font-family);font-size:13px;font-weight:700;color:#2d6237}@media (max-width: 991px){.doc-table__group{padding:16px 0 4px}}.doc-row{padding:12px 14px;font-size:14px;color:#3d453e;border-bottom:1px solid #ece8e1}.doc-row:last-child{border-bottom:0}@media (max-width: 991px){.doc-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:14px 0}.doc-table--notes .doc-row{grid-template-areas:"ref amount" "date status" "actions actions"}.doc-table--invoices .doc-row{grid-template-areas:"ref amount" "date status" "extra extra" "actions actions"}.doc-table--company-docs .doc-row{grid-template-areas:"ref ref" "date date" "actions actions"}.doc-table--tickets .doc-row{grid-template-areas:"ref status" "date date" "extra extra"}.doc-table--tickets .doc-row .doc-cell--actions{display:none}}.doc-row--link{cursor:pointer;transition:background .15s ease}.doc-row--link:hover{background:#faf8f4}@media (min-width: 992px){.doc-row--link{border-radius:12px}}.doc-cell{min-width:0}.doc-cell__icon{display:none;flex:0 0 auto;font-size:14px;color:#6f766f}.doc-cell__m{display:none}@media (max-width: 991px){.doc-cell__icon,.doc-cell__m{display:inline-block}.doc-cell__d{display:none}.doc-cell--date,.doc-cell--extra{display:flex;align-items:center;gap:6px;margin-top:8px;padding-left:52px;font-size:13px;color:#6f766f}.doc-cell--date{grid-area:date}.doc-cell--extra{grid-area:extra;margin-top:4px}.doc-cell--status{grid-area:status;justify-self:end;margin-top:8px}.doc-cell--amount{grid-area:amount;align-self:start;margin-top:2px}.doc-cell--actions{grid-area:actions;margin-top:8px}.doc-table--notes .doc-cell--status,.doc-table--tickets .doc-cell--status{align-self:start;margin-top:2px}.doc-table--notes .doc-cell--actions,.doc-table--invoices .doc-cell--actions,.doc-table--company-docs .doc-cell--actions{margin-top:12px}.doc-cell.is-empty{display:none}}.doc-cell--ref{display:flex;align-items:center;gap:12px}@media (max-width: 991px){.doc-cell--ref{grid-area:ref}}.doc-cell__ref-icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:18px;color:#2d6237;background:#eef4ec;border-radius:12px}.doc-cell__ref-text{display:flex;flex-direction:column;min-width:0}.doc-cell__ref-title{font-size:15px;font-weight:600;line-height:1.3;color:#1f2b22;white-space:nowrap;font-variant-numeric:tabular-nums}.doc-cell__ref-sub{display:flex;align-items:center;gap:5px;margin-top:2px;overflow:hidden;font-size:13px;color:#6f766f;white-space:nowrap}.doc-cell__ref-sub ion-icon{flex:0 0 auto;font-size:13px}.doc-cell__ref-sub span{overflow:hidden;text-overflow:ellipsis}.doc-cell--date,.doc-cell--extra{white-space:nowrap}.doc-cell__alert{font-weight:600;color:#c9423e!important}.doc-cell__alert .doc-cell__icon{color:#c9423e}.doc-cell__none{color:#b3b6b0}.doc-cell--amount{font-size:15px;font-weight:700;text-align:right;white-space:nowrap;color:#1f2b22;font-variant-numeric:tabular-nums}.doc-cell--actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.doc-view-btn{position:relative}.doc-view-btn:after{position:absolute;bottom:calc(100% + 8px);right:0;z-index:5;padding:5px 9px;font-size:12px;font-weight:500;color:#fff;white-space:nowrap;content:attr(data-tooltip);background:#1f2b22;border-radius:8px;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease}.doc-view-btn:hover:after,.doc-view-btn:focus-visible:after{opacity:1;transform:translateY(0)}.doc-view-btn:after{display:none}@media (max-width: 1279px){.doc-view-btn{width:38px;padding:0}.doc-view-btn>span{display:none}.doc-view-btn:after{display:block}}@media (min-width: 420px) and (max-width: 991px){.doc-table--invoices .doc-view-btn{width:auto;padding:0 16px}.doc-table--invoices .doc-view-btn>span{display:inline}.doc-table--invoices .doc-view-btn:after{display:none}}.doc-icon-btn{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;font-size:17px;color:#2d6237;background:#fff;border:1.5px solid #3c7547;border-radius:50%;cursor:pointer;transition:background .2s ease}.doc-icon-btn:after{position:absolute;bottom:calc(100% + 8px);right:0;z-index:5;padding:5px 9px;font-size:12px;font-weight:500;color:#fff;white-space:nowrap;content:attr(data-tooltip);background:#1f2b22;border-radius:8px;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease}.doc-icon-btn:hover:after,.doc-icon-btn:focus-visible:after{opacity:1;transform:translateY(0)}.doc-icon-btn:hover{background:#f1f6ef}.doc-row.is-skeleton .doc-cell__ref-icon{background:#f3f2ef}.doc-row.is-skeleton ion-skeleton-text{height:13px;margin:0;border-radius:7px}.doc-row.is-skeleton .doc-cell__ref-text{flex:1 1 auto;gap:7px}.doc-status{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:3px 10px;overflow:hidden;font-size:12px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;border-radius:999px}.doc-status:before{flex:0 0 auto;width:6px;height:6px;content:"";background:currentColor;border-radius:50%}.doc-status--ok{color:#2d6237;background:#eaf3e7}.doc-status--pending{color:#8a6110;background:#fdf3dd}.doc-status--danger{color:#b3332f;background:#fdecec}.doc-status--info{color:#2f5f96;background:#e8f0fa}.doc-status--muted{color:#6f766f;background:#f1f0ed}.docs-notice{display:flex;align-items:center;gap:10px;width:100%;margin:0 0 14px;padding:12px 14px;font-family:var(--ion-font-family);font-size:14px;line-height:1.4;color:#2f5f96;text-align:left;background:#eef4fb;border:1px solid #d9e5f4;border-radius:14px;cursor:pointer}.docs-notice>ion-icon{flex:0 0 auto;font-size:18px}.docs-notice>span{flex:1 1 auto}.docs-notice .docs-notice__arrow{font-size:16px;transition:transform .2s ease}.docs-notice:hover .docs-notice__arrow{transform:translate(3px)}.docs-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:56px 20px 44px;text-align:center}.docs-empty__icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:6px;font-size:28px;color:#2d6237;background:#eef4ec;border-radius:50%}.docs-empty__title{font-size:17px;font-weight:600;color:#1f2b22}.docs-empty__text{max-width:420px;font-size:14px;line-height:1.45;color:#6f766f}.news-back{display:inline-flex;align-items:center;gap:6px;margin:4px 0 14px;padding:6px 12px 6px 8px;font-family:var(--ion-font-family);font-size:14px;font-weight:500;color:#2d6237;background:transparent;border:0;border-radius:999px;cursor:pointer;transition:background .2s ease}.news-back ion-icon{font-size:17px;transition:transform .2s ease}.news-back:hover{background:rgba(82,118,84,.09)}.news-back:hover ion-icon{transform:translate(-2px)}.news-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:#6f766f}.news-meta__badge{margin-right:4px;padding:3px 10px;font-size:12px;font-weight:600;color:#2d6237;background:#eaf3e7;border-radius:999px}.news-meta__dot{color:#b3b6b0}.news-read{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#2d6237}.news-read ion-icon{font-size:16px;transition:transform .2s ease}.news-media-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 20%,#f4f8f1,#e3eedf)}.news-media-fallback img{width:38%;max-width:180px;height:auto;object-fit:contain;mix-blend-mode:multiply}.news-prose{font-size:16px;line-height:1.7;color:#3d453e;overflow-wrap:break-word}.news-prose>:first-child{margin-top:0}.news-prose p{margin:0 0 1.1em}.news-prose h2,.news-prose h3,.news-prose h4{margin:1.6em 0 .5em;font-family:var(--ion-font-family-title);font-weight:600;line-height:1.25;color:#1f2b22}.news-prose h2{font-size:24px}.news-prose h3{font-size:20px}.news-prose h4{font-size:17px}.news-prose ul,.news-prose ol{margin:0 0 1.1em;padding-left:1.3em}.news-prose li{margin-bottom:.35em}.news-prose a{font-weight:500;color:#2d6237;text-decoration:underline;text-underline-offset:3px}.news-prose strong{font-weight:600;color:#1f2b22}.news-prose img{display:block;max-width:100%;height:auto;margin:1.2em auto;border-radius:16px}.news-prose blockquote{margin:1.4em 0;padding:4px 0 4px 18px;font-style:italic;color:#4b524b;border-left:3px solid #cfdccb}.news-prose iframe{max-width:100%;border:0;border-radius:16px}.checkout-page{max-width:1080px;margin:0 auto;padding-bottom:28px}.checkout-card{margin-bottom:18px;padding:22px;background:#fff;border-radius:22px;box-shadow:0 10px 28px -22px rgba(60,50,30,.35)}@media (max-width: 575px){.checkout-card{padding:16px 14px;border-radius:18px}}.checkout-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.checkout-card__title{margin:0;font-family:var(--ion-font-family);font-size:17px;font-weight:600;color:#1f2b22}.checkout-card__hint{margin:3px 0 0;font-size:14px;color:#6f766f}.checkout-card__optional{margin-left:6px;font-size:13px;font-weight:500;color:#9a9e98}.checkout-picks{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}@media (max-width: 575px){.checkout-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.checkout-pick{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:0;font-family:var(--ion-font-family);color:inherit;text-align:left;background:#fff;border:1.5px solid #ece8e1;border-radius:18px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.checkout-pick:hover{border-color:#cfdccb;transform:translateY(-1px)}.checkout-pick__media{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;overflow:hidden;background:radial-gradient(circle at 30% 20%,#f7faf5,#eaf2e6)}.checkout-pick__media img{width:100%;height:100%;object-fit:cover}.checkout-pick__media--contain img{width:70%;height:70%;object-fit:contain;mix-blend-mode:multiply}.checkout-pick__body{display:flex;flex-direction:column;gap:3px;padding:12px 14px 14px}.checkout-pick__name{font-size:15px;font-weight:600;line-height:1.3;color:#1f2b22}.checkout-pick__sub{font-size:13px;color:#6f766f}.checkout-pick__check{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;font-size:15px;color:#fff;background:linear-gradient(180deg,#3c7547,#2d6237);border-radius:50%;box-shadow:0 4px 10px -4px rgba(45,98,55,.8);opacity:0;transform:scale(.6);transition:opacity .2s ease,transform .2s ease}.checkout-pick.is-selected{border-color:#3c7547;box-shadow:0 0 0 3px rgba(113,158,116,.18)}.checkout-pick.is-selected .checkout-pick__check{opacity:1;transform:scale(1)}.checkout-option-modal__label{margin:12px 4px 6px;font-size:12px;font-weight:700;letter-spacing:.04em;color:#6f766f;text-transform:uppercase}.select-list__item.checkout-option{align-items:center;gap:12px;padding-top:10px;padding-bottom:10px}.checkout-option__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:36px;height:36px;font-size:16px;color:#2d6237;background:#eef4ec;border-radius:10px}.checkout-option--new .checkout-option__icon{color:#fff;background:linear-gradient(180deg,#3c7547,#2d6237)}.checkout-option__text{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left}.checkout-option__name{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;font-weight:600;color:#1f2b22}.checkout-option__badge{padding:1px 8px;font-size:11px;font-weight:600;color:#2d6237;background:#eaf3e7;border-radius:999px}.checkout-option__sub{overflow:hidden;font-size:13px;font-weight:400;color:#6f766f;white-space:nowrap;text-overflow:ellipsis}.checkout-option__arrow{flex:0 0 auto;font-size:17px;color:#9a9e98}.checkout-chips{display:flex;flex-wrap:wrap;gap:8px}.checkout-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:52px;height:42px;padding:0 16px;font-family:var(--ion-font-family);font-size:14px;font-weight:500;color:#1f2b22;background:#fff;border:1.5px solid #e4e1dc;border-radius:999px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.checkout-chip ion-icon{font-size:15px}.checkout-chip:hover{border-color:#cfc9be}.checkout-chip.is-selected{font-weight:600;color:#fff;background:linear-gradient(180deg,#3c7547,#2d6237);border-color:transparent}.checkout-stepper{display:inline-flex;align-items:center;height:44px;background:#fff;border:1px solid #e4e1dc;border-radius:999px}.checkout-stepper button{display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;font-size:17px;color:#2d6237;background:transparent;border:0;border-radius:50%;cursor:pointer}.checkout-stepper button:hover:not(:disabled){background:#f1f6ef}.checkout-stepper button:disabled{color:#c4c7c2;cursor:default}.checkout-stepper input{width:54px;height:100%;padding:0;font-family:var(--ion-font-family);font-size:16px;font-weight:600;color:#1f2b22;text-align:center;background:transparent;border:0;outline:0;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.checkout-stepper input::-webkit-outer-spin-button,.checkout-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.checkout-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px 18px}.checkout-field{display:flex;flex-direction:column;gap:6px;min-width:0}.checkout-field__label{font-size:13px;font-weight:500;color:#4b524b}.checkout-field .checkout-stepper{align-self:flex-start}ion-button[expand=full]{margin:0}ion-button.md.button{height:45px;--box-shadow:none}ion-button.button-large.md.button{height:2.8em;text-transform:initial;letter-spacing:initial}ion-button.button-small.md.button{height:36px;--padding-start: 13px;--padding-end: 13px}.ion-padding-top-10{padding-top:10px}.p-r-5{padding-right:5px}.p-r-10{padding-right:10px}@media (min-width: 992px){ion-modal.quick-modal-host,ion-modal.select-modal{flex-direction:column;justify-content:flex-start}ion-modal.quick-modal-host:before,ion-modal.quick-modal-host:after,ion-modal.select-modal:before,ion-modal.select-modal:after{content:"";flex:1 1 0;min-height:24px}ion-modal.quick-modal-host:after,ion-modal.select-modal:after{flex-grow:2}}ion-modal{--border-radius: 10px}ion-modal.form-modal::part(backdrop){background-color:#000}ion-modal.form-modal::part(content){height:40%;margin:auto;border-radius:15px 15px 0 0;position:absolute;bottom:0;width:100%;overflow-y:auto}@media (min-width: 440px){ion-modal.form-modal::part(content){width:40%;height:40%;margin:auto;border-radius:15px;position:static;bottom:auto}}ion-modal ion-header{box-shadow:0 2px 3px rgba(0,0,0,.1)!important}ion-modal ion-header ion-toolbar{--background: white}ion-modal ion-header ion-toolbar ion-buttons ion-icon[name=close]{color:#6b6b6b;font-size:26px}ion-modal ion-content{--background:white;--padding-start:15px;--padding-end:15px}ion-modal ion-footer ion-toolbar{--background: white}ion-modal ion-footer ion-toolbar ion-buttons{display:block!important;text-align:center}ion-modal ion-footer ion-toolbar ion-buttons ion-icon[name=close]{color:#6b6b6b;font-size:26px}ion-alert .alert-wrapper.sc-ion-alert-md{background:#fff;border-radius:10px}ion-alert .alert-wrapper .alert-head{min-height:45px;box-shadow:0 2px 3px rgba(0,0,0,.1)!important}ion-alert .alert-wrapper .alert-head.sc-ion-alert-md+.alert-message.sc-ion-alert-md:not(:empty){padding-top:20px!important}ion-alert .alert-wrapper .alert-button-group button{margin:0!important;text-transform:initial;font-size:15px;font-weight:600;padding:14px 10px;border-bottom:1px solid #dedede}ion-alert .alert-wrapper .alert-button-group button:hover{background:#f7f7f7}ion-alert .alert-wrapper .alert-button-group button .alert-button-inner{justify-content:flex-start;color:#333}ion-alert .alert-wrapper:last-child .alert-button-group button{border-bottom:0}.ion-alert-close{position:absolute!important;top:6px;right:3px;width:32px;height:32px;opacity:.8;display:flex!important;justify-content:center;align-items:center;border-bottom:0!important}.ion-alert-close:hover{opacity:1}.ion-alert-close:before,.ion-alert-close:after{position:absolute;left:15px;content:" ";height:18px;width:2px;background-color:#333}.ion-alert-close:before{transform:rotate(45deg)}.ion-alert-close:after{transform:rotate(-45deg)}ion-modal.quick-modal-host,ion-modal.select-modal{--width: min(440px, calc(100vw - 32px) );--height: auto;--max-height: calc(100vh - 48px) ;--border-radius: 24px;--backdrop-opacity: .32 !important;--box-shadow: 0 28px 70px -20px rgba(30, 30, 20, .5) !important}ion-modal.quick-modal-host .ion-page,ion-modal.select-modal .ion-page{position:relative;contain:layout style}@media (min-width: 576px){ion-modal.quick-modal-host.quick-modal-host--wide,ion-modal.select-modal.quick-modal-host--wide{--width: min(560px, calc(100vw - 32px) )}}@media (max-width: 575px){ion-modal.quick-modal-host,ion-modal.select-modal{--width: 100%;align-items:flex-end}ion-modal.quick-modal-host::part(content),ion-modal.select-modal::part(content){border-radius:24px 24px 0 0}}.quick-modal{display:flex;flex-direction:column;max-height:calc(100vh - 48px);background:#fff}.quick-modal__header{display:flex;align-items:center;gap:12px;padding:20px 20px 4px}.quick-modal__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:42px;height:42px;font-size:20px;color:#2d6237;background:#eef4ec;border-radius:50%}.quick-modal__heading{flex:1 1 auto;min-width:0}.quick-modal__title{margin:0;font-family:var(--ion-font-family-title);font-size:21px;font-weight:600;line-height:1.2;color:#1f2b22}.quick-modal__subtitle{margin-top:2px;overflow:hidden;font-size:13px;color:#6f766f;white-space:nowrap;text-overflow:ellipsis}.quick-modal__close{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;font-size:18px;color:#1f2b22;background:#fff;border:1px solid #ece8e1;border-radius:50%;cursor:pointer}.quick-modal__close:hover{background:#f3f2ef}.quick-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px 20px 8px}.quick-modal__text{margin:0 0 14px;font-size:14px;line-height:1.45;color:#4b524b}.quick-modal__picked{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#eef4ec;border:1px solid #d3e3d0;border-radius:16px}.quick-modal__picked>ion-icon{flex:0 0 auto;font-size:22px;color:#2d6237}.quick-modal__picked div{display:flex;flex-direction:column}.quick-modal__picked span{font-size:12px;color:#6f766f}.quick-modal__picked strong{font-size:15px;font-weight:600;color:#1f2b22}.quick-modal__datepicker{overflow:hidden;border:1px solid #ece8e1;border-radius:16px}.quick-modal__datepicker ion-datetime{--background: #fff;--background-rgb: 255, 255, 255;--ion-color-primary: #3c7547;--ion-color-primary-rgb: 60, 117, 71;width:100%;max-width:none}.quick-modal__qty{display:flex;align-items:center;justify-content:center;gap:6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:4px auto 0;padding:5px;background:#f3f2ef;border-radius:999px}.quick-modal__qty button{display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;font-size:19px;color:#1f2b22;background:#fff;border:0;border-radius:50%;box-shadow:0 2px 6px -3px rgba(0,0,0,.3);cursor:pointer}.quick-modal__qty button:disabled{opacity:.4;cursor:default}.quick-modal__qty input{width:70px;height:46px;padding:0;font-family:var(--ion-font-family);font-size:22px;font-weight:700;text-align:center;color:#1f2b22;background:transparent;border:0;outline:0;-moz-appearance:textfield}.quick-modal__qty input::-webkit-outer-spin-button,.quick-modal__qty input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.quick-modal__notice{display:flex;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 12px;font-size:13px;line-height:1.4;color:#7a5a14;background:#fdf6e3;border-radius:12px}.quick-modal__notice ion-icon{flex:0 0 auto;margin-top:1px;font-size:16px}.quick-modal__notice--info{color:#2d6237;background:#eef5ec}.quick-modal__footer{flex:0 0 auto;display:flex;gap:10px;padding:14px 20px 20px}.quick-modal__footer .app-btn{flex:1 1 0;min-width:0}ion-modal.quick-modal-host~ion-modal.select-modal{--backdrop-opacity: .32 !important;--box-shadow: 0 28px 70px -20px rgba(30, 30, 20, .5) !important}.select-list__search{padding:16px 20px 4px}.select-list__search-box{display:flex;align-items:center;gap:8px;height:40px;padding:0 6px 0 12px;background:#fff;border:1px solid #e4e1dc;border-radius:10px;transition:border-color .2s ease,box-shadow .2s ease}.select-list__search-box>ion-icon{flex:0 0 auto;font-size:16px;color:#6f766f}.select-list__search-box input{flex:1 1 auto;min-width:0;height:100%;font-family:var(--ion-font-family);font-size:15px;color:#1f2b22;background:transparent;border:0;outline:0}.select-list__search-box input::placeholder{color:#8a8f88}.select-list__search-box input::-webkit-search-cancel-button{display:none}.select-list__search-box:focus-within{border-color:#3c7547;box-shadow:0 0 0 3px rgba(113,158,116,.2)}.select-list__search-clear{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;font-size:14px;color:#fff;background:#3c7547;border:0;border-radius:50%;cursor:pointer}.select-list__body{max-height:min(60vh,520px);padding:8px 12px 14px!important}.select-list__item{display:flex;align-items:center;gap:10px;width:100%;padding:12px;font-family:var(--ion-font-family);font-size:15px;line-height:1.35;color:#1f2b22;text-align:left;background:transparent;border:0;border-radius:12px;cursor:pointer;transition:background .15s ease,color .15s ease}.select-list__item+.select-list__item{margin-top:2px}.select-list__item:hover{color:#2d6237;background:#f1f5ef}.select-list__item.is-selected{font-weight:600;color:#2d6237;background:#eaf1e8}.select-list__item>ion-icon{flex:0 0 auto;margin-left:auto;font-size:18px;color:#2d6237}.select-list__item>.select-list__item-remove{display:none;color:#c9423e}.select-list__item.is-deselectable:hover{color:#c9423e;background:#fbeceb}.select-list__item.is-deselectable:hover>ion-icon:not(.select-list__item-remove){display:none}.select-list__item.is-deselectable:hover>.select-list__item-remove{display:block}.select-list__item-text{min-width:0}.select-list__empty{padding:24px 12px;font-size:14px;text-align:center;color:#6f766f}.select-list__loading{display:flex;justify-content:center;padding:12px}ion-infinite-scroll{min-height:1px}ion-infinite-scroll .fruit-infinite{display:none;flex-direction:column;align-items:center;gap:6px;padding:18px 0 22px;font-size:13px;color:#6f766f}ion-infinite-scroll.infinite-scroll-loading .fruit-infinite{display:flex}ion-refresher .fruit-refresher{display:none;justify-content:center;padding-top:12px}ion-refresher.refresher-refreshing .fruit-refresher{display:flex}.web-layout__content.has-page-loader{position:relative}
