.app-shell[data-v-983b5010]{background:var(--d-page);height:100vh;min-height:0;font-family:var(--d-font);color:var(--d-ink);display:flex;overflow:hidden}.app-shell__main[data-v-983b5010]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.app-shell[data-v-983b5010] .num{font-variant-numeric:tabular-nums}.nav[data-v-b037caf8]{width:var(--d-rail-width);flex:0 0 var(--d-rail-width);background:var(--d-ink);flex-direction:column;gap:16px;padding:14px 12px;display:flex;overflow-y:auto}.nav__logo[data-v-b037caf8]{width:152px;height:auto;margin:2px 2px 0;display:block}.nav__items[data-v-b037caf8]{flex-direction:column;gap:3px;display:flex}.nav__item[data-v-b037caf8]{border-radius:var(--d-radius-xl);height:40px;color:var(--d-on-ink-text);font-size:var(--d-text-xl);border:1px solid #0000;align-items:center;gap:9px;padding:0 11px;font-weight:600;text-decoration:none;display:flex}.nav__item[data-v-b037caf8]:hover{background:var(--d-on-ink-hover);color:var(--d-surface)}.nav__item--current[data-v-b037caf8]{color:var(--d-surface);background:#28a9fe29}.nav__item--current[data-v-b037caf8]:hover{background:#28a9fe29}.nav__dot[data-v-b037caf8]{background:var(--d-on-ink-dot);border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:block}.nav__item--current .nav__dot[data-v-b037caf8]{background:var(--d-accent)}.nav__item--external[data-v-b037caf8]{border:1px dashed var(--d-on-ink-dot);margin-top:8px}.nav__item--external .nav__dot[data-v-b037caf8]{background:var(--d-success)}.nav__spacer[data-v-b037caf8]{flex:1}.nav__foot[data-v-b037caf8]{border-top:1px solid var(--d-on-ink-divider);flex-direction:column;gap:5px;padding-top:12px;display:flex}.nav__who[data-v-b037caf8]{font-size:var(--d-text-sm);color:var(--d-surface);font-weight:700}.nav__role[data-v-b037caf8]{font-size:var(--d-text-xxs);color:var(--d-on-ink-text-faint)}.nav__out[data-v-b037caf8]{height:var(--d-control-sm);border-radius:var(--d-radius-md);border:1px solid var(--d-on-ink-border);background:var(--d-on-ink-surface);color:var(--d-on-ink-text);font:inherit;font-size:var(--d-text-base);cursor:pointer;margin-top:5px;font-weight:700}.nav__out[data-v-b037caf8]:hover{background:var(--d-on-ink-hover);color:var(--d-surface)}.screen-header__titles[data-v-e66bead0]{flex-direction:column;gap:1px;min-width:0;display:flex}.d-toasts[data-v-244b7a1c]{pointer-events:none}.d-toast[data-v-244b7a1c]{pointer-events:auto;cursor:pointer}.import__modal[data-v-e09f264e]{flex-direction:column;max-height:92vh;display:flex}.import__body[data-v-e09f264e]{flex:1;gap:13px;min-height:0;padding:16px 18px;overflow-y:auto}.import__drop[data-v-e09f264e]{border:2px dashed var(--d-dropzone-border);border-radius:var(--d-radius-panel);background:var(--d-dropzone-surface);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:7px;padding:20px;display:flex}.import__drop[data-v-e09f264e]:hover{border-color:var(--d-accent)}.import__file[data-v-e09f264e]{font-size:var(--d-text-xxl);word-break:break-all;font-weight:700}.import__hint[data-v-e09f264e]{font-size:var(--d-text-base);color:var(--d-ink-muted)}.import__stats[data-v-e09f264e]{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.import__stat[data-v-e09f264e]{border-radius:var(--d-radius-xxl);border:1px solid #0000;flex-direction:column;gap:2px;padding:10px 11px;display:flex}.import__stat--ok[data-v-e09f264e]{background:var(--d-success-surface);border-color:var(--d-success-border);color:var(--d-success-ink)}.import__stat--err[data-v-e09f264e]{background:var(--d-danger-surface);border-color:var(--d-danger-border);color:var(--d-danger-ink)}.import__stat-label[data-v-e09f264e]{font-size:var(--d-text-xs);opacity:.85}.import__stat-value[data-v-e09f264e]{font-size:var(--d-text-figure);font-weight:700}.import__errors[data-v-e09f264e]{flex-direction:column;gap:6px;display:flex}.import__errors-title[data-v-e09f264e]{font-size:var(--d-text-base);font-weight:700}.import__errors ul[data-v-e09f264e]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.import__errors li[data-v-e09f264e]{border:1px solid var(--d-danger-border-soft);background:var(--d-danger-surface-soft);border-radius:var(--d-radius-xl);align-items:flex-start;gap:9px;padding:9px 11px;display:flex}.import__row[data-v-e09f264e]{font-size:var(--d-text-sm);color:var(--d-danger-ink);background:var(--d-danger-hover);border-radius:var(--d-radius-xs);white-space:nowrap;padding:2px 7px;font-weight:700}.import__message[data-v-e09f264e]{font-size:var(--d-text-md);color:var(--d-danger-ink-deep);flex:1;line-height:1.5}.import__body .d-note[data-v-e09f264e]{margin:0}.import__foot[data-v-e09f264e]{justify-content:flex-start;padding:12px 18px}.import__cancel[data-v-e09f264e]{width:120px;color:var(--d-ink-3);font-size:var(--d-text-xxl);flex:0 0 120px}.import__execute[data-v-e09f264e]{flex:1}.editor[data-v-fb15d610]{background:var(--d-surface);width:520px;max-width:100%;min-height:0;box-shadow:var(--d-shadow-modal);text-align:start}.editor__head[data-v-fb15d610]{background:var(--d-ink);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.editor__titles[data-v-fb15d610]{flex-direction:column;gap:3px;min-width:0;display:flex}.editor__title[data-v-fb15d610]{font-size:var(--d-text-display);color:var(--d-surface);font-weight:700;line-height:1.3}.editor__sub[data-v-fb15d610]{font-size:var(--d-text-sm);color:var(--d-on-ink-text-muted)}.editor__close[data-v-fb15d610]{width:var(--d-control-smd);height:var(--d-control-smd);flex:0 0 var(--d-control-smd);border-radius:var(--d-radius-lg);border:1px solid var(--d-on-ink-chip);background:var(--d-on-ink-surface);color:var(--d-surface);font-size:var(--d-text-title);font-weight:700}.editor__close[data-v-fb15d610]:hover{background:var(--d-on-ink-hover)}.editor__body[data-v-fb15d610]{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px 18px;display:flex;overflow-y:auto}.editor__section[data-v-fb15d610]{flex-direction:column;gap:9px;display:flex}.editor__section--ruled[data-v-fb15d610]{border-top:1px solid var(--d-divider);padding-top:14px}.editor__section-head[data-v-fb15d610]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.editor__section-title[data-v-fb15d610]{font-size:var(--d-text-base);color:var(--d-ink);font-weight:700}.editor__section-hint[data-v-fb15d610]{font-size:var(--d-text-xs);color:var(--d-ink-muted)}.editor__section .d-note[data-v-fb15d610]{margin:0}.editor__row[data-v-fb15d610]{flex-wrap:wrap;align-items:flex-end;gap:9px;display:flex}.editor__grow[data-v-fb15d610]{flex:140px}.editor__grow--wide[data-v-fb15d610]{flex:180px}.editor__grow--attr[data-v-fb15d610]{flex:150px}.editor__grow--amount[data-v-fb15d610]{flex:120px}.editor__latin[data-v-fb15d610]{text-align:left;font-weight:400}.editor__attr[data-v-fb15d610],.editor__scan[data-v-fb15d610],.editor__generate[data-v-fb15d610]{height:var(--d-control-compact)}.editor__attr[data-v-fb15d610]{font-weight:400;font-size:var(--d-text-xl)}.editor__scan[data-v-fb15d610]{min-width:180px;font-size:var(--d-text-xl);flex:200px}.editor__generate[data-v-fb15d610]{border-radius:var(--d-radius-xl);font-size:var(--d-text-md);flex:none;padding:0 13px}.editor__chips[data-v-fb15d610]{flex-wrap:wrap;gap:6px;display:flex}.editor__chipbox[data-v-fb15d610]{border:1px solid var(--d-border);border-radius:var(--d-radius-xl);background:var(--d-surface-subtle);flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex}.editor__chipbox .d-chip[data-v-fb15d610]{background:var(--d-accent-surface);border-color:var(--d-accent-chip-border);color:var(--d-info-ink-strong)}.editor__chipbox .d-chip__remove[data-v-fb15d610]{color:var(--d-info-ink-strong)}.editor__add[data-v-fb15d610]{color:var(--d-ink-2);font-weight:600}.editor__barcode .d-pill[data-v-fb15d610]{color:var(--d-ink-muted)}.editor__barcode[data-v-fb15d610]{border:1px solid var(--d-border);border-radius:var(--d-radius-xl);background:var(--d-surface-subtle);align-items:center;gap:8px;padding:8px 10px;display:flex}.editor__code[data-v-fb15d610]{min-width:0;font-size:var(--d-text-xl);letter-spacing:.03em;text-align:left;overflow-wrap:anywhere;flex:1;font-weight:600}.editor__code--pending[data-v-fb15d610]{color:var(--d-ink-muted);text-align:start;letter-spacing:normal;font-weight:600}.editor__drop[data-v-fb15d610]{border-radius:var(--d-radius-md);border:1px solid var(--d-danger-border-soft);background:var(--d-danger-surface-soft);width:28px;height:28px;color:var(--d-danger-ink);font-size:var(--d-text-lg);cursor:pointer;flex:0 0 28px;font-weight:700}.editor__drop[data-v-fb15d610]:hover{background:var(--d-danger-hover)}.editor__amount[data-v-fb15d610]{font-size:var(--d-text-display);font-weight:700}.editor__amount--floor[data-v-fb15d610]{border-color:var(--d-warn-border);background:var(--d-warn-surface);color:var(--d-warn-ink)}.editor__amount--floor[data-v-fb15d610]:focus{border-color:var(--d-warn-solid)}.editor__amount--floor[data-v-fb15d610]:disabled{border-color:var(--d-warn-border);background:var(--d-warn-surface);color:var(--d-warn-ink)}.editor__margin[data-v-fb15d610],.editor__stock.is-ok[data-v-fb15d610]{border-color:var(--d-success-border);background:var(--d-success-surface);color:var(--d-success-ink)}.editor__stock.is-low[data-v-fb15d610]{border-color:var(--d-warn-border);background:var(--d-warn-surface-soft);color:var(--d-warn-ink-strong)}.editor__stock.is-empty[data-v-fb15d610]{border-color:var(--d-danger-border);background:var(--d-danger-surface);color:var(--d-danger-ink)}.editor__state[data-v-fb15d610]{height:var(--d-control-xl);border-radius:var(--d-radius-xl);font-size:var(--d-text-xl);flex:150px}.editor__foot[data-v-fb15d610]{border-top:1px solid var(--d-divider);background:var(--d-surface-raised);flex:none;gap:9px;padding:12px 18px;display:flex}.editor__cancel[data-v-fb15d610]{width:120px;color:var(--d-ink-3);font-size:var(--d-text-xxl);flex:0 0 120px}.editor__save[data-v-fb15d610]{font-size:var(--d-text-display);flex:1}.variants__name[data-v-dd66b29d]{flex-direction:column;gap:3px;display:flex}.variants__name-ar[data-v-dd66b29d]{font-size:var(--d-text-xl);text-wrap:pretty;font-weight:600;line-height:1.35}.variants__attrs[data-v-dd66b29d]{font-size:var(--d-text-xs);color:var(--d-ink-muted);line-height:1.4}.variants__name-en[data-v-dd66b29d]{text-align:start}.variants__code[data-v-dd66b29d]{font-size:var(--d-text-base);color:var(--d-ink-2);letter-spacing:.02em}.variants__retail[data-v-dd66b29d]{font-weight:600}.variants__margin[data-v-dd66b29d]{font-size:var(--d-text-lg);font-weight:700}.variants__margin.is-healthy[data-v-dd66b29d]{color:var(--d-success-ink)}.variants__margin.is-thin[data-v-dd66b29d]{color:var(--d-warn-ink-strong)}.variants__margin.is-poor[data-v-dd66b29d]{color:var(--d-danger-ink)}.variants__margin.is-none[data-v-dd66b29d]{color:var(--d-ink-faint)}.variants__stock[data-v-dd66b29d]{align-items:center;gap:7px;display:flex}.variants__min[data-v-dd66b29d]{font-size:var(--d-text-xxs);color:var(--d-ink-faint)}.d-table__row.is-off[data-v-dd66b29d]{background:var(--d-surface-raised)}.catalog__search[data-v-13bad80a]{flex:280px;width:auto;min-width:220px}.catalog__figure--warn[data-v-13bad80a]{color:var(--d-warn-ink-strong)}.catalog__figure--danger[data-v-13bad80a]{color:var(--d-danger-ink)}.ageing[data-v-8499297a]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.ageing__card[data-v-8499297a]{color:var(--d-ink)}.ageing__card .d-kpi__label[data-v-8499297a]{color:inherit;opacity:.9}.ageing__card .d-kpi__value[data-v-8499297a]{font-size:var(--d-text-figure);align-items:baseline;gap:4px;display:flex}.ageing__unknown[data-v-8499297a]{opacity:.55}.ageing__count[data-v-8499297a]{font-size:var(--d-text-xxs);color:inherit;opacity:.7}.ageing__card--ok[data-v-8499297a]{color:var(--d-success-ink);border-color:var(--d-success-border);background:var(--d-success-surface-soft)}.ageing__card--warn[data-v-8499297a]{color:var(--d-warn-ink);border-color:var(--d-warn-border);background:var(--d-warn-surface-faint)}.ageing__card--danger[data-v-8499297a]{color:var(--d-danger-ink);border-color:var(--d-danger-border);background:var(--d-danger-surface-faint)}.ageing__card.is-active[data-v-8499297a]{box-shadow:inset 0 0 0 1px}.cform[data-v-f177f582]{flex-direction:column;max-height:92vh;display:flex}.cform .d-modal__head[data-v-f177f582]{flex-direction:column;align-items:flex-start;gap:2px}.cform__body[data-v-f177f582]{flex:1;min-height:0;padding:16px 18px;overflow-y:auto}.cform__pair[data-v-f177f582]{flex-wrap:wrap;gap:9px;display:flex}.cform__pair[data-v-f177f582]>*{flex:140px}.cform__note[data-v-f177f582]{font-size:var(--d-text-sm);color:var(--d-ink-muted);line-height:1.5}.cform__check[data-v-f177f582]{font-size:var(--d-text-md);color:var(--d-ink-2);align-items:center;gap:8px;display:flex}.cform__problem[data-v-f177f582]{font-size:var(--d-text-md);margin:0;display:block}.cform__foot[data-v-f177f582]{flex:none;justify-content:flex-start;gap:9px;padding:12px 18px}.cform__cancel[data-v-f177f582]{width:120px;font-size:var(--d-text-xxl);color:var(--d-ink-3)}.cform__save[data-v-f177f582]{font-size:var(--d-text-display);flex:1}.ctable[data-v-44b68595]{--d-table-cols:minmax(160px, 2fr) minmax(0, 110px) minmax(0, 120px) minmax(0, 120px) minmax(0, 110px) 96px;min-width:720px}.ctable .d-table__row.is-selected[data-v-44b68595],.ctable .d-table__row.is-selected[data-v-44b68595]:hover{background:var(--d-accent-surface-faint)}.ctable__who[data-v-44b68595]{flex-direction:column;gap:2px;min-width:0;display:flex}.ctable__name[data-v-44b68595]{font-size:var(--d-text-xl);align-items:center;gap:6px;min-width:0;font-weight:600;display:flex}.ctable__phone[data-v-44b68595]{font-size:var(--d-text-xs);color:var(--d-ink-muted)}.ctable__type[data-v-44b68595]{justify-self:start;padding:3px 8px}.ctable__balance[data-v-44b68595],.ctable__limit[data-v-44b68595],.ctable__age[data-v-44b68595]{min-width:0}.ctable__balance[data-v-44b68595]{font-size:var(--d-text-xxl);align-items:baseline;gap:4px;font-weight:700;display:flex}.ctable__owed[data-v-44b68595]{color:var(--d-danger-ink)}.ctable__clear[data-v-44b68595]{color:var(--d-success-ink)}.ctable__unknown[data-v-44b68595]{color:var(--d-ink-muted);font-weight:600}.ctable__limit[data-v-44b68595]{font-size:var(--d-text-md);color:var(--d-ink-2);flex-direction:column;gap:3px;display:flex}.ctable__bar[data-v-44b68595]{background:var(--d-divider);border-radius:3px;height:5px;display:block;overflow:hidden}.ctable__bar-fill[data-v-44b68595]{height:5px;display:block}.ctable__bar-fill--ok[data-v-44b68595]{background:var(--d-success)}.ctable__bar-fill--warn[data-v-44b68595]{background:var(--d-warn-solid)}.ctable__bar-fill--danger[data-v-44b68595]{background:var(--d-danger-ink)}.ctable__age[data-v-44b68595]{font-size:var(--d-text-md);color:var(--d-ink-3);font-weight:600}.ctable__age--warn[data-v-44b68595]{color:var(--d-warn-ink-strong)}.ctable__age--danger[data-v-44b68595]{color:var(--d-danger-ink)}.ctable__empty[data-v-44b68595]{text-align:center;font-size:var(--d-text-lg);color:var(--d-ink-muted);padding:36px 14px}.ctable__note[data-v-44b68595]{flex-wrap:wrap}.pay[data-v-dbf764ce]{flex-direction:column;max-height:92vh;display:flex}.pay__head[data-v-dbf764ce]{flex:none;align-items:flex-start;padding:14px 18px}.pay__titles[data-v-dbf764ce]{flex-direction:column;gap:2px;min-width:0;display:flex}.pay__titles .d-modal__title[data-v-dbf764ce]{font-size:var(--d-text-display)}.pay__hint[data-v-dbf764ce]{font-size:var(--d-text-sm);color:var(--d-on-ink-text-muted)}.pay__due[data-v-dbf764ce]{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.pay__due-label[data-v-dbf764ce]{font-size:var(--d-text-xs);color:var(--d-on-ink-text-faint)}.pay__due-value[data-v-dbf764ce]{font-size:var(--d-text-figure);color:var(--d-danger-on-ink);font-weight:700}.pay__body[data-v-dbf764ce]{flex:1;min-height:0;padding:16px 18px;overflow-y:auto}.pay__credit[data-v-dbf764ce],.pay__remainder[data-v-dbf764ce]{font-size:var(--d-text-base);padding:10px 11px;line-height:1.55;display:block}.pay__fields[data-v-dbf764ce]{flex-wrap:wrap;align-items:flex-end;gap:9px;display:flex}.pay__field[data-v-dbf764ce]{flex:140px}.pay__field--amount[data-v-dbf764ce]{flex:160px}.pay__amount[data-v-dbf764ce],.pay__control[data-v-dbf764ce]{height:var(--d-control-key);border-radius:var(--d-radius-xxl)}.pay__amount[data-v-dbf764ce]{font-size:var(--d-text-24);font-weight:700}.pay__alloc[data-v-dbf764ce]{flex-direction:column;gap:7px;display:flex}.pay__alloc-title[data-v-dbf764ce]{font-size:var(--d-text-base);font-weight:700}.pay__line[data-v-dbf764ce]{border:1px solid var(--d-border);background:var(--d-surface);border-radius:var(--d-radius-xxl);align-items:center;gap:10px;padding:10px 12px;display:flex}.pay__line--applied[data-v-dbf764ce]{border-color:var(--d-success-border);background:var(--d-success-surface-soft)}.pay__inv[data-v-dbf764ce]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pay__inv-no[data-v-dbf764ce]{font-size:var(--d-text-lg);font-weight:600}.pay__inv-meta[data-v-dbf764ce]{font-size:var(--d-text-xs);color:var(--d-ink-muted)}.pay__applied[data-v-dbf764ce]{width:116px;height:var(--d-control-smd);border:1px solid var(--d-border);border-radius:var(--d-radius-lg);background:var(--d-surface);font-family:inherit;font-size:var(--d-text-xl);color:var(--d-ink-muted);text-align:end;outline:none;flex:0 0 116px;padding:0 9px;font-weight:700}.pay__applied[data-v-dbf764ce]::placeholder{color:var(--d-ink-muted);font-weight:600}.pay__applied[data-v-dbf764ce]:focus{border-color:var(--d-accent)}.pay__line--applied .pay__applied[data-v-dbf764ce]{color:var(--d-success-ink)}.pay__foot[data-v-dbf764ce]{flex:none;justify-content:flex-start;gap:9px;padding:12px 18px}.pay__cancel[data-v-dbf764ce]{width:120px;font-size:var(--d-text-xxl);color:var(--d-ink-3)}.pay__save[data-v-dbf764ce]{font-size:var(--d-text-display);flex:1}.stmt[data-v-2979e379]{flex-direction:column;flex:1;min-height:0;display:flex}.stmt__head[data-v-2979e379]{border-bottom:1px solid var(--d-divider);flex-direction:column;flex:none;gap:8px;padding:13px 16px;display:flex}.stmt__who[data-v-2979e379]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.stmt__ident[data-v-2979e379]{flex-direction:column;gap:2px;min-width:0;display:flex}.stmt__name[data-v-2979e379]{font-size:var(--d-text-title);word-break:break-word;font-weight:700}.stmt__meta[data-v-2979e379]{font-size:var(--d-text-sm);color:var(--d-ink-muted)}.stmt__type[data-v-2979e379]{font-size:var(--d-text-sm);border-radius:var(--d-radius-md);padding:5px 9px}.stmt__tiles[data-v-2979e379]{gap:9px;display:flex}.stmt__tile[data-v-2979e379]{border:1px solid var(--d-border);background:var(--d-surface-subtle);border-radius:var(--d-radius-xxl);flex-direction:column;flex:1;gap:2px;min-width:0;padding:9px 11px;display:flex}.stmt__tile--owed[data-v-2979e379]{border-color:var(--d-danger-border);background:var(--d-danger-surface-soft);color:var(--d-danger-ink)}.stmt__tile-label[data-v-2979e379]{font-size:var(--d-text-xxs);color:var(--d-ink-3)}.stmt__tile--owed .stmt__tile-label[data-v-2979e379]{color:inherit}.stmt__tile-value[data-v-2979e379]{font-size:var(--d-text-action);font-weight:700}.stmt__tile--head .stmt__tile-value[data-v-2979e379]{color:var(--d-ink)}.stmt__tile--head .stmt__tile-value--over[data-v-2979e379]{color:var(--d-danger-ink)}.stmt__warn[data-v-2979e379]{display:block}.stmt__body[data-v-2979e379]{flex:1;min-height:0;overflow-y:auto}.stmt__title[data-v-2979e379]{font-size:var(--d-text-base);color:var(--d-ink-muted);padding:10px 16px 6px;font-weight:700}.stmt__row[data-v-2979e379]{border-bottom:1px solid var(--d-divider-soft);align-items:center;gap:10px;padding:10px 16px;display:flex}.stmt__date[data-v-2979e379]{width:68px;font-size:var(--d-text-xs);color:var(--d-ink-muted);flex:0 0 68px}.stmt__what[data-v-2979e379]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.stmt__label[data-v-2979e379]{font-size:var(--d-text-md);font-weight:600}.stmt__ref[data-v-2979e379]{font-size:var(--d-text-xxs);color:var(--d-ink-muted)}.stmt__amount[data-v-2979e379]{font-size:var(--d-text-lg);white-space:nowrap;font-weight:700}.stmt__amount--debit[data-v-2979e379]{color:var(--d-danger-ink)}.stmt__amount--credit[data-v-2979e379]{color:var(--d-success-ink)}.stmt__row--none .stmt__amount[data-v-2979e379]{color:var(--d-ink-muted)}.stmt__foot[data-v-2979e379]{border-top:1px solid var(--d-divider);background:var(--d-surface-raised);flex:none;gap:8px;padding:12px 16px;display:flex}.stmt__action[data-v-2979e379]{flex:1}.stmt__action--pay[data-v-2979e379]{font-size:var(--d-text-lg2);flex:1.2}.customers[data-v-bede7547]{flex:1;min-height:0;display:flex}.customers>.d-screen[data-v-bede7547]{min-width:0}.customers__aside[data-v-bede7547]{border-inline-start:1px solid var(--d-border);background:var(--d-surface);flex-direction:column;flex:0 380px;width:380px;min-width:300px;min-height:0;display:flex}.customers__search[data-v-bede7547]{flex:240px;min-width:200px}.customers__total[data-v-bede7547]{align-items:baseline;gap:9px;padding-inline-end:12px;display:flex}.customers__total-label[data-v-bede7547]{font-size:var(--d-text-sm);color:var(--d-ink-muted)}.customers__total-value[data-v-bede7547]{font-size:var(--d-text-figure);color:var(--d-danger-ink);font-weight:700}.customers__total-value--unknown[data-v-bede7547]{color:var(--d-ink-muted)}.customers__aside[data-v-bede7547] .d-empty{flex:1}.devices__inner[data-v-df54415a]{--d-table-cols:minmax(170px, 2fr) minmax(0, 120px) minmax(0, 170px) minmax(0, 160px) minmax(0, 90px) minmax(0, 260px);min-width:940px}.devices__pairing[data-v-df5f6e45]{flex-direction:column;gap:12px;display:flex}.devices__code[data-v-df5f6e45]{letter-spacing:6px;text-align:center;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:34px;font-weight:700}.devices__clock[data-v-df5f6e45]{text-align:center;font-variant-numeric:tabular-nums;margin:0;font-size:12.5px}.devices__barcode[data-v-df5f6e45]{justify-content:center;display:flex}.devices__barcode[data-v-df5f6e45] svg{max-width:100%}.devices[data-v-0f3e4092]{flex-direction:column;gap:14px;display:flex}.labels__cols[data-v-ad306152]{gap:var(--d-gap);flex:1;min-height:0;display:flex}.labels__main[data-v-ad306152]{min-width:0}.labels__side[data-v-ad306152]{gap:var(--d-gap);flex-direction:column;flex:0 380px;width:380px;min-width:300px;min-height:0;display:flex}.labels__term[data-v-ad306152]{flex:260px;min-width:200px}.labels__results[data-v-ad306152]{--d-table-cols:minmax(160px, 1fr) minmax(0, 120px);min-width:320px}.labels__chosen[data-v-ad306152]{--d-table-cols:minmax(140px, 1fr) 96px 84px;min-width:320px}.labels__name[data-v-ad306152],.labels__price[data-v-ad306152]{font-weight:600}.labels__unpriced[data-v-ad306152]{color:var(--d-ink-faint)}.labels__size[data-v-ad306152]{flex:none}.labels__size-body[data-v-ad306152]{flex-direction:column;gap:9px;padding:12px 14px;display:flex;overflow:visible}.labels__hint[data-v-ad306152]{font-size:var(--d-text-sm);color:var(--d-ink-muted);margin:0;line-height:1.55}.login[data-v-3b4d1c9b]{flex:1;place-items:center;min-height:0;padding:24px 16px;display:grid;overflow-y:auto}.login__card[data-v-3b4d1c9b]{width:min(400px,100%);box-shadow:var(--d-shadow-card)}.login__head[data-v-3b4d1c9b]{flex-direction:column;align-items:flex-start;gap:9px;padding:14px 16px}.login__mark[data-v-3b4d1c9b]{width:152px;height:auto;display:block}.login__rule[data-v-3b4d1c9b]{font-size:var(--d-text-sm);color:var(--d-on-ink-text-muted);line-height:1.55}.login__body[data-v-3b4d1c9b]{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.login__title[data-v-3b4d1c9b]{font-size:var(--d-text-title);margin:0 0 2px;font-weight:700}.movements__inner[data-v-7ff23fe8]{--d-table-cols:minmax(0, 120px) minmax(170px, 2fr) minmax(0, 120px) minmax(0, 86px) minmax(0, 86px) minmax(0, 86px) minmax(0, 150px) minmax(0, 120px);min-width:980px}.movements__row[data-v-7ff23fe8]{padding:10px 14px}.movements__row[data-negative=true][data-v-7ff23fe8]{background:var(--d-danger-surface-faint)}.movements__at[data-v-7ff23fe8]{font-size:var(--d-text-sm);color:var(--d-ink-3)}.movements__name[data-v-7ff23fe8]{font-size:var(--d-text-lg);font-weight:600;line-height:1.35}.movements__kind--ok[data-v-7ff23fe8]{background:var(--d-success-surface);color:var(--d-success-ink)}.movements__kind--info[data-v-7ff23fe8]{background:var(--d-info-surface);color:var(--d-info-ink)}.movements__kind--danger[data-v-7ff23fe8]{background:var(--d-danger-surface);color:var(--d-danger-ink)}.movements__qty[data-v-7ff23fe8]{font-size:var(--d-text-xxl);font-weight:700}.movements__qty.is-in[data-v-7ff23fe8]{color:var(--d-success-ink)}.movements__qty.is-out[data-v-7ff23fe8]{color:var(--d-danger-ink)}.movements__before[data-v-7ff23fe8]{font-size:var(--d-text-md);color:var(--d-ink-muted)}.movements__after[data-v-7ff23fe8]{font-size:var(--d-text-lg);font-weight:700}.movements__after.is-negative[data-v-7ff23fe8]{color:var(--d-danger-ink)}.movements__ref[data-v-7ff23fe8]{font-size:var(--d-text-sm);color:var(--d-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.movements__user[data-v-7ff23fe8]{font-size:var(--d-text-sm);color:var(--d-ink-3)}.adjust[data-v-596b63ce]{--d-modal-width:500px;flex-direction:column;max-height:92vh;display:flex}.adjust__body[data-v-596b63ce]{flex:1;min-height:0;padding:16px 18px;overflow-y:auto}.adjust__control[data-v-596b63ce]{height:var(--d-control-xxl);border-radius:var(--d-radius-xxl)}.adjust__count[data-v-596b63ce]{font-size:var(--d-text-xl2);font-weight:700}.adjust__reason[data-v-596b63ce]{font-weight:400;font-size:var(--d-text-xxl)}.adjust__row[data-v-596b63ce]{flex-wrap:wrap;gap:9px;display:flex}.adjust__qty[data-v-596b63ce]{flex:120px}.adjust__kind[data-v-596b63ce]{flex:150px}.adjust__pick[data-v-596b63ce]{position:relative}.adjust__results[data-v-596b63ce]{z-index:1;top:100%;background:var(--d-surface);border:1px solid var(--d-border);border-radius:var(--d-radius-xxl);max-height:208px;box-shadow:var(--d-shadow-popover);margin-top:4px;position:absolute;inset-inline:0;overflow-y:auto}.adjust__result[data-v-596b63ce]{width:100%;height:var(--d-control-md);border:none;border-bottom:1px solid var(--d-divider-soft);background:var(--d-surface);font-family:inherit;font-size:var(--d-text-xl);color:var(--d-ink);cursor:pointer;text-align:start;justify-content:space-between;align-items:center;gap:8px;padding:0 11px;display:flex}.adjust__result[data-v-596b63ce]:hover{background:var(--d-surface-hover)}.adjust__result-name[data-v-596b63ce]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adjust__result-stock[data-v-596b63ce]{font-size:var(--d-text-sm);color:var(--d-ink-muted);flex:none}.adjust__result-empty[data-v-596b63ce]{font-size:var(--d-text-base);color:var(--d-ink-faint);text-align:center;margin:0;padding:12px 11px}.adjust__preview[data-v-596b63ce]{font-size:var(--d-text-base);margin:0;line-height:1.55}.adjust__foot[data-v-596b63ce]{flex:none;justify-content:flex-start;padding:12px 18px}.adjust__cancel[data-v-596b63ce]{width:120px;font-size:var(--d-text-xxl);color:var(--d-ink-3);flex:0 0 120px}.adjust__save[data-v-596b63ce]{font-size:var(--d-text-display);flex:1}.movements__tab[data-v-2df4be33]{gap:var(--d-gap);flex-direction:column;flex:1;min-height:0;display:flex}.movements__search[data-v-2df4be33]{flex:240px;min-width:200px}.movements__date[data-v-2df4be33]{width:150px;font-size:var(--d-text-md);color:var(--d-ink-2);flex:0 0 150px}.movements__recon[data-v-2df4be33]{background:var(--d-surface);border:1px solid var(--d-border);border-radius:var(--d-radius-panel);flex-wrap:wrap;align-items:center;gap:12px;padding:11px 13px;display:flex}.movements__recon-label[data-v-2df4be33]{font-size:var(--d-text-md);color:var(--d-info-ink);font-weight:700}.movements__recon-body[data-v-2df4be33]{font-size:var(--d-text-md);color:var(--d-ink-2)}.movements__recon-state[data-v-2df4be33]{font-size:var(--d-text-sm);border-radius:var(--d-radius-md);white-space:nowrap;border:1px solid #0000;padding:5px 10px;font-weight:700}.movements__recon-state.is-ok[data-v-2df4be33]{background:var(--d-success-surface);color:var(--d-success-ink);border-color:var(--d-success-border)}.movements__recon-state.is-off[data-v-2df4be33]{background:var(--d-danger-surface);color:var(--d-danger-ink);border-color:var(--d-danger-border)}.movements__count[data-v-2df4be33]{align-items:center;gap:10px;display:flex}.movements__more[data-v-2df4be33]{height:var(--d-control-xs);font-size:var(--d-text-sm);padding:0 10px}.sync__inner[data-v-2df4be33]{--d-table-cols:minmax(0, 130px) minmax(170px, 2fr) minmax(0, 140px) minmax(0, 130px) minmax(0, 120px) minmax(0, 120px);min-width:900px}.sync__at[data-v-2df4be33]{font-size:var(--d-text-sm);color:var(--d-ink-3)}.sync__name[data-v-2df4be33]{font-size:var(--d-text-lg);font-weight:600;line-height:1.35}.sync__ref[data-v-2df4be33]{font-size:var(--d-text-sm);color:var(--d-ink-2)}.sync__user[data-v-2df4be33]{font-size:var(--d-text-sm);color:var(--d-ink-3)}.bulk[data-v-68183cdb]{--d-modal-width:640px;flex-direction:column;max-height:92vh;display:flex}.bulk__head[data-v-68183cdb]{flex:none}.bulk__body[data-v-68183cdb]{flex:1;gap:13px;min-height:0;padding:16px 18px;overflow-y:auto}.bulk__row[data-v-68183cdb]{flex-wrap:wrap;gap:9px;display:flex}.bulk__row--baseline[data-v-68183cdb]{align-items:flex-end}.bulk__field--scope[data-v-68183cdb]{flex:160px}.bulk__field--list[data-v-68183cdb]{flex:140px}.bulk__field--modes[data-v-68183cdb]{flex:200px}.bulk__field--value[data-v-68183cdb]{flex:120px}.bulk__control[data-v-68183cdb]{height:var(--d-control-xl);font-size:var(--d-text-xl)}.bulk__amount[data-v-68183cdb]{font-size:var(--d-text-xl2);padding:0 12px;font-weight:700}.bulk__amount[data-v-68183cdb]:focus{background:var(--d-surface)}.bulk__modes[data-v-68183cdb]{gap:6px;display:flex}.bulk__mode[data-v-68183cdb]{height:var(--d-control-xl);border-radius:var(--d-radius-xl);font-size:var(--d-text-lg);font-weight:700}.bulk__floornote[data-v-68183cdb]{margin:0}.bulk__preview[data-v-68183cdb]{flex-direction:column;gap:7px;display:flex}.bulk__previewhead[data-v-68183cdb]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.bulk__previewtitle[data-v-68183cdb]{font-size:var(--d-text-base);font-weight:700}.bulk__previewcount[data-v-68183cdb]{font-size:var(--d-text-sm);color:var(--d-ink-muted)}.bulk__prow[data-v-68183cdb]{align-items:center;gap:var(--d-gap);border:1px solid var(--d-border);border-radius:var(--d-radius-xl);background:var(--d-surface);padding:9px 11px;display:flex}.bulk__prow.is-below[data-v-68183cdb]{background:var(--d-danger-surface-faint);border-color:var(--d-danger-border)}.bulk__prow .d-pill--danger[data-v-68183cdb]{border-color:#0000}.bulk__pname[data-v-68183cdb]{min-width:0;font-size:var(--d-text-lg);flex:1;font-weight:600}.bulk__pold[data-v-68183cdb]{font-size:var(--d-text-md);color:var(--d-ink-muted);text-decoration:line-through}.bulk__pnext[data-v-68183cdb]{font-size:var(--d-text-xxl);font-weight:700}.bulk__pnext.is-up[data-v-68183cdb]{color:var(--d-success-ink)}.bulk__pnext.is-down[data-v-68183cdb]{color:var(--d-danger-ink)}.bulk__foot[data-v-68183cdb]{flex:none;justify-content:flex-start;padding:12px 18px}.bulk__cancel[data-v-68183cdb]{width:120px;color:var(--d-ink-3);font-size:var(--d-text-xxl)}.bulk__apply[data-v-68183cdb]{font-size:var(--d-text-display);flex:1}.log[data-v-06eac722]{--d-modal-width:620px;flex-direction:column;max-height:92vh;display:flex}.log__head[data-v-06eac722]{flex:none}.log__rows[data-v-06eac722]{flex:1;min-height:0;overflow-y:auto}.log__row[data-v-06eac722]{align-items:center;gap:var(--d-gap);border-bottom:1px solid var(--d-divider-soft);flex-wrap:wrap;padding:11px 16px;display:flex}.log__at[data-v-06eac722]{width:96px;font-size:var(--d-text-xs);color:var(--d-ink-muted);flex:0 0 96px}.log__what[data-v-06eac722]{flex-direction:column;flex:180px;gap:2px;min-width:150px;display:flex}.log__name[data-v-06eac722]{font-size:var(--d-text-lg);font-weight:600}.log__meta[data-v-06eac722]{font-size:var(--d-text-xxs);color:var(--d-ink-muted)}.log__tag[data-v-06eac722]{font-size:inherit;margin-inline-start:4px;padding:1px 5px;line-height:1}.log__old[data-v-06eac722]{font-size:var(--d-text-md);color:var(--d-ink-muted);text-decoration:line-through}.log__new[data-v-06eac722]{font-size:var(--d-text-xxl);font-weight:700}.log__new.is-up[data-v-06eac722]{color:var(--d-success-ink)}.log__new.is-down[data-v-06eac722]{color:var(--d-danger-ink)}.log__empty[data-v-06eac722]{text-align:center;font-size:var(--d-text-lg);color:var(--d-ink-muted);margin:0;padding:22px 14px}.log__foot[data-v-06eac722]{flex:none;padding:12px 18px}.log__hint[data-v-06eac722]{font-size:var(--d-text-sm);color:var(--d-ink-muted);flex:1}.log__action[data-v-06eac722]{height:var(--d-control-xxl);border-radius:var(--d-radius-xxl);padding:0 15px}.prices[data-v-27989ab9]{min-width:900px}.prices .d-table__row[data-v-27989ab9]{padding:9px 14px}.prices__variant[data-v-27989ab9]{flex-direction:column;gap:2px;min-width:0;display:flex}.prices__name[data-v-27989ab9]{font-size:var(--d-text-xl);font-weight:600;line-height:1.35}.prices__path[data-v-27989ab9]{font-size:var(--d-text-xxs);color:var(--d-ink-muted)}.prices__cell[data-v-27989ab9]{align-items:center;gap:6px;min-width:0;display:flex}.prices__cell .d-field[data-v-27989ab9]{flex:1;min-width:0}.prices__second[data-v-27989ab9]{color:var(--d-ink-2);font-weight:600}.prices__value[data-v-27989ab9]{font-size:var(--d-text-xl);color:var(--d-ink-2);font-weight:600}.prices__value.is-fallback[data-v-27989ab9]{color:var(--d-warn-ink-strong)}.prices__floor[data-v-27989ab9]{font-size:var(--d-text-lg);color:var(--d-warn-ink);font-weight:700}.prices__margin[data-v-27989ab9]{font-size:var(--d-text-lg);font-weight:700}.prices__margin.is-ok[data-v-27989ab9]{color:var(--d-success-ink)}.prices__margin.is-thin[data-v-27989ab9]{color:var(--d-warn-ink-strong)}.prices__margin.is-bad[data-v-27989ab9]{color:var(--d-danger-ink)}.prices__empty[data-v-27989ab9]{text-align:center;font-size:var(--d-text-lg);color:var(--d-ink-muted);padding:40px 14px}.pricing__header-btn[data-v-920e2822]{font-size:var(--d-text-md);padding:0 14px}.pricing__lists[data-v-920e2822]{flex-wrap:wrap;gap:9px;display:flex}.pricing__card[data-v-920e2822]{background:var(--d-surface);border:1px solid var(--d-border);border-radius:var(--d-radius-panel);flex-direction:column;flex:220px;gap:7px;min-width:200px;padding:12px 13px;display:flex}.pricing__card.is-default[data-v-920e2822]{border-color:var(--d-accent-chip-border)}.pricing__card-head[data-v-920e2822]{align-items:center;gap:8px;display:flex}.pricing__name[data-v-920e2822]{font-size:var(--d-text-xxl);font-weight:700}.pricing__tag[data-v-920e2822]{font-size:var(--d-text-xxs)}.pricing__note[data-v-920e2822]{font-size:var(--d-text-sm);color:var(--d-ink-muted);line-height:1.5}.pricing__card-foot[data-v-920e2822]{align-items:center;gap:8px;margin-top:2px;display:flex}.pricing__count[data-v-920e2822]{font-size:var(--d-text-sm);color:var(--d-ink-3)}.pricing__default[data-v-920e2822]{font-size:var(--d-text-sm)}.pricing__default[data-v-920e2822]:disabled{opacity:1;border-color:var(--d-divider);color:var(--d-ink-muted)}.pricing__search[data-v-920e2822]{flex:240px;min-width:200px}.pricing__foot[data-v-920e2822]{flex-wrap:wrap}.pricing__foot-start[data-v-920e2822]{align-items:center;gap:var(--d-gap);display:flex}.editor[data-v-c36592df]{gap:var(--d-gap);flex-direction:column;flex:none;display:flex}.editor__lines[data-v-c36592df]{flex:none;overflow:visible}.editor__lines>.d-panel__head[data-v-c36592df]{border-radius:var(--d-radius-panel) var(--d-radius-panel) 0 0}.editor__lines[data-v-c36592df]>:last-child{border-radius:0 0 var(--d-radius-panel) var(--d-radius-panel)}.editor__entry[data-v-c36592df]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.editor__scroll[data-v-c36592df]{flex:none;max-height:320px;overflow:auto}.editor__grid[data-v-c36592df]{--d-table-cols:minmax(180px, 2fr) minmax(0, 90px) minmax(0, 110px) minmax(0, 110px) minmax(0, 120px) minmax(0, 120px) 54px;min-width:860px}.editor__row.d-table__row[data-v-c36592df]{padding:9px 14px}.editor__name[data-v-c36592df]{flex-direction:column;gap:2px;min-width:0;display:flex}.editor__variant[data-v-c36592df]{font-size:var(--d-text-xl);font-weight:600;line-height:1.35}.editor__code[data-v-c36592df]{font-size:var(--d-text-xxs);color:var(--d-ink-muted)}.editor__input[data-v-c36592df]::-webkit-outer-spin-button{appearance:none;margin:0}.editor__input[data-v-c36592df]::-webkit-inner-spin-button{appearance:none;margin:0}.editor__input[type=number][data-v-c36592df]{appearance:textfield}.editor__figure[data-v-c36592df]{font-size:var(--d-text-xl);font-weight:600}.editor__share[data-v-c36592df]{font-size:var(--d-text-lg);color:var(--d-ink-3)}.editor__landed[data-v-c36592df]{font-size:var(--d-text-xxl);color:var(--d-info-ink);font-weight:700}.editor__remove[data-v-c36592df]{width:var(--d-control-smd);height:var(--d-control-smd);border-radius:var(--d-radius-lg);font-size:var(--d-text-xxl);padding:0}.editor__empty[data-v-c36592df]{text-align:center;font-size:var(--d-text-lg);color:var(--d-ink-muted);margin:0;padding:34px 14px}.editor__residue[data-v-c36592df]{line-height:1.55;display:block}.editor__foot[data-v-c36592df]{gap:var(--d-gap);flex-wrap:wrap;align-items:stretch;display:flex}.editor__expenses[data-v-c36592df]{gap:var(--d-gap);flex:340px;min-width:300px}.editor__totals[data-v-c36592df]{flex:300px;gap:8px;min-width:280px}.editor__cardhead[data-v-c36592df]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.editor__expense[data-v-c36592df]{align-items:center;gap:9px;display:flex}.editor__expense-label[data-v-c36592df]{min-width:0;font-size:var(--d-text-lg);color:var(--d-ink-2);flex:1}.editor__expense-amount[data-v-c36592df]{font-size:var(--d-text-xxl);font-weight:700}.editor__add[data-v-c36592df]{border-top:1px solid var(--d-divider);padding-top:var(--d-gap);flex-direction:column;gap:6px;display:flex}.editor__check[data-v-c36592df]{margin:0}.editor__grand[data-v-c36592df]{border-top:1px dashed var(--d-border);justify-content:space-between;align-items:baseline;gap:8px;padding-top:9px;display:flex}.editor__grand-label[data-v-c36592df]{font-size:var(--d-text-xxl);font-weight:700}.editor__grand-value[data-v-c36592df]{font-size:var(--d-text-invoice);font-weight:700}.editor__prior[data-v-c36592df]{border-top:1px solid var(--d-divider);font-size:var(--d-text-md);color:var(--d-ink-3);justify-content:space-between;align-items:center;gap:8px;padding-top:9px;display:flex}.editor__prior-value[data-v-c36592df]{color:var(--d-danger-ink);font-variant-numeric:tabular-nums;font-weight:700}.editor__prior-value.is-credit[data-v-c36592df]{color:var(--d-success-ink)}.editor__spacer[data-v-c36592df]{flex:1}.confirm[data-v-3d43ea43]{--d-modal-width:480px}.confirm .d-modal__body[data-v-3d43ea43]{padding:16px 18px}.confirm__figures[data-v-3d43ea43]{font-size:var(--d-text-lg);font-variant-numeric:tabular-nums;flex-direction:column;gap:6px;margin:0;display:flex}.confirm__figure[data-v-3d43ea43]{border-bottom:1px solid var(--d-divider-faint);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:6px;display:flex}.confirm__figure--last[data-v-3d43ea43]{border-bottom:none;padding-bottom:0}.confirm__figure dt[data-v-3d43ea43]{color:var(--d-ink-3)}.confirm__figure dd[data-v-3d43ea43]{margin:0;font-weight:700}.confirm__warn[data-v-3d43ea43]{margin:0;line-height:1.55}.confirm__actions[data-v-3d43ea43]{gap:9px;display:flex}.confirm__btn[data-v-3d43ea43]{flex:1}.confirm__btn--back[data-v-3d43ea43]{color:var(--d-ink-3);font-size:var(--d-text-xxl)}.confirm__btn--go[data-v-3d43ea43]{flex:1.4}.statement[data-v-99936e87]{--d-modal-width:620px;flex-direction:column;max-height:92vh;display:flex}.statement__head[data-v-99936e87]{flex:none;align-items:flex-start;padding:14px 18px}.statement__who[data-v-99936e87]{flex-direction:column;gap:2px;min-width:0;display:flex}.statement__owed[data-v-99936e87]{text-align:end;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.statement__owed-label[data-v-99936e87]{font-size:var(--d-text-xs);color:var(--d-on-ink-text-muted)}.statement__owed-value[data-v-99936e87]{font-size:var(--d-text-pin);color:var(--d-danger-on-ink);font-weight:700}.statement__rows[data-v-99936e87]{flex:1;min-height:0;overflow-y:auto}.statement__row[data-v-99936e87]{border-bottom:1px solid var(--d-divider-soft);align-items:center;gap:10px;padding:11px 16px;display:flex}.statement__date[data-v-99936e87]{width:74px;font-size:var(--d-text-xs);color:var(--d-ink-muted);flex:0 0 74px}.statement__what[data-v-99936e87]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.statement__kind[data-v-99936e87]{font-size:var(--d-text-lg);font-weight:600}.statement__ref[data-v-99936e87]{font-size:var(--d-text-xs);color:var(--d-ink-muted)}.statement__amount[data-v-99936e87]{font-size:var(--d-text-xl);font-weight:700}.statement__amount.is-charge[data-v-99936e87]{color:var(--d-danger-ink)}.statement__amount.is-credit[data-v-99936e87]{color:var(--d-success-ink)}.statement__running[data-v-99936e87]{text-align:end;width:92px;font-size:var(--d-text-md);color:var(--d-ink-2);flex:0 0 92px}.statement__empty[data-v-99936e87]{text-align:center;color:var(--d-ink-muted);font-size:var(--d-text-md);margin:0;padding:24px}.statement__foot[data-v-99936e87]{flex:none;justify-content:flex-start;padding:12px 18px}.statement__note[data-v-99936e87]{font-size:var(--d-text-sm);color:var(--d-ink-muted);flex:1;line-height:1.5}.statement__pay[data-v-99936e87]{height:var(--d-control-xxl);border-radius:var(--d-radius-xxl);font-size:var(--d-text-xxl);padding:0 16px}.suppliers[data-v-be74d36b]{flex:none}.suppliers__table[data-v-be74d36b]{--d-table-cols:minmax(180px, 2fr) minmax(0, 130px) minmax(0, 110px) minmax(240px, auto);flex:none;overflow:visible}.suppliers__name[data-v-be74d36b]{align-items:center;gap:8px;min-width:0;display:flex}.suppliers__label[data-v-be74d36b]{font-size:var(--d-text-xl);font-weight:600}.suppliers__count[data-v-be74d36b]{font-size:var(--d-text-md);color:var(--d-ink-muted)}.suppliers__form[data-v-be74d36b]{gap:var(--d-gap);border-bottom:1px solid var(--d-divider);background:var(--d-surface-raised);flex-direction:column;flex:none;padding:12px 14px;display:flex}.suppliers__fields[data-v-be74d36b]{gap:var(--d-gap);flex-wrap:wrap;display:flex}.suppliers__fields .d-formfield[data-v-be74d36b]{flex:200px}.suppliers__error[data-v-be74d36b]{font-size:var(--d-text-sm);color:var(--d-danger-ink);margin:0;font-weight:700}.suppliers__actions[data-v-be74d36b]{gap:8px;display:flex}.payment[data-v-1e3fa6ba]{flex-direction:column;max-height:92vh;display:flex}.payment__head[data-v-1e3fa6ba]{flex:none;align-items:flex-start;padding:14px 18px}.payment__who[data-v-1e3fa6ba]{flex-direction:column;gap:2px;min-width:0;display:flex}.payment__owed[data-v-1e3fa6ba]{text-align:end;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.payment__owed-label[data-v-1e3fa6ba]{font-size:var(--d-text-xs);color:var(--d-on-ink-text-muted)}.payment__owed-value[data-v-1e3fa6ba]{font-size:var(--d-text-figure);color:var(--d-danger-on-ink);font-weight:700}.payment .d-modal__body[data-v-1e3fa6ba]{flex:1;min-height:0;padding:16px 18px;overflow-y:auto}.payment__fields[data-v-1e3fa6ba]{gap:var(--d-gap);flex-wrap:wrap;display:flex}.payment__field[data-v-1e3fa6ba]{flex:150px}.payment__table[data-v-1e3fa6ba]{border:1px solid var(--d-border);border-radius:var(--d-radius-panel);--d-table-cols:minmax(140px, 2fr) minmax(0, 110px) minmax(0, 110px) minmax(0, 130px);flex:none;overflow:hidden}.payment__ref[data-v-1e3fa6ba],.payment__open[data-v-1e3fa6ba]{font-size:var(--d-text-xl);font-weight:600}.payment__empty[data-v-1e3fa6ba]{text-align:center;color:var(--d-ink-muted);font-size:var(--d-text-md);margin:0;padding:20px 14px}.payment__rest[data-v-1e3fa6ba]{font-size:var(--d-text-sm);color:var(--d-ink-3);margin:0;line-height:1.55}.payment__rest b[data-v-1e3fa6ba]{color:var(--d-ink)}.payment__note[data-v-1e3fa6ba]{font-size:var(--d-text-sm);color:var(--d-ink-muted);flex:1;line-height:1.5}.payment__btn[data-v-1e3fa6ba]{height:var(--d-control-xxl);border-radius:var(--d-radius-xxl);font-size:var(--d-text-xxl);padding:0 16px}.payment__btn--back[data-v-1e3fa6ba]{color:var(--d-ink-3)}.payment__btn--go[data-v-1e3fa6ba]{min-width:140px}.rtn[data-v-698d19ff]{flex-direction:column;max-height:92vh;display:flex}.rtn__head[data-v-698d19ff]{flex:none;align-items:flex-start;padding:14px 18px}.rtn__who[data-v-698d19ff]{flex-direction:column;gap:2px;min-width:0;display:flex}.rtn__date[data-v-698d19ff]{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.rtn__date-label[data-v-698d19ff]{font-size:var(--d-text-xs);color:var(--d-on-ink-text-muted)}.rtn__date-input[data-v-698d19ff]{height:var(--d-control-md);border:1px solid var(--d-on-ink-border);border-radius:var(--d-radius-lg);background:var(--d-on-ink-surface);color:var(--d-surface);font-family:inherit;font-size:var(--d-text-md);outline:none;padding:0 10px;font-weight:600}.rtn__body[data-v-698d19ff]{gap:var(--d-gap);flex-direction:column;flex:1;min-height:0;padding:16px 18px;display:flex;overflow-y:auto}.rtn__hint[data-v-698d19ff]{margin:0}.rtn__table[data-v-698d19ff]{border:1px solid var(--d-border);border-radius:var(--d-radius-panel);--d-table-cols:minmax(200px, 2fr) minmax(0, 90px) minmax(0, 110px) minmax(0, 120px) minmax(0, 130px);flex:none;overflow:hidden}.rtn__row[data-v-698d19ff]{grid-template-columns:var(--d-table-cols);align-items:center;gap:10px;display:grid}.rtn__row--line[data-v-698d19ff]{background:var(--d-surface-raised);border-bottom:1px solid var(--d-border);font-size:var(--d-text-md);color:var(--d-ink-3);padding:9px 14px}.rtn__variant[data-v-698d19ff]{font-size:var(--d-text-xl);color:var(--d-ink);font-weight:700}.rtn__allowance[data-v-698d19ff]{font-size:var(--d-text-sm);color:var(--d-ink-3)}.rtn__layer[data-v-698d19ff]{font-size:var(--d-text-lg);color:var(--d-ink-3);flex-direction:column;gap:2px;padding-inline-start:20px;display:flex}.rtn__cost[data-v-698d19ff]{font-size:var(--d-text-xxs);color:var(--d-ink-muted)}.rtn__remaining[data-v-698d19ff]{font-size:var(--d-text-xxl);font-weight:700}.rtn__gone[data-v-698d19ff]{font-size:var(--d-text-xxs);color:var(--d-ink-muted);margin-top:3px;display:block}.rtn__input[data-v-698d19ff]:disabled{color:var(--d-ink-faint)}.rtn__money[data-v-698d19ff]{font-size:var(--d-text-sm);color:var(--d-ink-3);margin:0;line-height:1.6}.rtn__money b[data-v-698d19ff]{color:var(--d-ink)}.rtn__problem[data-v-698d19ff]{min-height:18px;font-size:var(--d-text-sm);color:var(--d-danger-ink);margin:0;font-weight:700}.rtn__note[data-v-698d19ff]{font-size:var(--d-text-sm);color:var(--d-ink-muted);flex:1;line-height:1.5}.rtn__btn[data-v-698d19ff]{height:var(--d-control-xxl);border-radius:var(--d-radius-xxl);font-size:var(--d-text-xxl);padding:0 16px}.rtn__btn--back[data-v-698d19ff]{color:var(--d-ink-3)}.rtn__btn--go[data-v-698d19ff]{min-width:150px}.purchasing__state[data-v-be7a0a7d]{border-radius:var(--d-radius-lg);padding:7px 12px}.purchasing__head[data-v-be7a0a7d]{gap:var(--d-gap);flex-flow:wrap;flex:none}.purchasing__field[data-v-be7a0a7d]{flex:140px;min-width:130px}.purchasing__field--supplier[data-v-be7a0a7d]{flex:220px;min-width:190px}.purchasing__ltr[data-v-be7a0a7d]{text-align:start}.purchasing__entry-cost[data-v-be7a0a7d]{width:130px;height:var(--d-control-md);border-radius:var(--d-radius-xl);font-size:var(--d-text-lg);font-weight:600}.purchasing__picker[data-v-be7a0a7d]{position:relative}.purchasing__entry-search[data-v-be7a0a7d]{width:260px;max-width:100%;height:var(--d-control-md);border-radius:var(--d-radius-xl);font-size:var(--d-text-lg);font-weight:600}.purchasing__hits[data-v-be7a0a7d]{z-index:4;top:calc(100% + 4px);background:var(--d-surface);border:1px solid var(--d-border);border-radius:var(--d-radius-panel);width:320px;max-height:260px;box-shadow:var(--d-shadow-popover);margin:0;padding:4px;list-style:none;position:absolute;inset-inline-start:0;overflow-y:auto}.purchasing__hit[data-v-be7a0a7d]{border-radius:var(--d-radius-lg);text-align:start;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:7px 9px;font-family:inherit;display:flex}.purchasing__hit[data-v-be7a0a7d]:hover{background:var(--d-surface-hover)}.purchasing__hit-name[data-v-be7a0a7d]{font-size:var(--d-text-xl);color:var(--d-ink);font-weight:600}.purchasing__hit-code[data-v-be7a0a7d]{font-size:var(--d-text-xxs);color:var(--d-ink-muted)}.purchasing__hit-cost[data-v-be7a0a7d]{font-size:var(--d-text-xs);color:var(--d-info-ink)}.purchasing__expense-form[data-v-be7a0a7d]{flex-direction:column;gap:8px;display:flex}.purchasing__expense-row[data-v-be7a0a7d]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.purchasing__expense-label[data-v-be7a0a7d]{height:var(--d-control-lg);font-size:var(--d-text-lg);flex:150px}.purchasing__expense-amount[data-v-be7a0a7d]{height:var(--d-control-lg);font-size:var(--d-text-xxl);flex:0 0 110px;font-weight:700}.purchasing__alloc-modes[data-v-be7a0a7d]{gap:6px;display:flex}.purchasing__alloc-mode[data-v-be7a0a7d]{height:var(--d-control-compact);border-radius:var(--d-radius-xl);font-size:var(--d-text-lg);font-weight:700}.purchasing__draft-note[data-v-be7a0a7d]{margin:0}.purchasing__commit[data-v-be7a0a7d]{gap:8px;display:flex}.purchasing__commit-btn[data-v-be7a0a7d]{flex:1}.purchasing__commit-btn--draft[data-v-be7a0a7d]{font-size:var(--d-text-xxl)}.purchasing__commit-btn--go[data-v-be7a0a7d]{flex:1.4}.purchasing__invoices[data-v-be7a0a7d]{flex:none}.purchasing__table[data-v-be7a0a7d]{--d-table-cols:minmax(160px, 2fr) minmax(0, 140px) minmax(0, 110px) minmax(0, 120px) minmax(0, 130px) minmax(200px, auto);flex:none}.purchasing__invoice-supplier[data-v-be7a0a7d]{font-size:var(--d-text-xl);font-weight:600}.purchasing__invoice-total[data-v-be7a0a7d]{font-size:var(--d-text-xl);font-weight:700}.logo[data-v-15f7b554]{flex-direction:column;gap:8px;display:flex}.logo__preview[data-v-15f7b554]{background:var(--d-surface-subtle);border:1px dashed var(--d-border-dashed);border-radius:var(--d-radius-md);justify-content:center;align-items:center;width:200px;height:80px;display:flex;overflow:hidden}.logo__preview img[data-v-15f7b554]{max-width:100%;max-height:100%}.logo__empty[data-v-15f7b554]{font-size:var(--d-text-sm);color:var(--d-ink-ghost)}.logo__actions[data-v-15f7b554]{align-items:center;gap:8px;display:flex}.logo__pick input[data-v-15f7b554]{display:none}.logo__note[data-v-15f7b554]{font-size:var(--d-text-sm);color:var(--d-ink-muted);margin:0;line-height:1.55}.settings__panel[data-v-61d48d5e]{flex:none}.settings__lead[data-v-61d48d5e],.settings__panel[data-v-61d48d5e]{max-width:860px}.settings__lead[data-v-61d48d5e]{margin:0;line-height:1.7}.settings__form[data-v-61d48d5e]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:12px;padding:14px;display:grid}.settings__wide[data-v-61d48d5e]{grid-column:1/-1}.settings__cap[data-v-61d48d5e]{background:var(--d-surface-subtle);border:1px solid var(--d-border);border-radius:var(--d-radius-xl);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.settings__cap-label[data-v-61d48d5e]{font-size:var(--d-text-md);color:var(--d-ink-2)}.settings__cap-input[data-v-61d48d5e]{width:74px;height:var(--d-control-lg);border:1px solid var(--d-border);border-radius:var(--d-radius-lg);background:var(--d-surface);font-family:inherit;font-size:var(--d-text-display);color:var(--d-ink);outline:none;padding:0 10px;font-weight:700}.settings__cap-input[data-v-61d48d5e]:focus{border-color:var(--d-accent)}.settings__cap-sign[data-v-61d48d5e]{font-size:var(--d-text-lg);font-weight:700}.settings__cap-enforced[data-v-61d48d5e]{font-size:var(--d-text-xs);color:var(--d-ink-muted);white-space:nowrap}.settings__hint[data-v-61d48d5e]{font-size:var(--d-text-sm);color:var(--d-ink-muted);margin:0;line-height:1.55}.attrs__row[data-v-502a6ce3]{border-bottom:1px solid var(--d-divider-soft);flex-direction:column;gap:7px;padding:10px 14px;display:flex}.attrs__head[data-v-502a6ce3]{align-items:center;gap:9px;display:flex}.attrs__name[data-v-502a6ce3]{font-size:var(--d-text-xl);white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden}.attrs__values[data-v-502a6ce3]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.brands[data-v-05546da6]{flex:none;max-height:300px;overflow-y:auto}.brands__row[data-v-05546da6]{background:var(--d-surface);border-bottom:1px solid var(--d-divider-soft);align-items:center;gap:9px;padding:9px 14px;display:flex}.brands__row--off[data-v-05546da6]{background:var(--d-brand-stopped)}.brands__name[data-v-05546da6]{text-align:right}.cats[data-v-1f6af0df]{flex:none;max-height:460px;overflow-y:auto}.cats__group[data-v-1f6af0df]{border-bottom:1px solid var(--d-divider-faint)}.cats__root[data-v-1f6af0df]{background:var(--d-surface-raised);align-items:center;gap:9px;padding:10px 14px;display:flex}.cats__marker[data-v-1f6af0df]{background:var(--d-accent);border-radius:2px;flex:0 0 7px;width:7px;height:7px;display:block}.cats__sub[data-v-1f6af0df]{border-top:1px solid var(--d-divider-soft);align-items:center;gap:9px;padding-block:8px;padding-inline:14px 34px;display:flex}.cats__stem[data-v-1f6af0df]{background:var(--d-border-dashed);flex:0 0 14px;width:14px;height:1px;display:block}.d-screen.taxonomy[data-v-3dd2d404]{flex-flow:wrap;align-items:flex-start}.taxonomy__cats[data-v-3dd2d404]{flex:420px;min-width:340px}.taxonomy__column[data-v-3dd2d404]{gap:var(--d-gap);flex-direction:column;flex:380px;min-width:320px;display:flex}.taxonomy__attr-foot[data-v-3dd2d404]{flex-wrap:wrap}.taxonomy__attr-name[data-v-3dd2d404]{flex:180px;min-width:160px}.taxonomy__attr-kind[data-v-3dd2d404]{width:auto;font-size:var(--d-text-lg);flex:none}.cap[data-v-56a9f991]{flex-direction:column;gap:7px;display:flex}.cap__row[data-v-56a9f991]{background:var(--d-surface-subtle);border:1px solid var(--d-border);border-radius:var(--d-radius-xl);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.cap__label[data-v-56a9f991]{font-size:var(--d-text-md);color:var(--d-ink-2)}.cap__input[data-v-56a9f991]{width:74px;height:var(--d-control-lg);border-radius:var(--d-radius-lg);font-size:var(--d-text-display);padding:0 10px;font-weight:700}.cap__sign[data-v-56a9f991]{font-size:var(--d-text-lg);font-weight:700}.cap__enforced[data-v-56a9f991]{font-size:var(--d-text-xs);color:var(--d-ink-muted);white-space:nowrap}.cap__note[data-v-56a9f991]{font-size:var(--d-text-sm);color:var(--d-ink-muted);margin:0;line-height:1.55}.matrix[data-v-afb9a76f]{min-width:700px}.matrix__row[data-v-afb9a76f]{gap:8px}.d-table__row.matrix__row[data-v-afb9a76f]{padding:7px 14px}.d-table__row.matrix__row[data-v-afb9a76f]:hover{background:var(--d-surface)}.matrix__head-role[data-v-afb9a76f]{text-align:center}.matrix__fn[data-v-afb9a76f]{font-size:var(--d-text-lg);min-width:0;font-weight:600}.matrix__cell[data-v-afb9a76f]{width:100%;height:var(--d-control-smd);border-radius:var(--d-radius-md);font-family:inherit;font-size:var(--d-text-lg);cursor:pointer;border:1px solid #0000;font-weight:700}.matrix__cell[data-v-afb9a76f]:not(.matrix__cell--locked):hover{filter:brightness(.97)}.matrix__cell--on[data-v-afb9a76f]{background:var(--d-success-surface);border-color:var(--d-success-border);color:var(--d-success-ink)}.matrix__cell--limited[data-v-afb9a76f]{background:var(--d-warn-surface);border-color:var(--d-warn-border);color:var(--d-warn-ink)}.matrix__cell--off[data-v-afb9a76f]{background:var(--d-danger-surface-soft);border-color:var(--d-danger-border-soft);color:var(--d-danger-ink-soft)}.matrix__cell--locked[data-v-afb9a76f]{cursor:not-allowed}.pin[data-v-d5eaba6b]{flex-direction:column;gap:8px;display:flex}.pin+.pin[data-v-d5eaba6b]{border-top:1px solid var(--d-divider);padding-top:10px}.pin__label[data-v-d5eaba6b]{align-items:center;gap:8px;display:flex}.pin__branch[data-v-d5eaba6b]{font-size:var(--d-text-md);color:var(--d-ink-2);font-weight:600}.pin__state[data-v-d5eaba6b]{font-size:var(--d-text-xs);border-color:#0000;padding:3px 7px}.pin__state--on[data-v-d5eaba6b]{background:var(--d-success-surface);color:var(--d-success-ink)}.pin__state--off[data-v-d5eaba6b]{background:var(--d-surface-muted);color:var(--d-ink-muted)}.pin__row[data-v-d5eaba6b]{align-items:center;gap:9px;display:flex}.pin__input[data-v-d5eaba6b]{min-width:0;height:var(--d-control-xxl);font-size:var(--d-text-figure);letter-spacing:.18em;text-align:center;flex:1;font-weight:700}.pin__btn[data-v-d5eaba6b]{height:var(--d-control-xxl);font-size:var(--d-text-md);padding:0 12px}.detail[data-v-fb5021f4]{flex-direction:column;height:100%;min-height:0;display:flex}.detail__head[data-v-fb5021f4]{border-bottom:1px solid var(--d-divider);flex:none;align-items:center;gap:10px;padding:13px 16px;display:flex}.detail__ident[data-v-fb5021f4]{flex-direction:column;gap:2px;min-width:0;display:flex}.detail__name[data-v-fb5021f4]{font-size:var(--d-text-title);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.detail__sub[data-v-fb5021f4]{font-size:var(--d-text-sm);color:var(--d-ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail__body[data-v-fb5021f4]{flex-direction:column;flex:1;gap:14px;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}.detail__section[data-v-fb5021f4]{flex-direction:column;gap:8px;display:flex}.detail__section--loose[data-v-fb5021f4]{gap:9px}.detail__section--ruled[data-v-fb5021f4]{border-top:1px solid var(--d-divider);padding-top:13px}.detail__title[data-v-fb5021f4]{font-size:var(--d-text-base);font-weight:700}.detail__hint[data-v-fb5021f4]{font-size:var(--d-text-sm);color:var(--d-ink-muted);line-height:1.55}.detail__err[data-v-fb5021f4]{font-size:var(--d-text-sm);color:var(--d-danger-ink)}.detail__branches[data-v-fb5021f4]{background:var(--d-surface-subtle);border:1px solid var(--d-border);border-radius:var(--d-radius-xl);flex-direction:column;gap:2px;padding:6px;display:flex}.detail__branch[data-v-fb5021f4]{border-radius:var(--d-radius-md);font-size:var(--d-text-md);color:var(--d-ink-2);cursor:pointer;align-items:center;gap:8px;padding:6px;font-weight:600;display:flex}.detail__branch[data-v-fb5021f4]:hover{background:var(--d-surface-hover)}.detail__check[data-v-fb5021f4]{width:16px;height:16px;accent-color:var(--d-accent);cursor:pointer}.detail__chips[data-v-fb5021f4]{flex-wrap:wrap;gap:6px;display:flex}.detail__modes[data-v-fb5021f4]{gap:8px;display:flex}.detail__mode[data-v-fb5021f4]{height:var(--d-control-xl);border-radius:var(--d-radius-xl);font-size:var(--d-text-md);font-weight:700}.detail__switch[data-v-fb5021f4]{text-align:start;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:0;display:flex}.detail__switch--button[data-v-fb5021f4]{font-family:inherit}.detail__switch-input[data-v-fb5021f4]{opacity:0;width:1px;height:1px;margin:0;position:absolute}.detail__switch-input:focus-visible+.d-switch[data-v-fb5021f4],.detail__switch--button:focus-visible .d-switch[data-v-fb5021f4]{outline:2px solid var(--d-accent);outline-offset:2px}.detail__switch-label[data-v-fb5021f4]{font-size:var(--d-text-md);color:var(--d-ink);flex:1;font-weight:600;line-height:1.45}.detail__switch-label.is-off[data-v-fb5021f4]{color:var(--d-ink-muted)}.detail__foot[data-v-fb5021f4]{border-top:1px solid var(--d-divider);background:var(--d-surface-raised);flex:none;gap:8px;padding:12px 16px;display:flex}.detail__foot-btn[data-v-fb5021f4]{font-size:var(--d-text-lg2);flex:1}.detail__foot-btn--quiet[data-v-fb5021f4]{font-size:var(--d-text-lg)}.utable[data-v-38cb70b3]{--d-table-cols:minmax(160px, 1.6fr) minmax(0, 130px) minmax(0, 140px) minmax(0, 110px) minmax(0, 116px) 108px;min-width:760px}.d-table__row.utable__row[data-v-38cb70b3]{padding:10px 14px}.utable__row.is-selected[data-v-38cb70b3],.utable__row.is-selected[data-v-38cb70b3]:hover{background:var(--d-accent-surface-faint)}.utable__who[data-v-38cb70b3]{align-items:center;gap:9px;min-width:0;display:flex}.utable__names[data-v-38cb70b3]{flex-direction:column;gap:1px;min-width:0;display:flex}.utable__name[data-v-38cb70b3]{font-size:var(--d-text-xl);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.utable__username[data-v-38cb70b3]{font-size:var(--d-text-xxs);color:var(--d-ink-muted);text-align:right}.utable__role[data-v-38cb70b3],.utable__status[data-v-38cb70b3]{border-color:#0000;justify-self:start}.utable__role--manager[data-v-38cb70b3]{background:var(--d-info-surface);color:var(--d-info-ink)}.utable__branches[data-v-38cb70b3]{font-size:var(--d-text-base);color:var(--d-ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.utable__pin[data-v-38cb70b3]{font-size:var(--d-text-lg);color:var(--d-ink);letter-spacing:.12em;font-weight:700}.utable__pin--none[data-v-38cb70b3]{color:var(--d-ink-faint)}.utable__status[data-v-38cb70b3]{font-size:var(--d-text-sm)}.utable__toggle[data-v-38cb70b3]{width:100%}.utable__toggle--stop[data-v-38cb70b3]{background:var(--d-surface);border-color:var(--d-danger-border-soft);color:var(--d-danger-ink)}.utable__toggle--stop[data-v-38cb70b3]:hover{background:var(--d-danger-surface-soft)}.d-table__group>[role=row]>.d-table__empty[data-v-38cb70b3]{border-bottom:1px solid var(--d-divider-soft)}.users[data-v-7d29f3e8]{flex:1;min-height:0;display:flex}.users__main[data-v-7d29f3e8]{min-width:0}.users__list[data-v-7d29f3e8]{flex:none}.users__list .d-panel__head[data-v-7d29f3e8]{padding:10px 14px}.users__matrix .d-panel__hint[data-v-7d29f3e8]{font-size:var(--d-text-sm)}.users__role-btn[data-v-7d29f3e8]{font-size:var(--d-text-md);padding:0 14px}.users__detail[data-v-7d29f3e8]{border-inline-start:1px solid var(--d-border);background:var(--d-surface);flex-direction:column;flex:0 360px;width:360px;min-width:300px;min-height:0;display:flex}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-700-normal-9rXc6cUL.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-400-normal-CFZh1unN.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-500-normal-Cd6jVIg7.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-500-normal-BletK1Hp.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-600-normal-Dk5eISD_.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-700-normal-BzSf6GNr.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-700-normal-Cl4F7CZR.woff)format("woff")}:root{--d-font:"IBM Plex Sans Arabic", system-ui, sans-serif;--d-text-xxs:10.5px;--d-text-xs:11px;--d-text-sm:11.5px;--d-text-base:12px;--d-text-md:12.5px;--d-text-lg:13px;--d-text-xl:13.5px;--d-text-xxl:14px;--d-text-title:15px;--d-text-display:16px;--d-text-search:17px;--d-text-action:19px;--d-text-figure:20px;--d-text-kpi:21px;--d-text-pad:26px;--d-text-total:30px;--d-text-change:34px;--d-page:#e9edf1;--d-surface:#fff;--d-surface-subtle:#f7f9fb;--d-surface-raised:#fbfcfd;--d-surface-muted:#f1f4f7;--d-surface-hover:#f8fbfe;--d-border:#dce3e9;--d-divider:#edf1f5;--d-divider-soft:#f4f6f8;--d-divider-faint:#f1f4f7;--d-border-soft:#e4eaf0;--d-border-tile:#dfe6ec;--d-border-dashed:#c9d2da;--d-ink:#0e1a24;--d-ink-raised:#1b2a38;--d-ink-2:#33475b;--d-ink-3:#5a6b7a;--d-ink-muted:#8c9aa6;--d-ink-faint:#a9b4be;--d-ink-ghost:#9aa7b2;--d-ink-hint:#7c8b98;--d-accent:#28a9fe;--d-link:#1b8fe0;--d-link-hover:#0f6fb4;--d-accent-surface:#e8f5ff;--d-accent-surface-hover:#d6ecfc;--d-info-surface:#f1f7fd;--d-info-border:#d6e9f9;--d-info-ink:#1b5f8f;--d-info-ink-strong:#14618f;--d-accent-on-ink:#8fd4ff;--d-success:#3ed598;--d-success-surface:#eaf8f1;--d-success-border:#bee8d5;--d-success-ink:#1c7a55;--d-warn-surface:#fff8ec;--d-warn-surface-hover:#fdf1dc;--d-warn-border:#f3dfb8;--d-warn-ink:#8a6415;--d-warn-ink-strong:#96650c;--d-warn-solid:#c49a3a;--d-danger-ink:#b9484a;--d-danger-ink-strong:#a6484a;--d-danger-surface:#fdecec;--d-danger-surface-hover:#fbeded;--d-danger-border:#f0c9c9;--d-danger-surface-soft:#fdf6f6;--d-danger-border-soft:#f0dcdc;--d-danger-border-strong:#e2b4b4;--d-danger-hover:#f8e4e4;--d-on-ink-text:#ffffff9e;--d-on-ink-text-strong:#ffffffd9;--d-on-ink-text-muted:#ffffff8c;--d-on-ink-text-faint:#ffffff73;--d-on-ink-hover:#ffffff1a;--d-on-ink-surface:#ffffff12;--d-on-ink-border:#ffffff24;--d-on-ink-divider:#ffffff1f;--d-on-ink-rule:#ffffff29;--d-on-ink-dot:#fff3;--d-on-ink-chip:#ffffff38;--d-radius-xs:5px;--d-radius-sm:6px;--d-radius-md:7px;--d-radius-lg:8px;--d-radius-xl:9px;--d-radius-xxl:10px;--d-radius-tile:11px;--d-radius-panel:12px;--d-radius-modal:14px;--d-control-xs:30px;--d-control-sm:32px;--d-control-smd:34px;--d-control-md:38px;--d-control-lg:40px;--d-control-xl:44px;--d-control-xxl:46px;--d-control-tile:54px;--d-control-confirm:60px;--d-control-pay:62px;--d-rail-width:216px;--d-header-height:58px;--d-cart-width:398px;--d-keypad-width:216px;--d-pay-keypad-width:208px;--d-gap:10px;--d-shadow-tile:0 1px 2px #0e1a240a;--d-shadow-tile-hover:0 4px 14px #28a9fe29;--d-shadow-primary:0 4px 14px #28a9fe3d;--d-shadow-pay:0 6px 18px #28a9fe47;--d-shadow-toast:0 10px 30px #0e1a242e;--d-shadow-popover:0 24px 60px #0e1a244d;--d-shadow-modal:0 30px 80px #0e1a2466;--d-scrim-popover:#0e1a2473;--d-scrim-modal:#0e1a248c;--d-accent-disabled:#a9c9de;--d-accent-chip-border:#c4e4fc;--d-accent-surface-faint:#f4faff;--d-success-surface-soft:#f6fcf9;--d-warn-surface-soft:#fff4e2;--d-warn-surface-faint:#fffbf3;--d-danger-on-ink:#ffb8a3;--d-on-ink-ok-surface:#3ed59829;--d-on-ink-ok-border:#3ed59866;--d-on-ink-ok-text:#7be9bc;--d-on-ink-busy-surface:#28a9fe2e;--d-on-ink-busy-border:#28a9fe73;--d-on-ink-busy-text:#8fd4ff;--d-on-ink-danger-surface:#ff8c6e29;--d-on-ink-danger-border:#ff8c6e73;--d-on-ink-danger-text:#ffb8a3;--d-offline:#ff7a5c;--d-on-ink-accent-surface:#28a9fe24;--d-on-ink-accent-border:#28a9fe52;--d-on-ink-current:#28a9fe29;--d-on-ink-key:#ffffff14;--d-on-ink-key-hover:#ffffff29;--d-on-ink-inset:#ffffff0f;--d-on-ink-inset-border:#ffffff2e;--d-text-lg2:14.5px;--d-text-xl2:18px;--d-text-pin:22px;--d-text-24:24px;--d-text-invoice:28px;--d-text-variance:38px;--d-control-compact:42px;--d-control-foot:48px;--d-control-commit:50px;--d-control-key:52px;--d-control-handover:56px;--d-control-choice:58px;--d-shadow-card:0 20px 50px #0e1a2424;--d-shadow-knob:0 1px 3px #0e1a2440;--d-brand-stopped:#fafbfc;--d-danger-surface-faint:#fef8f8;--d-danger-ink-soft:#c08183;--d-danger-ink-deep:#8a3b3d;--d-dropzone-border:#c9d8e3;--d-dropzone-surface:#f7fbfe;--d-on-ink-chip-soft:#ffffff2e;--d-shadow-commit:0 6px 18px #28a9fe42;--d-shadow-chip:0 4px 14px #0e1a241a;--d-night:#0b1520;--d-night-clear:#0b152000;--d-night-scrim-top:#0b1520b8;--d-night-scrim-foot:#0b1520db;--d-night-halo:#28a9fe33;--d-night-halo-far:#28a9fe0f;--d-night-glow:#28a9fe8c;--d-accent-clear:#28a9fe00;--d-night-ring:#ffffff17;--d-night-ring-dashed:#28a9fe38;--d-night-sweep:#ffffff80;--d-night-sweep-clear:#fff0;--d-night-badge:#28a9fe1a;--d-night-badge-border:#28a9fe4d;--d-night-card:#ffffff0a;--d-night-card-border:#ffffff1c;--d-night-pill:#ffffff09;--d-night-pill-border:#ffffff1f;--d-night-rule:#ffffff14;--d-night-lede:#ffffffa8;--d-night-kicker:#ffffff6b;--d-night-ticker:#ffffff57;--d-night-grid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='56' viewBox='0 0 96 56'%3E%3Cpath d='M0 42 L28 26 L28 -6 L0 10 Z' fill='none' stroke='%2328A9FE' stroke-width='1' stroke-opacity='0.16'/%3E%3Cpath d='M48 42 L76 26 L76 -6 L48 10 Z' fill='none' stroke='%23FFFFFF' stroke-width='1' stroke-opacity='0.07'/%3E%3C/svg%3E");--d-text-hero:clamp(56px, min(12vw, 20vh), 132px);--d-text-kicker:clamp(11px, 1.4vw, 14px);--d-text-lede:clamp(15px, 1.9vw, 19px)}*{box-sizing:border-box;-webkit-font-smoothing:antialiased}html,body,#app{margin:0;padding:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--d-page);color:var(--d-ink);font-family:var(--d-font)}body{background:var(--d-page)}a{color:var(--d-link);text-decoration:none}a:hover{color:var(--d-link-hover)}button{cursor:pointer;font-family:inherit}button:disabled{cursor:not-allowed}input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--d-border-dashed);border-radius:var(--d-radius-lg);background-clip:content-box;border:3px solid #0000}@keyframes tin{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes pin{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}:focus-visible{outline:2px solid var(--d-accent);outline-offset:2px}.num{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.d-header{height:var(--d-header-height);flex:0 0 var(--d-header-height);background:var(--d-surface);border-bottom:1px solid var(--d-border);align-items:center;gap:var(--d-gap);padding:0 16px;display:flex}.d-header__title{font-size:var(--d-text-title);font-weight:700}.d-header__subtitle{font-size:var(--d-text-sm);color:var(--d-ink-muted)}.d-screen{gap:var(--d-gap);flex-direction:column;flex:1;min-height:0;padding:12px 16px 16px;display:flex}.d-screen--scroll{overflow-y:auto}.d-toolbar{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.d-spacer{flex:1}.d-panel{background:var(--d-surface);border:1px solid var(--d-border);border-radius:var(--d-radius-panel);flex-direction:column;min-height:0;display:flex;overflow:hidden}.d-panel--fill{flex:1}.d-panel--pad{padding:12px;overflow:visible}.d-panel__head{border-bottom:1px solid var(--d-divider);background:var(--d-surface-raised);flex:none;justify-content:space-between;align-items:baseline;gap:8px;padding:11px 14px;display:flex}.d-panel__head--controls{flex-wrap:wrap;align-items:center;padding:10px 14px}.d-panel__title{font-size:var(--d-text-lg);font-weight:700}.d-panel__hint{font-size:var(--d-text-xs);color:var(--d-ink-muted)}.d-panel__count{font-size:var(--d-text-sm);color:var(--d-ink-muted);font-variant-numeric:tabular-nums}.d-panel__body{flex:1;min-height:0;overflow:auto}.d-panel__foot{border-top:1px solid var(--d-divider);background:var(--d-surface-raised);flex:none;gap:8px;padding:11px 14px;display:flex}.d-panel__note{border-top:1px solid var(--d-divider);background:var(--d-surface-raised);justify-content:space-between;align-items:center;gap:var(--d-gap);font-size:var(--d-text-sm);color:var(--d-ink-muted);flex:none;padding:9px 14px;display:flex}.d-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;display:grid}.d-kpi{background:var(--d-surface);border:1px solid var(--d-border);border-radius:var(--d-radius-tile);text-align:start;flex-direction:column;gap:3px;padding:11px 13px;display:flex}.d-kpi__label{font-size:var(--d-text-sm);color:var(--d-ink-muted)}.d-kpi__value{font-size:var(--d-text-kpi);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}button.d-kpi{cursor:pointer}button.d-kpi:hover{filter:brightness(.98)}.d-btn{height:var(--d-control-xl);border-radius:var(--d-radius-xl);background:var(--d-surface);color:var(--d-ink-2);font-family:inherit;font-size:var(--d-text-xl);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-weight:700;line-height:1;display:inline-flex}.d-btn:disabled{opacity:.5;cursor:not-allowed}.d-btn:not(:disabled):active{transform:translateY(1px)}.d-btn--primary{background:var(--d-accent);color:var(--d-surface);border-color:#0000}.d-btn--primary:not(:disabled):hover{filter:brightness(1.05)}.d-btn--primary.d-btn--lift{box-shadow:var(--d-shadow-primary)}.d-btn--secondary{border-color:var(--d-border);background:var(--d-surface);color:var(--d-ink-2)}.d-btn--secondary:not(:disabled):hover{border-color:var(--d-accent);color:var(--d-ink)}.d-btn--quiet{background:var(--d-accent-surface);color:var(--d-link);border-color:#0000}.d-btn--quiet:not(:disabled):hover{background:var(--d-accent-surface-hover)}.d-btn--ink{background:var(--d-ink);color:var(--d-surface);border-color:#0000}.d-btn--ink:not(:disabled):hover{background:var(--d-ink-raised)}.d-btn--warn{border-color:var(--d-warn-border);background:var(--d-warn-surface);color:var(--d-warn-ink)}.d-btn--warn:not(:disabled):hover{background:var(--d-warn-surface-hover)}.d-btn--success{border-color:var(--d-success-border);background:var(--d-success-surface);color:var(--d-success-ink)}.d-btn--danger{border-color:var(--d-danger-border-soft);background:var(--d-danger-surface-soft);color:var(--d-danger-ink)}.d-btn--danger:not(:disabled):hover{background:var(--d-danger-hover)}.d-btn--inert{border-color:var(--d-border-soft);background:var(--d-surface-muted);color:var(--d-ink-faint)}.d-btn--neutral{border-color:var(--d-border);background:var(--d-surface-subtle);color:var(--d-ink-2)}.d-btn--neutral:not(:disabled):hover{border-color:var(--d-accent);color:var(--d-ink)}.d-btn--sm{height:var(--d-control-sm);border-radius:var(--d-radius-md);font-size:var(--d-text-base);gap:6px;padding:0 11px}.d-btn--smd{height:var(--d-control-smd);border-radius:var(--d-radius-md);font-size:var(--d-text-md);padding:0 12px}.d-btn--md{height:var(--d-control-md);font-size:var(--d-text-md);padding:0 13px}.d-btn--lg{height:var(--d-control-lg);padding:0 15px}.d-btn--xl{height:var(--d-control-xl);border-radius:var(--d-radius-xxl);font-size:var(--d-text-xxl);padding:0 16px}.d-btn--block{width:100%}.d-btn--icon{width:var(--d-control-sm);height:var(--d-control-sm);border-radius:var(--d-radius-md);font-size:var(--d-text-lg);gap:0;padding:0}.d-btn--icon-xs{width:var(--d-control-xs);height:var(--d-control-xs);border-radius:var(--d-radius-md);font-size:var(--d-text-base);gap:0;padding:0}.d-field{height:var(--d-control-xl);border:1px solid var(--d-border);border-radius:var(--d-radius-xl);background:var(--d-surface);width:100%;min-width:0;font-family:inherit;font-size:var(--d-text-xl);color:var(--d-ink);outline:none;padding:0 12px}.d-field::placeholder{color:var(--d-ink-muted)}.d-field:focus{border-color:var(--d-accent)}.d-field:disabled{background:var(--d-surface-muted);color:var(--d-ink-2);cursor:not-allowed}.d-field--search{border-radius:var(--d-radius-xxl);font-size:var(--d-text-xxl);padding:0 13px}.d-field--compact{height:var(--d-control-compact)}.d-field--inset{background:var(--d-surface-subtle);font-weight:600;font-size:var(--d-text-xxl)}.d-field--inset:focus{background:var(--d-surface)}.d-field--readonly{border-color:var(--d-divider);background:var(--d-surface-muted);color:var(--d-ink-2);font-weight:600;font-size:var(--d-text-xxl);align-items:center;display:flex}.d-select{font-weight:600;font-size:var(--d-text-xxl);padding:0 10px}.d-inline-edit{border-radius:var(--d-radius-lg);min-width:0;height:36px;font-family:inherit;font-size:var(--d-text-xxl);color:var(--d-ink);background:0 0;border:1px solid #0000;outline:none;flex:1;padding:0 8px;font-weight:700}.d-inline-edit:focus{border-color:var(--d-accent);background:var(--d-surface)}.d-inline-edit--sub{height:34px;font-size:var(--d-text-lg);color:var(--d-ink-2);font-weight:600}.d-inline-edit--md{font-size:var(--d-text-xl);font-weight:600}.d-field--add{min-width:100px;height:var(--d-control-xs);border:1px dashed var(--d-border-dashed);border-radius:var(--d-radius-md);background:var(--d-surface);font-family:inherit;font-size:var(--d-text-base);color:var(--d-ink);outline:none;flex:0 120px;padding:0 9px}.d-field--add:focus{border-color:var(--d-accent);border-style:solid}.d-formfield{flex-direction:column;gap:4px;min-width:0;display:flex}.d-formfield__label{font-size:var(--d-text-sm);color:var(--d-ink-3)}.d-seg{background:var(--d-surface);border:1px solid var(--d-border);border-radius:var(--d-radius-xxl);flex-wrap:wrap;gap:5px;padding:4px;display:flex}.d-seg--sunken{background:var(--d-surface-subtle)}.d-seg__item{height:var(--d-control-sm);border-radius:var(--d-radius-md);color:var(--d-ink-3);font-family:inherit;font-size:var(--d-text-md);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:0 12px;font-weight:700;display:inline-flex}.d-seg__item[aria-pressed=true],.d-seg__item.is-active{background:var(--d-ink);color:var(--d-surface)}.d-seg__item--tall{height:var(--d-control-smd);padding:0 13px}.d-seg__item--narrow{font-size:var(--d-text-base);padding:0 11px}.d-seg__badge{font-size:var(--d-text-xs);border-radius:var(--d-radius-xs);background:var(--d-divider);color:var(--d-ink-3);font-variant-numeric:tabular-nums;padding:2px 6px;font-weight:700}.d-seg__item[aria-pressed=true] .d-seg__badge,.d-seg__item.is-active .d-seg__badge{background:var(--d-on-ink-chip-soft);color:var(--d-surface)}.d-pill{font-size:var(--d-text-base);border-radius:var(--d-radius-sm);white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid #0000;align-items:center;gap:6px;padding:4px 9px;font-weight:700;display:inline-flex}.d-pill--sm{font-size:var(--d-text-xs);padding:3px 7px}.d-pill--ok{background:var(--d-success-surface);border-color:var(--d-success-border);color:var(--d-success-ink)}.d-pill--warn{background:var(--d-warn-surface);border-color:var(--d-warn-border);color:var(--d-warn-ink)}.d-pill--danger{background:var(--d-danger-surface);border-color:var(--d-danger-border);color:var(--d-danger-ink)}.d-pill--info{background:var(--d-accent-surface);color:var(--d-info-ink-strong);border-color:#0000}.d-pill--neutral{background:var(--d-surface-muted);border-color:var(--d-border-soft);color:var(--d-ink-muted)}.d-pill--quiet{background:var(--d-divider);color:var(--d-ink-3);border-color:#0000}.d-count{border-radius:var(--d-radius-sm);background:var(--d-warn-solid);min-width:20px;height:20px;color:var(--d-surface);font-size:var(--d-text-sm);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 5px;font-weight:700;display:inline-flex}.d-chip{background:var(--d-surface-muted);border:1px solid var(--d-border-soft);border-radius:var(--d-radius-md);font-size:var(--d-text-base);color:var(--d-ink-2);align-items:center;gap:6px;padding:4px 8px;font-weight:600;display:inline-flex}.d-chip__remove{color:var(--d-ink-muted);font-size:var(--d-text-base);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;line-height:1}.d-chip__remove:hover{color:var(--d-danger-ink)}.d-kbd{font-size:var(--d-text-xs);color:var(--d-ink-hint);background:var(--d-divider);border:1px solid var(--d-border);border-radius:var(--d-radius-sm);font-variant-numeric:tabular-nums;white-space:nowrap;padding:3px 7px;font-weight:700}.d-kbd--onDark{color:var(--d-on-ink-text-faint);background:0 0;border-color:#0000;padding:0}.d-avatar{background:var(--d-accent-surface);width:34px;height:34px;color:var(--d-link);font-size:var(--d-text-lg);border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.d-avatar--sm{width:32px;height:32px;font-size:var(--d-text-md);flex-basis:32px}.d-table{flex:1;min-height:0;overflow:auto}.d-table__inner{min-width:max-content}.d-table__head{z-index:2;gap:var(--d-gap);border-bottom:1px solid var(--d-divider);background:var(--d-surface-raised);font-size:var(--d-text-sm);color:var(--d-ink-muted);padding:9px 14px;font-weight:700;display:grid;position:sticky;top:0}.d-table__row{gap:var(--d-gap);border-bottom:1px solid var(--d-divider-soft);background:var(--d-surface);text-align:start;align-items:center;padding:11px 14px;display:grid}.d-table__row:hover{background:var(--d-surface-hover)}.d-table__row--clickable{cursor:pointer}.d-table__row.is-selected,.d-table__row.is-selected:hover{background:var(--d-accent-surface)}.d-table__cell{min-width:0;font-size:var(--d-text-xl)}.d-table__cell--muted{font-size:var(--d-text-xl);color:var(--d-ink-3)}.d-table__cell--num{font-variant-numeric:tabular-nums}.d-table__actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.d-table__empty{text-align:center;flex-direction:column;gap:6px;padding:40px 16px;display:flex}.d-table__empty-title{font-size:var(--d-text-xxl);color:var(--d-ink-muted);font-weight:600}.d-table__empty-body{font-size:var(--d-text-base);color:var(--d-ink-faint)}.d-note{border-radius:var(--d-radius-xl);font-size:var(--d-text-md);border:1px solid #0000;align-items:flex-start;gap:9px;padding:9px 11px;line-height:1.5;display:flex}.d-note--info{background:var(--d-info-surface);border-color:var(--d-info-border);color:var(--d-info-ink)}.d-note--warn{background:var(--d-warn-surface);border-color:var(--d-warn-border);color:var(--d-warn-ink)}.d-note--danger{background:var(--d-danger-surface);border-color:var(--d-danger-border);color:var(--d-danger-ink)}.d-note--ok{background:var(--d-success-surface);border-color:var(--d-success-border);color:var(--d-success-ink)}.d-note--neutral{background:var(--d-surface-subtle);border-color:var(--d-border);color:var(--d-ink-2)}.d-note--block{border-radius:var(--d-radius-panel);flex-direction:column;gap:5px;padding:12px 14px}.d-note__title{font-size:var(--d-text-lg);font-weight:700}.d-note__body{font-size:var(--d-text-base);line-height:1.6}.d-toasts{z-index:60;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.d-toasts--below-header{top:68px}.d-toast{align-items:center;gap:var(--d-gap);border-radius:var(--d-radius-xxl);font-size:var(--d-text-xxl);box-shadow:var(--d-shadow-toast);border:1px solid #0000;max-width:min(560px,100vw - 32px);padding:11px 16px;font-weight:600;animation:.18s ease-out tin;display:flex}.d-toast__icon{font-size:var(--d-text-display);line-height:1}.d-toast--ok{background:var(--d-ink);border-color:var(--d-ink);color:var(--d-surface)}.d-toast--warn{background:var(--d-warn-surface);border-color:var(--d-warn-border);color:var(--d-warn-ink)}.d-toast--err{background:var(--d-danger-surface);border-color:var(--d-danger-border);color:var(--d-danger-ink)}.d-scrim{background:var(--d-scrim-modal);z-index:80;justify-content:center;align-items:flex-start;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.d-scrim--popover{background:var(--d-scrim-popover);z-index:70;justify-content:flex-start;align-items:flex-start;padding:68px 0 0 14px}.d-modal{width:var(--d-modal-width,660px);background:var(--d-surface);border-radius:var(--d-radius-modal);max-width:100%;box-shadow:var(--d-shadow-modal);font-family:var(--d-font);text-align:start;margin:auto;animation:.16s ease-out pin;overflow:hidden}.d-modal--sm{--d-modal-width:460px}.d-modal--md{--d-modal-width:560px}.d-modal--lg{--d-modal-width:860px}.d-modal__head{border-bottom:1px solid var(--d-divider);justify-content:space-between;align-items:center;gap:var(--d-gap);padding:14px 16px;display:flex}.d-modal__head--ink{background:var(--d-ink);color:var(--d-surface);border-bottom-color:#0000}.d-modal__title{font-size:var(--d-text-xxl);font-weight:700}.d-modal__hint{font-size:var(--d-text-sm);color:var(--d-ink-muted)}.d-modal__body{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.d-modal__foot{border-top:1px solid var(--d-divider);background:var(--d-surface-raised);justify-content:flex-end;align-items:center;gap:9px;padding:12px 16px;display:flex}.d-popover{background:var(--d-surface);border-radius:var(--d-radius-panel);width:360px;box-shadow:var(--d-shadow-popover);font-family:var(--d-font);text-align:start;animation:.16s ease-out pin;overflow:hidden}.d-dot{border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:block}.d-empty{justify-content:center;align-items:center;gap:var(--d-gap);text-align:center;flex-direction:column;height:100%;padding:24px;display:flex}.d-empty__title{font-size:var(--d-text-xxl);color:var(--d-ink-muted);font-weight:600}.d-empty__body{font-size:var(--d-text-base);color:var(--d-ink-faint);line-height:1.5}.d-summary-row{font-size:var(--d-text-lg);color:var(--d-ink-3);justify-content:space-between;align-items:center;display:flex}.d-summary-row__value{font-variant-numeric:tabular-nums;color:var(--d-ink);font-weight:600}.d-btn--off{border-color:var(--d-border-soft);background:var(--d-surface-muted);color:var(--d-ink-muted)}.d-btn--off:not(:disabled):hover{border-color:var(--d-border);color:var(--d-ink-2)}.d-btn--primary:disabled,.d-btn--dimmed{background:var(--d-accent-disabled);color:var(--d-surface);opacity:1}.d-btn--xs{height:var(--d-control-sm);border-radius:var(--d-radius-md);font-size:var(--d-text-sm);gap:6px;padding:0 10px}.d-btn--foot{height:var(--d-control-foot);border-radius:var(--d-radius-xxl)}.d-btn--commit{height:var(--d-control-commit);border-radius:var(--d-radius-xxl);font-size:var(--d-text-title)}.d-kbd--onAccent{color:var(--d-surface);background:var(--d-on-ink-chip);border-radius:var(--d-radius-sm);font-size:var(--d-text-base);border-color:#0000;padding:4px 8px}.d-pill--xs{font-size:var(--d-text-xxs);padding:4px 8px}.d-pill--cell{font-size:var(--d-text-sm);padding:4px 8px}.d-pill--amber{background:var(--d-warn-surface-soft);color:var(--d-warn-ink-strong);border-color:#0000}.d-seg__item--inert{color:var(--d-ink-faint);cursor:not-allowed}.d-table__group{display:contents}.d-table__head,.d-table__row{grid-template-columns:var(--d-table-cols)}.d-rowbutton{border:none;border-bottom:1px solid var(--d-divider-soft);width:100%;font:inherit;color:inherit;cursor:pointer}.d-field--scan{height:var(--d-control-tile);border-radius:var(--d-radius-xxl);background:var(--d-surface-subtle);font-size:var(--d-text-search);border-width:2px;font-weight:500}.d-field--scan:focus{background:var(--d-surface)}.d-field--cell{height:var(--d-control-md);border-radius:var(--d-radius-lg);font-size:var(--d-text-xxl);padding:0 9px;font-weight:700}.d-field--area{resize:vertical;background:var(--d-surface-subtle);height:auto;min-height:84px;font-weight:600;line-height:1.7;font-size:var(--d-text-xxl);padding:10px 12px}.d-field--area:focus{background:var(--d-surface)}.d-pad{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.d-pad__key{height:var(--d-control-commit);border-radius:var(--d-radius-xl);border:1px solid var(--d-border);background:var(--d-surface);color:var(--d-ink);font-family:inherit;font-size:var(--d-text-action);font-variant-numeric:tabular-nums;cursor:pointer;font-weight:700}.d-pad__key:hover{filter:brightness(.97)}.d-pad__key:active{transform:translateY(1px)}.d-pad--lg .d-pad__key{height:var(--d-control-key)}.d-pad__key--edit{background:var(--d-surface-muted)}.d-pad__key--clear{background:var(--d-surface-muted);color:var(--d-danger-ink)}.d-stepper{background:var(--d-surface);border:1px solid var(--d-border);border-radius:var(--d-radius-xl);align-items:center;gap:4px;padding:3px;display:inline-flex}.d-stepper__btn{width:var(--d-control-smd);height:var(--d-control-smd);border-radius:var(--d-radius-md);background:var(--d-surface-muted);color:var(--d-ink-2);font-family:inherit;font-size:var(--d-text-action);cursor:pointer;border:none;font-weight:700;line-height:1}.d-stepper__btn:hover{background:var(--d-border-soft)}.d-stepper__btn--add{background:var(--d-accent-surface);color:var(--d-link)}.d-stepper__btn--add:hover{background:var(--d-accent-surface-hover)}.d-stepper__value{text-align:center;min-width:40px;font-size:var(--d-text-display);font-variant-numeric:tabular-nums;font-weight:700}.d-tile{height:var(--d-control-choice);border-radius:var(--d-radius-xxl);border:2px solid var(--d-border);background:var(--d-surface);color:var(--d-ink-3);cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-family:inherit;display:flex}.d-tile.is-selected,.d-tile[aria-pressed=true]{border-color:var(--d-accent);background:var(--d-accent-surface);color:var(--d-ink)}.d-tile:disabled{opacity:.45;cursor:not-allowed}.d-tile__label{font-size:var(--d-text-title);font-weight:700}.d-tile__hint{font-size:var(--d-text-xxs);opacity:.8;font-weight:600}.d-readout{border:1px solid var(--d-border);border-radius:var(--d-radius-xxl);background:var(--d-surface-subtle);flex-direction:column;gap:3px;padding:10px 12px;display:flex}.d-readout__label{font-size:var(--d-text-xs);color:var(--d-ink-muted);font-weight:700}.d-readout__value{font-size:var(--d-text-pad);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15}.d-readout--lg{border-radius:var(--d-radius-tile);padding:11px 13px}.d-readout--lg .d-readout__label{font-size:var(--d-text-sm);color:var(--d-ink-3)}.d-readout--lg .d-readout__value{font-size:var(--d-text-total)}.d-figure{border-radius:var(--d-radius-xxl);justify-content:space-between;align-items:baseline;gap:var(--d-gap);border:1px solid #0000;padding:12px;display:flex}.d-figure--ok{background:var(--d-success-surface);border-color:var(--d-success-border);color:var(--d-success-ink)}.d-figure--danger{background:var(--d-danger-surface);border-color:var(--d-danger-border);color:var(--d-danger-ink)}.d-figure--neutral{background:var(--d-surface-subtle);border-color:var(--d-border);color:var(--d-ink-2)}.d-figure__label{font-size:var(--d-text-xxl);font-weight:700}.d-figure__value{font-size:var(--d-text-change);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.d-switch{border-radius:var(--d-radius-panel);background:var(--d-border-dashed);cursor:pointer;border:none;flex:0 0 40px;justify-content:flex-end;align-items:center;width:40px;height:24px;padding:3px;display:flex}.d-switch[aria-checked=true],.d-switch.is-on{background:var(--d-accent);justify-content:flex-start}.d-switch:disabled{opacity:.5;cursor:not-allowed}.d-switch__knob{background:var(--d-surface);width:18px;height:18px;box-shadow:var(--d-shadow-knob);border-radius:50%;display:block}.d-check{appearance:none;border-radius:var(--d-radius-sm);border:1px solid var(--d-warn-border);background:var(--d-warn-surface);cursor:pointer;flex:0 0 22px;place-content:center;width:22px;height:22px;display:inline-grid}.d-check:before{content:"✓";font-size:var(--d-text-lg);color:var(--d-warn-ink);opacity:0;font-weight:700}.d-check:checked:before{opacity:1}.d-scrim--drawer{justify-content:flex-start;align-items:stretch;padding:0}.d-scrim--drawer>*{border-radius:0;flex-direction:column;height:100%;margin:0;animation:.18s ease-out slidein;display:flex}@keyframes slidein{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.d-modal__head--stacked{flex-direction:column;align-items:flex-start;gap:2px;padding:14px 18px}.d-modal__title--lg{font-size:var(--d-text-display)}.d-modal__subtitle{font-size:var(--d-text-sm);color:var(--d-on-ink-text-muted)}.d-overlay-foot{align-items:stretch;gap:9px;display:flex}.d-overlay-foot__back{height:var(--d-control-confirm);flex:0 0 130px}.d-overlay-foot__confirm{height:var(--d-control-confirm);font-size:var(--d-text-action);flex:1}.d-panel__head--ink{background:var(--d-ink);color:var(--d-surface);border-bottom-color:#0000}.d-panel__count{white-space:nowrap}.d-avatar--lg{width:40px;height:40px;font-size:var(--d-text-title);flex-basis:40px}.d-note--sm{font-size:var(--d-text-sm);line-height:1.55}.d-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html,body,#app{height:100%}
