.icon-select{justify-content:center;align-items:center;display:flex}[dir] .icon-select{text-align:center}.icon-picker__menu{overflow:scroll;height:15rem}[dir] .icon-picker__menu{padding:5px}.dropdown-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}[dir] .dropdown-grid .expensesTypes__menu--item{text-align:center}.dropdown-grid .icon{color:#340668;height:40px;width:40px}[dir] .dropdown-grid .icon{border:1px solid #e6e0f4;border-radius:50%}.etm__bar[data-v-dc719b7c]{align-items:center;display:flex;justify-content:space-between;gap:.5rem;min-height:44px}[dir] .etm__bar[data-v-dc719b7c]{border-bottom:1px solid #eceaf1;padding-bottom:.5rem}.etm__back[data-v-dc719b7c],.etm__manage[data-v-dc719b7c]{align-items:center;color:#340668;display:inline-flex;font-size:.85rem;font-weight:600;gap:.25rem}[dir] .etm__back[data-v-dc719b7c],[dir] .etm__manage[data-v-dc719b7c]{background:transparent;border:0;padding:.35rem 0}.etm__hint[data-v-dc719b7c]{color:#6b7280;font-size:.85rem}.etm__path[data-v-dc719b7c]{color:#6b7280;font-size:.78rem;overflow-wrap:anywhere}[dir] .etm__path[data-v-dc719b7c]{padding:.5rem 0 .25rem}.etm__grid[data-v-dc719b7c]{display:grid;gap:.35rem;grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}[dir] .etm__grid[data-v-dc719b7c]{padding:.5rem 0}.etm__item[data-v-dc719b7c]{align-items:center;display:flex;flex-direction:column;gap:.35rem;min-height:104px;position:relative}[dir] .etm__item[data-v-dc719b7c]{background:transparent;border:0;border-radius:12px;padding:.65rem .25rem;text-align:center}[dir] .etm__item[data-v-dc719b7c]:active{background:#f5f4f8}[dir=ltr] .etm__item.is-editing[data-v-dc719b7c]{animation:etm-vibrate-ltr-data-v-dc719b7c .2s linear infinite}[dir=rtl] .etm__item.is-editing[data-v-dc719b7c]{animation:etm-vibrate-rtl-data-v-dc719b7c .2s linear infinite}.etm__ico[data-v-dc719b7c]{align-items:center;color:#340668;display:flex;flex:0 0 auto;height:52px;justify-content:center;width:52px}[dir] .etm__ico[data-v-dc719b7c]{background:#f7f5fc;border:1px solid #e6e0f4;border-radius:50%}.etm__emoji[data-v-dc719b7c]{font-size:24px;line-height:1}[dir] .etm__ico--add[data-v-dc719b7c]{background:#fff;border:1px dashed #c8bfe0}.etm__name[data-v-dc719b7c]{color:#111827;font-size:.78rem;font-weight:600;line-height:1.2;overflow-wrap:anywhere}.etm__more[data-v-dc719b7c]{color:#6b7280;position:absolute;top:.65rem}[dir=ltr] .etm__more[data-v-dc719b7c]{right:.35rem}[dir=rtl] .etm__more[data-v-dc719b7c]{left:.35rem}.etm__actions[data-v-dc719b7c]{display:flex;gap:.5rem}[dir] .etm__actions[data-v-dc719b7c]{margin-top:.15rem}.etm__action[data-v-dc719b7c]{align-items:center;color:#340668;display:inline-flex;height:26px;justify-content:center;width:26px}[dir] .etm__action[data-v-dc719b7c]{background:#f5f4f8;border-radius:6px}.etm__action--danger[data-v-dc719b7c]{color:#b42318}.etm__leaf[data-v-dc719b7c]{align-items:center;color:#067647;display:flex;font-size:.85rem}[dir] .etm__leaf[data-v-dc719b7c]{background:#e8f8ef;border-radius:10px;margin:.25rem 0 0;padding:.6rem .75rem}@keyframes etm-vibrate-ltr-data-v-dc719b7c{0%{transform:translate(0)}20%{transform:translate(-1px,1px)}40%{transform:translate(1px,-1px)}60%{transform:translate(-1px,-1px)}80%{transform:translate(1px,1px)}to{transform:translate(0)}}@keyframes etm-vibrate-rtl-data-v-dc719b7c{0%{transform:translate(0)}20%{transform:translate(1px,1px)}40%{transform:translate(-1px,-1px)}60%{transform:translate(1px,-1px)}80%{transform:translate(-1px,1px)}to{transform:translate(0)}}.ec[data-v-498bfa7e]{display:flex;flex-direction:column}[dir] .ec[data-v-498bfa7e]{background:#fff;padding-bottom:300px}.ec__bar[data-v-498bfa7e]{align-items:center;display:flex;height:52px}[dir] .ec__bar[data-v-498bfa7e]{padding:0 .5rem}.ec__bar-back[data-v-498bfa7e]{color:#340668}[dir] .ec__bar-back[data-v-498bfa7e]{background:transparent;border:0;padding:.25rem}.ec__bar-title[data-v-498bfa7e]{flex:1;font-size:1rem;font-weight:700}[dir] .ec__bar-title[data-v-498bfa7e]{text-align:center}.ec__bar-spacer[data-v-498bfa7e]{width:32px}.ec__basket[data-v-498bfa7e]{overflow:hidden}[dir] .ec__basket[data-v-498bfa7e]{background:#f3f0fb;border:1px solid #e6e0f4;border-radius:12px;margin:.25rem 1rem .5rem}.ec__basket-head[data-v-498bfa7e]{align-items:center;color:#340668;display:flex;font-size:.85rem}[dir] .ec__basket-head[data-v-498bfa7e]{padding:.6rem .75rem}.ec__basket-head strong[data-v-498bfa7e],.ec__basket-sum[data-v-498bfa7e]{font-weight:800}[dir=ltr] .ec__basket-sum[data-v-498bfa7e]{margin-left:auto}[dir=rtl] .ec__basket-sum[data-v-498bfa7e]{margin-right:auto}.ec__basket-list[data-v-498bfa7e]{max-height:132px;overflow-y:auto}[dir] .ec__basket-list[data-v-498bfa7e]{background:#fff}.ec__basket-row[data-v-498bfa7e]{align-items:center;display:flex;gap:8px}[dir] .ec__basket-row[data-v-498bfa7e]{padding:.55rem .75rem}[dir] .ec__basket-row+.ec__basket-row[data-v-498bfa7e]{border-top:1px solid #eceaf1}.ec__basket-name[data-v-498bfa7e]{flex:1;font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec__basket-amt[data-v-498bfa7e]{font-weight:700;font-variant-numeric:tabular-nums}.ec__basket-del[data-v-498bfa7e]{color:#b42318;display:inline-flex}[dir] .ec__basket-del[data-v-498bfa7e]{background:transparent;border:0}[dir=ltr] .ec__basket-del[data-v-498bfa7e]{padding:0 0 0 .25rem}[dir=rtl] .ec__basket-del[data-v-498bfa7e]{padding:0 .25rem 0 0}[dir] .ec__amount[data-v-498bfa7e]{padding:1rem 1rem 1.5rem;text-align:center}.ec__amount-value[data-v-498bfa7e]{color:#111827;font-size:3rem;font-weight:800;letter-spacing:-.02em;line-height:1.1}.ec__amount-sub[data-v-498bfa7e]{color:#6b7280;font-size:.82rem}[dir] .ec__amount-sub[data-v-498bfa7e]{margin-top:.35rem}.ec__amount-sub strong[data-v-498bfa7e]{color:#111827}[dir] .ec__fields[data-v-498bfa7e]{border-top:1px solid #eceaf1}.ec__row[data-v-498bfa7e]{align-items:center;display:flex;gap:.75rem;min-height:56px;width:100%}[dir] .ec__row[data-v-498bfa7e]{background:transparent;border:0;border-bottom:1px solid #eceaf1;padding:.5rem 1rem}[dir=ltr] .ec__row[data-v-498bfa7e]{text-align:left}[dir=rtl] .ec__row[data-v-498bfa7e]{text-align:right}.ec__row-icon[data-v-498bfa7e]{align-items:center;color:#340668;display:flex;justify-content:center;width:22px}.ec__row-label[data-v-498bfa7e]{color:#111827;flex:1;font-size:.95rem;font-weight:500}.ec__row-value[data-v-498bfa7e]{align-items:center;color:#111827;display:flex;font-weight:600;gap:.15rem;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec__row-value--empty[data-v-498bfa7e]{color:#340668}.ec__row--toggle .ec__row-label[data-v-498bfa7e]{color:#6b7280;font-weight:500}.ec__stepper[data-v-498bfa7e]{align-items:center;display:flex;gap:.4rem}.ec__stepper-btn[data-v-498bfa7e]{align-items:center;color:#340668;display:flex;height:38px;justify-content:center;width:38px}[dir] .ec__stepper-btn[data-v-498bfa7e]{background:#f5f4f8;border:0;border-radius:.55rem}.ec__stepper-input[data-v-498bfa7e]{font-size:1rem;font-weight:700;height:38px;width:62px}[dir] .ec__stepper-input[data-v-498bfa7e]{border:1px solid #eceaf1;border-radius:.55rem;text-align:center}.ec__select[data-v-498bfa7e]{color:#111827;font-size:.95rem;font-weight:600;max-width:60%}[dir] .ec__select[data-v-498bfa7e]{background:transparent;border:0}[dir=ltr] .ec__select[data-v-498bfa7e]{text-align:right;text-align-last:right}[dir=rtl] .ec__select[data-v-498bfa7e]{text-align:left;text-align-last:left}.ec__inline-input[data-v-498bfa7e]{display:block;font-size:.95rem;width:calc(100% - 2rem)}[dir] .ec__inline-input[data-v-498bfa7e]{border:1px solid #eceaf1;border-radius:.6rem;margin:0 1rem .75rem;padding:.6rem .75rem}.ec__field-label[data-v-498bfa7e]{color:#6b7280;display:block;font-size:.75rem;font-weight:600}[dir] .ec__field-label[data-v-498bfa7e]{margin:.25rem 1rem .35rem}[dir=ltr] .ec__time[data-v-498bfa7e]{margin-right:.25rem}[dir=rtl] .ec__time[data-v-498bfa7e]{margin-left:.25rem}.ec__date-label[data-v-498bfa7e]{color:#111827;font-weight:600}.ec__segmented[data-v-498bfa7e]{display:flex;gap:.2rem}[dir] .ec__segmented[data-v-498bfa7e]{background:#f5f4f8;border-radius:.6rem;padding:.2rem}.ec__seg[data-v-498bfa7e]{color:#6b7280;font-size:.85rem;font-weight:600}[dir] .ec__seg[data-v-498bfa7e]{background:transparent;border:0;border-radius:.45rem;padding:.35rem .9rem}.ec__seg.is-active[data-v-498bfa7e]{color:#340668}[dir] .ec__seg.is-active[data-v-498bfa7e]{background:#fff;box-shadow:0 1px 3px rgba(16,24,40,.12)}[dir] .ec__material[data-v-498bfa7e]{border-bottom:1px solid #eceaf1;padding:.75rem 1rem}[dir] .ec__not-found[data-v-498bfa7e]{margin-top:.6rem;padding:.6rem .75rem;border:1px dashed #c9c4d6;border-radius:.5rem;background:#faf9fc}.ec__not-found-text[data-v-498bfa7e]{display:block;font-size:.82rem;color:#5e5a6e}[dir] .ec__not-found-text[data-v-498bfa7e]{margin-bottom:.5rem}.ec__link[data-v-498bfa7e]{color:#340668;font-size:.82rem;font-weight:600}[dir] .ec__link[data-v-498bfa7e]{background:transparent;border:0;margin-top:.5rem;padding:0}.ec__pill[data-v-498bfa7e]{align-items:center;display:flex;justify-content:space-between}[dir] .ec__pill[data-v-498bfa7e]{background:#f5f4f8;border-radius:.6rem;padding:.6rem .75rem}.ec__pill-info[data-v-498bfa7e]{display:flex;flex-direction:column;min-width:0}.ec__pill-name[data-v-498bfa7e]{font-weight:700}.ec__pill-meta[data-v-498bfa7e]{color:#6b7280;font-size:.78rem}.ec__pill-remove[data-v-498bfa7e]{color:#b42318}[dir] .ec__pill-remove[data-v-498bfa7e]{background:transparent;border:0}[dir=ltr] .ec__pill-remove[data-v-498bfa7e]{padding-left:.5rem}[dir=rtl] .ec__pill-remove[data-v-498bfa7e]{padding-right:.5rem}[dir] .ec__details[data-v-498bfa7e]{border-bottom:1px solid #eceaf1;padding-bottom:.5rem}.ec__keypad[data-v-498bfa7e]{bottom:65px;position:fixed;z-index:10}[dir] .ec__keypad[data-v-498bfa7e]{background:#fff;border-top:1px solid #eceaf1;box-shadow:0 -6px 20px rgba(16,24,40,.08);padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom))}[dir=ltr] .ec__keypad[data-v-498bfa7e],[dir=rtl] .ec__keypad[data-v-498bfa7e]{left:0;right:0}.ec__keys[data-v-498bfa7e]{display:grid;gap:.35rem;grid-template-columns:repeat(3,1fr)}[dir] .ec__keys[data-v-498bfa7e]{margin-bottom:.5rem}.ec__key[data-v-498bfa7e]{align-items:center;color:#111827;display:flex;font-size:1.35rem;font-weight:700;height:44px;justify-content:center}[dir] .ec__key[data-v-498bfa7e]{background:#f5f4f8;border:0;border-radius:.7rem}[dir] .ec__key[data-v-498bfa7e]:active{background:#e7e4ef}.ec__actions[data-v-498bfa7e]{display:flex;gap:.5rem}.ec__add[data-v-498bfa7e]{flex:0 0 40%}.ec__add[data-v-498bfa7e],.ec__save[data-v-498bfa7e]{align-items:center;display:flex;font-weight:700;height:50px;justify-content:center}.ec__save[data-v-498bfa7e]{flex:1;font-size:1rem}.ec-sheet__dialog{bottom:0;max-width:100%;position:fixed}[dir] .ec-sheet__dialog{margin:0}[dir=ltr] .ec-sheet__dialog,[dir=rtl] .ec-sheet__dialog{left:0;right:0}.ec-sheet__content{max-height:88vh;overflow-y:auto}[dir] .ec-sheet__content{border-radius:18px 18px 0 0}.ticket-head[data-v-29e2f538]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1.5rem 2rem}.ticket-head__label[data-v-29e2f538]{font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#6e6b7b}[dir] .ticket-head__label[data-v-29e2f538]{margin-bottom:.5rem}.ticket-head__ready[data-v-29e2f538]{display:inline-flex;align-items:center;color:#1f9d63;font-size:.85rem}[dir] .ticket-head__ready[data-v-29e2f538]{margin-top:.75rem;padding:.4rem .75rem;border-radius:.5rem;background:rgba(31,157,99,.1)}.ticket-head__fields[data-v-29e2f538]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;align-content:start}.lines-head[data-v-29e2f538]{display:flex;align-items:center;justify-content:space-between}[dir] .lines-head[data-v-29e2f538]{padding:1.25rem 1.5rem 1rem;border-bottom:1px solid #ebe9f1}.lines-head__count[data-v-29e2f538]{min-width:2rem;color:#25233a;font-weight:700}[dir] .lines-head__count[data-v-29e2f538]{padding:.2rem .6rem;border-radius:999px;background:#f3f2f7;text-align:center}.lines-table-wrap[data-v-29e2f538]{overflow-x:auto}.lines-table[data-v-29e2f538]{width:100%;border-collapse:collapse}.lines-table td[data-v-29e2f538],.lines-table th[data-v-29e2f538]{vertical-align:top}[dir] .lines-table td[data-v-29e2f538],[dir] .lines-table th[data-v-29e2f538]{padding:.85rem .75rem;border-bottom:1px solid #ebe9f1}.lines-table th[data-v-29e2f538]{font-size:.68rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#6e6b7b;white-space:nowrap}[dir] .lines-table th[data-v-29e2f538]{background:#f8f8fa}[dir=ltr] .lines-table td[data-v-29e2f538]:first-child,[dir=ltr] .lines-table th[data-v-29e2f538]:first-child{padding-left:1.5rem}[dir=rtl] .lines-table td[data-v-29e2f538]:first-child,[dir=rtl] .lines-table th[data-v-29e2f538]:first-child{padding-right:1.5rem}[dir=ltr] .lines-table td[data-v-29e2f538]:last-child,[dir=ltr] .lines-table th[data-v-29e2f538]:last-child{padding-right:1rem}[dir=rtl] .lines-table td[data-v-29e2f538]:last-child,[dir=rtl] .lines-table th[data-v-29e2f538]:last-child{padding-left:1rem}[dir] .lines-table tr.is-new-material td[data-v-29e2f538]{background:#fffcf3}.lines-table__num[data-v-29e2f538]{width:2.5rem;color:#6e6b7b;font-variant-numeric:tabular-nums}[dir] .lines-table__num[data-v-29e2f538]{padding-top:1.35rem!important}.lines-table__qty[data-v-29e2f538]{width:8rem}.lines-table__unit[data-v-29e2f538]{width:10rem}.lines-table__price[data-v-29e2f538]{width:11rem}.lines-table__total[data-v-29e2f538]{width:9rem}[dir=ltr] .lines-table__total[data-v-29e2f538]{text-align:right}[dir=rtl] .lines-table__total[data-v-29e2f538]{text-align:left}.lines-table__actions[data-v-29e2f538]{width:3rem}[dir=ltr] .lines-table__actions[data-v-29e2f538]{text-align:right}[dir=rtl] .lines-table__actions[data-v-29e2f538]{text-align:left}[dir] .line-search.is-invalid[data-v-29e2f538] input{border-color:#ea5455}.line-search[data-v-29e2f538] .list-group{z-index:20}.line-search__new[data-v-29e2f538]{color:#340668;font-weight:600}.line-search__suggestion[data-v-29e2f538]{display:flex;gap:.5rem;align-items:baseline;font-size:.85rem}.line-search__sku[data-v-29e2f538]{font-size:.7rem;font-weight:700;color:#6e6b7b;white-space:nowrap}.line-meta[data-v-29e2f538]{font-size:.75rem;display:flex;align-items:center;gap:.35rem}[dir] .line-meta[data-v-29e2f538]{margin-top:.35rem}.line-meta__catalog[data-v-29e2f538]{color:#1f9d63;font-weight:600}.line-meta__new[data-v-29e2f538]{color:#b7791f;font-weight:600}.line-not-found[data-v-29e2f538]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;font-size:.82rem;color:#5e5a6e}[dir] .line-not-found[data-v-29e2f538]{margin-top:.5rem;padding:.55rem .75rem;border:1px dashed #c9c4d6;border-radius:.5rem;background:#faf9fc}.line-category[data-v-29e2f538]{display:inline-flex;align-items:center;font-size:.72rem;color:#6e6b7b}[dir] .line-category[data-v-29e2f538]{margin-top:.4rem;padding:0;border:0;background:transparent}.line-category:hover .line-category__change[data-v-29e2f538]{text-decoration:underline}.line-category__change[data-v-29e2f538]{color:#340668;font-weight:600}[dir=ltr] .line-category__change[data-v-29e2f538]{margin-left:.25rem}[dir=rtl] .line-category__change[data-v-29e2f538]{margin-right:.25rem}.line-unit[data-v-29e2f538]{display:inline-block;color:#25233a}[dir] .line-unit[data-v-29e2f538]{padding-top:.55rem}.line-total[data-v-29e2f538]{display:inline-block;font-weight:700;font-variant-numeric:tabular-nums;color:#25233a}[dir] .line-total[data-v-29e2f538]{padding-top:.55rem}.line-remove[data-v-29e2f538]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:#6e6b7b}[dir] .line-remove[data-v-29e2f538]{margin-top:.3rem;border:0;border-radius:50%;background:transparent}.line-remove[data-v-29e2f538]:hover:not(:disabled){color:#ea5455}[dir] .line-remove[data-v-29e2f538]:hover:not(:disabled){background:#fdecec}.line-remove[data-v-29e2f538]:disabled{opacity:.35}.lines-foot[data-v-29e2f538]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}[dir] .lines-foot[data-v-29e2f538]{padding:1rem 1.5rem 1.25rem}.totals[data-v-29e2f538]{min-width:16rem}.totals__row[data-v-29e2f538]{display:flex;justify-content:space-between;color:#6e6b7b;font-variant-numeric:tabular-nums}[dir] .totals__row[data-v-29e2f538]{padding:.3rem 0}.totals__row--grand[data-v-29e2f538]{color:#25233a;font-size:1.05rem;font-weight:700}[dir] .totals__row--grand[data-v-29e2f538]{margin-top:.25rem;padding-top:.5rem;border-top:1px solid #ebe9f1}.new-material__note[data-v-29e2f538]{display:flex;align-items:flex-start;font-size:.85rem}[dir] .new-material__note[data-v-29e2f538]{padding:.6rem .75rem}@media(max-width:991.98px){.ticket-head[data-v-29e2f538]{grid-template-columns:1fr}}