.mt-field{display:flex;flex-direction:column;gap:.35rem;min-inline-size:0}.mt-field__label{display:flex;align-items:baseline;gap:.35rem;font-size:var(--mt-text-label);font-weight:500;color:var(--mt-text)}.mt-field__required{color:var(--mt-danger-text)}.mt-field__control{inline-size:100%;min-block-size:2.75rem;padding-block:.5rem;padding-inline:.75rem;border:2px solid var(--mt-border);border-radius:var(--mt-radius-sm);background:var(--mt-surface);color:var(--mt-text);font:inherit;transition:border-color .14s ease}.mt-field__control:focus{outline:none;border-color:var(--mt-focus)}.mt-field__control:disabled{opacity:.55;cursor:not-allowed}.mt-field--invalid .mt-field__control,.mt-field--invalid .mt-select__trigger,.mt-field--invalid .mt-search-select__trigger{border-color:var(--mt-danger-text)}.mt-field__control--decimal{font-variant-numeric:tabular-nums;text-align:start}.mt-text-input{position:relative}.mt-text-input__control--icon{padding-inline-start:2.6rem}.mt-text-input__control--reveal{padding-inline-end:2.6rem}.mt-text-input__icon{position:absolute;inset-inline-start:.75rem;inset-block-start:50%;translate:0 -50%;display:grid;place-items:center;color:var(--mt-muted);pointer-events:none}.mt-text-input__icon .icon{inline-size:1.1rem;block-size:1.1rem}.mt-text-input__reveal{position:absolute;inset-inline-end:.4rem;inset-block-start:50%;translate:0 -50%;display:grid;place-items:center;border:0;background:transparent;padding:.35rem;border-radius:var(--mt-radius-xs);color:var(--mt-muted);cursor:pointer}.mt-text-input__reveal .icon{inline-size:1.15rem;block-size:1.15rem}.mt-text-input__reveal:hover,.mt-text-input__reveal:focus-visible{color:var(--mt-primary)}.mt-field__hint{margin:0;font-size:var(--mt-text-caption);color:var(--mt-muted)}.mt-field__error{margin:0;font-size:var(--mt-text-caption);color:var(--mt-danger-text)}.mt-currency{position:relative}.mt-currency .mt-field__control{padding-inline-end:4.5rem}.mt-currency__badge{position:absolute;inset-block-start:1.95rem;inset-inline-end:.65rem;font-size:var(--mt-text-caption);font-weight:600;color:var(--mt-muted);pointer-events:none}.mt-select__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer}.mt-select__chevron{opacity:.7}.mt-select__content{z-index:40;overflow:hidden;border:1px solid var(--mt-border);border-radius:var(--mt-radius-md);background:var(--mt-surface);box-shadow:0 8px 24px color-mix(in srgb,var(--mt-text) 12%,transparent);min-inline-size:var(--radix-select-trigger-width)}.mt-select__viewport{padding:.25rem}.mt-select__item{padding-block:.4rem;padding-inline:.65rem;border-radius:.25rem;cursor:pointer;outline:none}.mt-select__item[data-highlighted]{background:var(--mt-surface-sunken)}.mt-search-select{position:relative}.mt-search-select__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer;text-align:start}.mt-search-select__panel{position:absolute;inset-inline:0;inset-block-start:calc(100% + .25rem);z-index:40;display:flex;flex-direction:column;gap:.35rem;padding:.5rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius-md);background:var(--mt-surface);box-shadow:0 8px 24px color-mix(in srgb,var(--mt-text) 12%,transparent)}.mt-search-select__list{list-style:none;margin:0;padding:0;max-block-size:12rem;overflow:auto}.mt-search-select__option{display:block;inline-size:100%;padding-block:.4rem;padding-inline:.5rem;border:0;border-radius:.25rem;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.mt-search-select__option:hover,.mt-search-select__option:focus-visible{background:var(--mt-surface-sunken)}.mt-search-select__empty{padding:.5rem;color:var(--mt-muted);font-size:var(--mt-text-label)}.mt-file__input{inline-size:100%;font:inherit}.mt-file__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.35rem 0 0;font-size:var(--mt-text-label)}.mt-file__meta--empty{color:var(--mt-muted)}.mt-file__name{font-weight:500}.mt-file__size{color:var(--mt-muted)}.mt-file__clear{border:0;background:transparent;color:var(--mt-danger-text);font:inherit;cursor:pointer;text-decoration:underline}.mt-file__warning{margin:.25rem 0 0;font-size:var(--mt-text-caption);color:var(--mt-accent-text)}.mt-form-demo{display:flex;flex-direction:column;gap:1rem;inline-size:100%;max-inline-size:none;box-sizing:border-box;min-inline-size:0}.mt-form-demo__card{display:flex;flex-direction:column;gap:1.15rem;inline-size:100%;box-sizing:border-box;padding:1.25rem 1.35rem 1.35rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius-md);background:var(--mt-surface);box-shadow:var(--mt-shadow-sm)}.mt-form-demo__grid{display:grid;gap:1rem 1.1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr))}@media (max-width: 640px){.mt-form-demo__card{padding:1rem}}.mt-form-demo__footer{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center;padding-block-start:.35rem;border-block-start:1px solid var(--mt-border)}.mt-form-demo__status{margin:0;font-size:var(--mt-text-label);color:var(--mt-success-text)}.mt-form-demo__status--bad{color:var(--mt-danger-text)}.filter-bar{position:relative;color:var(--mt-text)}.filter-bar__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.filter-bar__toggle{display:inline-flex;align-items:center;gap:.4rem;font:inherit;font-size:var(--mt-text-label);font-weight:600;color:var(--mt-text);padding-block:.48rem;padding-inline:.8rem;border:1px solid var(--mt-border-strong);border-radius:var(--mt-radius-sm);background:var(--mt-surface);cursor:pointer}.filter-bar__toggle:hover{border-color:var(--mt-primary);background:var(--mt-selected)}.filter-bar__toggle[aria-expanded=true]{border-color:var(--mt-primary);color:var(--mt-primary);background:var(--mt-selected)}.filter-bar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.filter-bar__icon{flex:none}.filter-bar__panel{position:absolute;inset-inline:0;inset-block-start:calc(100% + .45rem);z-index:6;display:flex;flex-wrap:wrap;align-items:flex-end;gap:.7rem 1rem;padding-block:.85rem;padding-inline:.9rem;background:var(--mt-surface);border:1px solid var(--mt-border);border-radius:var(--mt-radius-md);box-shadow:var(--mt-shadow)}.filter-bar__panel[hidden]{display:none}.filter-bar__fields,.filter-bar__extras{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem .9rem;flex:1 1 auto;min-inline-size:0}.filter-bar__extras{flex-basis:100%;padding-block-start:.65rem;border-block-start:1px solid var(--mt-border)}.filter-bar__panel .data-table__columns{flex-basis:100%;margin:0;padding:0;border:0;background:transparent}.filter-field{position:relative;display:flex;flex-direction:column;gap:.25rem;min-inline-size:0}.filter-field__label{font-size:var(--mt-text-label);font-weight:700;color:var(--mt-muted)}.filter-field__label--hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.filter-field--compact{flex:1 1 14rem;min-inline-size:0}.filter-search{display:flex;align-items:center;gap:.5rem;padding-block:.42rem;padding-inline:.75rem;border:1px solid var(--mt-border-strong);border-radius:var(--mt-radius-sm);background:var(--mt-surface)}.filter-search:hover{border-color:var(--mt-primary)}.filter-search:focus-within{outline:2px solid var(--mt-focus);outline-offset:1px;border-color:var(--mt-primary)}.filter-search__icon{flex:none;color:var(--mt-disabled)}.filter-search__input{flex:1 1 auto;min-inline-size:0;font:inherit;font-size:var(--mt-text-label);text-align:start;color:var(--mt-text);padding:0;border:0;background:transparent}.filter-search__input:focus{outline:none}.filter-search__input::placeholder{color:var(--mt-disabled)}.filter-field__control{font:inherit;font-size:var(--mt-text-label);text-align:start;color:var(--mt-text);padding-block:.38rem;padding-inline:.6rem;border:1px solid var(--mt-border-strong);border-radius:var(--mt-radius-xs);background:var(--mt-surface)}.filter-field__control:hover{border-color:var(--mt-primary)}.filter-field__control:focus-visible{outline:2px solid var(--mt-focus);outline-offset:1px;border-color:var(--mt-primary)}input.filter-field__control[type=search]{min-inline-size:14rem}.filter-range{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem .9rem;flex-basis:100%}.filter-range__presets{display:flex;flex-wrap:wrap;gap:.3rem;padding-block-end:.06rem}.filter-range__preset{font:inherit;font-size:var(--mt-text-caption);font-weight:600;color:var(--mt-text);padding-block:.36rem;padding-inline:.7rem;border:1px solid var(--mt-border-strong);border-radius:var(--mt-radius-xs);background:var(--mt-surface);cursor:pointer}.filter-range__preset:hover:not(:disabled){border-color:var(--mt-primary);background:var(--mt-selected)}.filter-range__preset[aria-pressed=true],.filter-range__preset[aria-pressed=true]:hover{color:var(--mt-on-primary);border-color:var(--mt-primary);background:var(--mt-primary)}.filter-range__preset[aria-pressed=true]:hover{background:var(--mt-primary-hover);border-color:var(--mt-primary-hover)}.filter-range__preset:disabled{color:var(--mt-muted);cursor:default;border-style:dashed}.filter-range__preset:disabled[aria-pressed=true]{color:var(--mt-info-text);background:var(--mt-info-bg);border-color:var(--mt-info-border);border-style:solid}.filter-range__preset:focus-visible{outline:2px solid var(--mt-focus);outline-offset:1px}.filter-range__dates{display:flex;flex-wrap:wrap;gap:.5rem .7rem}.filter-bar__clear{margin-inline-start:auto;font:inherit;font-size:var(--mt-text-caption);font-weight:600;color:var(--mt-text);padding-block:.36rem;padding-inline:.8rem;border:1px solid var(--mt-border-strong);border-radius:var(--mt-radius-xs);background:var(--mt-surface);cursor:pointer}.filter-bar__clear:hover:not(:disabled){border-color:var(--mt-primary);background:var(--mt-selected);color:var(--mt-primary)}.filter-bar__clear:disabled{color:var(--mt-disabled);cursor:default;opacity:.7}.filter-bar__clear:focus-visible{outline:2px solid var(--mt-focus);outline-offset:1px}.day-filter{display:inline-flex;flex-wrap:wrap;align-items:flex-end;gap:.45rem}.day-filter__date{min-inline-size:9.5rem}.day-filter__today{font:inherit;font-size:var(--mt-text-label);font-weight:600;color:var(--mt-text);min-block-size:2.05rem;padding-block:.38rem;padding-inline:.75rem;border:1px solid var(--mt-border-strong);border-radius:var(--mt-radius-xs);background:var(--mt-surface);cursor:pointer}.day-filter__today:hover{border-color:var(--mt-primary);background:var(--mt-selected)}.day-filter__today[aria-pressed=true],.day-filter__today[aria-pressed=true]:hover{color:var(--mt-on-primary);border-color:var(--mt-primary);background:var(--mt-primary)}.day-filter__today[aria-pressed=true]:hover{background:var(--mt-primary-hover);border-color:var(--mt-primary-hover)}.day-filter__today:focus-visible{outline:2px solid var(--mt-focus);outline-offset:1px}.data-table{display:flex;flex-direction:column;min-inline-size:0;color:var(--mt-text);background:var(--mt-surface);border:1px solid var(--mt-border);border-radius:var(--mt-radius-md);box-shadow:var(--mt-shadow-sm);overflow:hidden}.data-table__columns{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin:0;padding-block:.6rem;padding-inline:.85rem;border:0;border-block-end:1px solid var(--mt-border);background:var(--mt-surface-sunken)}.data-table__columns-legend{padding:0;padding-inline-end:.45rem;font-size:var(--mt-text-caption);font-weight:700;color:var(--mt-muted)}.data-table__columns-item{display:inline-flex;align-items:center;gap:.35rem;padding-block:.22rem;padding-inline:.5rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius-xs);background:var(--mt-surface);font-size:var(--mt-text-caption);cursor:pointer;-webkit-user-select:none;user-select:none}.data-table__columns-item:hover{border-color:var(--mt-border-strong)}.data-table__columns-item:has(input:checked){color:var(--mt-text);border-color:var(--mt-border-strong)}.data-table__columns-item:has(input:not(:checked)){color:var(--mt-muted);background:transparent}.data-table__scroll{block-size:min(64vh,36rem);overflow:auto;background:var(--mt-surface);contain:strict;scrollbar-width:thin;scrollbar-color:var(--mt-border-strong) transparent}.data-table__table{display:grid;inline-size:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:var(--mt-text-label);line-height:1.45}.data-table__caption{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.data-table__head,.data-table__body,.data-table__foot{display:grid}.data-table__head{position:sticky;inset-block-start:0;z-index:2;background:var(--mt-sidebar-raised);color:var(--mt-sidebar-text)}.data-table__foot{position:sticky;inset-block-end:0;z-index:2;background:var(--mt-accent-bg);border-block-start:2px solid var(--mt-accent)}.data-table__body{position:relative}.data-table__row{display:grid;grid-template-columns:var(--data-table-grid);align-items:center;border-block-end:1px solid var(--mt-border)}.data-table__row--virtual{position:absolute;inset-inline:0;inset-block-start:0;contain:layout style}.data-table__row--virtual:hover{background:var(--mt-surface-sunken)}.data-table__row--virtual[data-selected=true]{background:var(--mt-selected);box-shadow:inset 3px 0 0 0 var(--mt-primary)}html[dir=rtl] .data-table__row--virtual[data-selected=true]{box-shadow:inset -3px 0 0 0 var(--mt-primary)}.data-table__row--head,.data-table__row--foot{border-block-end:0}.data-table__cell{display:flex;align-items:center;min-inline-size:0;padding-block:.5rem;padding-inline:.85rem;overflow-wrap:anywhere}.data-table__value{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.data-table__cell[data-align=start]{justify-content:flex-start;text-align:start}.data-table__cell[data-align=end]{justify-content:flex-end;text-align:end}.data-table__cell--select{justify-content:center;padding-inline:.25rem}.data-table__row--head .data-table__cell{font-size:var(--mt-text-caption);font-weight:700;color:var(--mt-sidebar-muted);padding-block:.7rem;white-space:nowrap}.data-table__cell--total{font-weight:700;font-size:var(--mt-text-label);color:var(--mt-heading);white-space:nowrap;padding-block:.7rem}.data-table__row--foot .data-table__cell--select{overflow:visible}.data-table__totals-label{font-size:var(--mt-text-caption);font-weight:700;color:var(--mt-accent-text);white-space:nowrap}.data-table__badge{display:inline-flex;align-items:center;padding-block:.12rem;padding-inline:.5rem;border:1px solid transparent;border-radius:var(--mt-radius-pill);font-size:var(--mt-text-caption);font-weight:600;white-space:nowrap}.data-table__badge[data-tone=positive]{color:var(--mt-success-text);background:var(--mt-success-bg);border-color:var(--mt-success-border)}.data-table__badge[data-tone=negative]{color:var(--mt-danger-text);background:var(--mt-danger-bg);border-color:var(--mt-danger-border)}.data-table__badge[data-tone=neutral]{color:var(--mt-info-text);background:var(--mt-info-bg);border-color:var(--mt-info-border)}.data-table__cell input[type=checkbox]{accent-color:var(--mt-primary);inline-size:.9rem;block-size:.9rem;cursor:pointer}.data-table__row--head input[type=checkbox]{accent-color:var(--mt-focus)}.data-table__sort{display:inline-flex;align-items:center;gap:.3rem;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.data-table__sort:hover,.data-table__row--head .data-table__cell[aria-sort=ascending],.data-table__row--head .data-table__cell[aria-sort=descending]{color:var(--mt-on-sidebar)}.data-table__row--head .data-table__cell[aria-sort=ascending] .data-table__arrow,.data-table__row--head .data-table__cell[aria-sort=descending] .data-table__arrow{color:var(--mt-accent)}.data-table__sort:focus-visible{outline:2px solid var(--mt-sidebar-muted);outline-offset:3px;border-radius:2px}.data-table__arrow{flex:none}.data-table__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding-block:.6rem;padding-inline:.85rem;border-block-start:1px solid var(--mt-border);background:var(--mt-surface-sunken);font-size:var(--mt-text-caption);color:var(--mt-muted)}.data-table__status{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.data-table__selection:before{content:"";display:inline-block;inline-size:1px;block-size:.75rem;margin-inline-end:.5rem;background:var(--mt-border-strong);vertical-align:-.1rem}.data-table__pager{display:inline-flex;align-items:center;gap:.35rem}.data-table__pager button{padding-block:.3rem;padding-inline:.7rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius-xs);background:var(--mt-surface);color:var(--mt-text);font:inherit;font-size:var(--mt-text-label);font-weight:600;cursor:pointer}.data-table__pager button:hover:not(:disabled){background:var(--mt-selected);border-color:var(--mt-primary);color:var(--mt-primary)}.data-table__pager button:disabled{opacity:.4;cursor:default}.data-table__pager span{padding-inline:.4rem}.resource-state{margin:0;padding-block:2.5rem;padding-inline:1rem;text-align:center;font-size:var(--mt-text-label);color:var(--mt-muted);background:var(--mt-surface);border:1px solid var(--mt-border);border-radius:var(--mt-radius-md)}.resource-state:before{content:"";display:block;inline-size:2.25rem;block-size:3px;margin-inline:auto;margin-block-end:.85rem;border-radius:var(--mt-radius-pill);background:var(--grad-gold)}.dashboard-tile .resource-state:before{display:none}.resource-state--bad{color:var(--mt-danger-text);background:var(--mt-danger-bg)}.resource-state__retry{margin-inline-start:.5rem;padding-block:.3rem;padding-inline:.7rem;border:1px solid currentColor;border-radius:var(--mt-radius-xs);background:none;font:inherit;font-size:var(--mt-text-label);font-weight:600;color:inherit;cursor:pointer}.data-table__export{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .65rem}.data-table__export-btn{display:inline-flex;align-items:center;gap:.4rem;padding-block:.48rem;padding-inline:.8rem;border:1px solid var(--mt-primary);border-radius:var(--mt-radius-sm);background:var(--mt-primary);color:var(--mt-on-primary);font:inherit;font-size:var(--mt-text-label);font-weight:600;cursor:pointer}.data-table__export-btn:hover:not(:disabled){background:var(--mt-primary-hover);border-color:var(--mt-primary-hover)}.data-table__export-btn:focus-visible{outline:2px solid var(--mt-focus);outline-offset:2px}.data-table__export-btn:disabled{opacity:.65;cursor:wait}.data-table__export-hint{margin:0;color:var(--mt-muted);font-size:var(--mt-text-caption)}.data-table__export-error{margin:0;flex:1 1 100%;padding:.45rem .6rem;border-radius:var(--mt-radius-xs);border:1px solid var(--mt-danger-border);background:var(--mt-danger-bg);color:var(--mt-danger-text);font-size:var(--mt-text-caption);line-height:1.4}.data-table__export-retry{margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.12em;cursor:pointer}.sample-financials{display:flex;flex-direction:column;gap:.75rem;min-inline-size:0}.attachments-screen{display:flex;flex-direction:column;gap:1rem;inline-size:100%;max-inline-size:none;box-sizing:border-box;min-inline-size:0}.attachments-tools{display:flex;flex-wrap:wrap;gap:.65rem .85rem}.attachments-field{display:flex;flex-direction:column;gap:.25rem;min-inline-size:10rem;flex:1 1 10rem}.attachments-field__label{font-size:var(--mt-text-label);color:var(--mt-muted, #667085)}.attachments-field__control{font:inherit;padding:.45rem .6rem;border:1px solid var(--mt-border, #eaecf0);border-radius:var(--mt-radius-sm, 8px);background:var(--mt-surface, #fff);color:inherit}.attachments-card{display:flex;flex-direction:column;gap:1.1rem;inline-size:100%;box-sizing:border-box;padding:1.25rem 1.35rem 1.2rem;background:var(--mt-surface, #fff);border:1px solid var(--mt-border, #eaecf0);border-radius:var(--mt-radius, 12px);box-shadow:0 12px 32px color-mix(in srgb,#101828 8%,transparent)}@media (max-width: 640px){.attachments-card{padding:1rem}.attachments-card__footer{flex-direction:column}.attachments-card__footer .attachments-btn{inline-size:100%}}.attachments-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.attachments-card__title{margin:0;font-size:var(--mt-text-heading);font-weight:700;color:var(--mt-heading, #101828);line-height:1.3}.attachments-card__subtitle{margin:.3rem 0 0;font-size:var(--mt-text-label);color:var(--mt-muted, #667085);line-height:1.45}.attachments-dropzone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:1.6rem 1rem;border:1.5px dashed var(--mt-border-strong, #d0d5dd);border-radius:var(--mt-radius-md, 10px);background:var(--mt-surface-sunken, #f9fafb);text-align:center;cursor:pointer;color:var(--mt-primary, #4f7091);transition:border-color .12s ease,background .12s ease}.attachments-dropzone:hover,.attachments-dropzone--active{border-color:var(--mt-primary, #4f7091);background:var(--mt-selected, #dee6ed)}.attachments-dropzone--disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.attachments-dropzone__input{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.attachments-dropzone__icon{inline-size:2.75rem;block-size:2.75rem;margin-block-end:.25rem}.attachments-dropzone__text{margin:0;font-size:var(--mt-text-body);color:var(--mt-text, #344054)}.attachments-dropzone__link{color:var(--mt-link, #30435d);font-weight:650}.attachments-dropzone__limit{margin:0;font-size:var(--mt-text-caption);color:var(--mt-muted, #667085)}.attachments-alert{margin:0;padding:.65rem .75rem;border-radius:var(--mt-radius-sm, 8px);background:var(--mt-danger-bg, #f0e2e4);border:1px solid var(--mt-danger-border, #e1c5c9);color:var(--mt-danger-text, #800c1f);font-size:var(--mt-text-label)}.attachments-queue{display:flex;flex-direction:column;gap:.65rem}.attachments-queue__title{margin:0;font-size:var(--mt-text-label);font-weight:700;color:var(--mt-heading, #101828)}.attachments-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.attachments-file{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem .9rem;border:1px solid var(--mt-border, #eaecf0);border-radius:var(--mt-radius-md, 10px);background:var(--mt-surface, #fff)}.attachments-file__glyph{flex:0 0 auto;display:grid;place-items:center;inline-size:2.4rem;block-size:2.4rem;border-radius:var(--mt-radius-xs, 6px);background:var(--mt-info-bg, #dee6ed);color:var(--mt-info-text, #30435d);font-size:.65rem;font-weight:700;letter-spacing:.02em}.attachments-file__glyph--pdf{background:var(--mt-danger-bg, #f0e2e4);color:var(--mt-danger-text, #800c1f)}.attachments-file__body{flex:1 1 auto;min-inline-size:0;display:flex;flex-direction:column;gap:.2rem}.attachments-file__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.attachments-file__name{margin:0;font-weight:650;color:var(--mt-heading, #101828);overflow-wrap:anywhere;text-align:start}.attachments-file__name--btn{border:0;padding:0;background:transparent;font:inherit;font-weight:650;color:inherit;cursor:pointer}.attachments-file__name--btn:hover{color:var(--mt-link, #30435d);text-decoration:underline}.attachments-file__meta{margin:0;font-size:var(--mt-text-caption);color:var(--mt-muted, #667085)}.attachments-file__progress{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.55rem;margin-block-start:.45rem}.attachments-file__progress-track{grid-column:1;block-size:.4rem;border-radius:var(--mt-radius-pill, 999px);background:var(--mt-border, #eaecf0);overflow:hidden}.attachments-file__progress-bar{block-size:100%;border-radius:inherit;background:var(--mt-primary, #4f7091);transition:inline-size .12s linear}.attachments-file__percent{grid-column:2;font-size:var(--mt-text-caption);font-weight:600;color:var(--mt-text, #344054);font-variant-numeric:tabular-nums}.attachments-icon-btn{flex:0 0 auto;display:inline-grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;margin:0;padding:0;border:0;border-radius:var(--mt-radius-xs, 6px);background:transparent;color:var(--mt-muted, #667085);font:inherit;font-size:1.25rem;line-height:1;cursor:pointer}.attachments-icon-btn:hover{color:var(--mt-danger-text, #800c1f);background:var(--mt-danger-bg, #f0e2e4)}.attachments-card__footer,.attachments-actions{display:flex;flex-wrap:wrap;gap:.65rem}.attachments-card__footer{margin-block-start:.15rem}.attachments-card__footer .attachments-btn--primary{flex:1 1 auto}.attachments-card__footer .attachments-btn:not(.attachments-btn--primary){flex:1 1 auto}.attachments-btn{font:inherit;padding:.7rem 1rem;border:1px solid var(--mt-border-strong, #d0d5dd);border-radius:var(--mt-radius-sm, 8px);background:var(--mt-surface, #fff);color:var(--mt-heading, #101828);font-weight:600;cursor:pointer}.attachments-btn:disabled{opacity:.55;cursor:not-allowed}.attachments-btn--primary{background:var(--mt-primary, #4f7091);border-color:var(--mt-primary, #4f7091);color:var(--mt-on-primary, #fff)}.attachments-btn--primary:hover:not(:disabled){background:var(--mt-primary-hover, #3d5673);border-color:var(--mt-primary-hover, #3d5673)}.attachments-btn--danger{border-color:var(--mt-danger-text, #800c1f);color:var(--mt-danger-text, #800c1f)}.attachments-field--record{max-inline-size:22rem}.attachments-preview{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:1rem;background:color-mix(in srgb,#101828 55%,transparent)}.attachments-preview__panel{inline-size:min(56rem,100%);block-size:min(85vh,48rem);display:flex;flex-direction:column;background:var(--mt-surface, #fff);border-radius:var(--mt-radius, 12px);overflow:hidden;box-shadow:0 12px 40px color-mix(in srgb,#101828 35%,transparent)}.attachments-preview__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-block-end:1px solid var(--mt-border, #eaecf0)}.attachments-preview__title{margin:0;font-size:var(--mt-text-heading);overflow-wrap:anywhere}.attachments-preview__close{font:inherit;padding:.35rem .7rem;border:1px solid var(--mt-border-strong, #d0d5dd);border-radius:var(--mt-radius-sm, 8px);background:transparent;cursor:pointer}.attachments-preview__body{flex:1;min-block-size:0;display:grid;place-items:center;padding:.75rem;background:var(--mt-surface-sunken, #f9fafb)}.attachments-preview__frame,.attachments-preview__image{inline-size:100%;block-size:100%;border:0;object-fit:contain;background:#fff}.attachments-preview__fallback{margin:0;padding:1rem;text-align:center}.attachments-void{block-size:auto;padding:1rem 1.1rem 1.15rem;gap:.75rem}.attachments-void__error{margin:0;color:var(--mt-danger-text, #800c1f)}.audit-screen{display:flex;flex-direction:column;gap:.85rem;inline-size:100%;min-inline-size:0;box-sizing:border-box}.audit-note,.audit-hint,.audit-banner{margin:0;font-size:var(--mt-text-label);color:var(--mt-muted, #667085)}.audit-banner{padding:.55rem .75rem;border-radius:var(--mt-radius-sm);background:color-mix(in srgb,var(--mt-primary) 10%,transparent);color:inherit}.audit-layout{display:flex;flex-direction:column;gap:1rem;min-inline-size:0;inline-size:100%}.audit-layout>.data-table{min-inline-size:0;max-inline-size:100%}.audit-layout>.data-table .data-table__scroll{block-size:min(52vh,28rem)}.audit-detail{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.1rem;border:1px solid var(--mt-border, #eaecf0);border-radius:var(--mt-radius);background:var(--mt-surface, #fff);min-inline-size:0;max-inline-size:100%;overflow-x:auto}.audit-detail__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.audit-detail__head h3{margin:0;font-size:var(--mt-text-heading)}.audit-detail__meta,.audit-detail__hint,.audit-detail__note{margin:0;font-size:var(--mt-text-label);color:var(--mt-muted, #667085)}.audit-button{font:inherit;min-block-size:2.1rem;padding-inline:.75rem;border:1px solid var(--mt-border, #d0d5dd);border-radius:var(--mt-radius-xs);background:var(--mt-surface, #fff);cursor:pointer}.audit-diff{inline-size:100%;border-collapse:collapse;font-size:var(--mt-text-label)}.audit-diff th,.audit-diff td{padding:.45rem .5rem;border-block-end:1px solid var(--mt-border, #eaecf0);text-align:start;vertical-align:top;word-break:break-word}.audit-diff th{font-weight:600;color:var(--mt-muted, #667085)}.audit-diff tr[data-kind=changed] td:nth-child(3),.audit-diff tr[data-kind=added] td:nth-child(3){color:var(--mt-success-text, #0f6347)}.audit-diff tr[data-kind=removed] td:nth-child(2){color:var(--mt-danger-text, #800c1f)}.dashboard{display:flex;flex-direction:column;gap:1.15rem;inline-size:100%;min-inline-size:0}.dashboard__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem}.dashboard__refresh{font:inherit;font-weight:600;font-size:var(--mt-text-label);padding:.45rem .85rem;border:1px solid var(--mt-border-strong);border-radius:var(--mt-radius-sm);background:var(--mt-surface);color:var(--mt-heading);cursor:pointer}.dashboard__refresh:hover{background:var(--mt-selected);border-color:var(--mt-primary);color:var(--mt-primary)}.dashboard__grid{list-style:none;margin:0;padding:0;display:grid;gap:.75rem;grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard__cell{min-inline-size:0}.dashboard-tile{position:relative;display:flex;flex-direction:column;gap:.65rem;block-size:100%;padding-block:1.05rem;padding-inline:1rem;background:var(--mt-surface);border:1px solid var(--mt-border);border-radius:var(--mt-radius);box-shadow:var(--mt-shadow-sm);transition:translate .16s ease,box-shadow .16s ease,border-color .16s ease}.dashboard-tile:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:3px;border-start-start-radius:var(--mt-radius);border-start-end-radius:var(--mt-radius);background:var(--grad-brand)}.dashboard__cell:nth-child(5n+1) .dashboard-tile:before{background:var(--grad-gold)}.dashboard-tile:hover{translate:0 -2px;border-color:var(--mt-info-border);box-shadow:var(--mt-shadow)}.dashboard-tile__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.dashboard-tile__title{margin:0;font-size:var(--mt-text-label);font-weight:600;color:var(--mt-muted);line-height:1.4}.dashboard-tile__link{flex:none;font-size:var(--mt-text-caption);font-weight:600;color:var(--mt-link);text-decoration:none;white-space:nowrap;opacity:.85}.dashboard-tile__link:hover{text-decoration:underline;opacity:1}.dashboard-tile__body{display:flex;flex-direction:column;gap:.35rem;margin-block-start:auto}.dashboard-tile__count{margin:0;font-size:var(--mt-text-heading);font-weight:700;font-variant-numeric:tabular-nums;color:var(--mt-heading);line-height:1.15}.dashboard-tile__count--meta{font-size:var(--mt-text-caption);font-weight:600;color:var(--mt-muted);margin-block-end:.15rem}.dashboard-tile__amounts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.dashboard-tile__amount{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem}.dashboard-tile__currency{font-size:var(--mt-text-caption);font-weight:700;letter-spacing:.02em;color:var(--mt-muted)}.dashboard-tile__value{font-size:var(--mt-text-label);font-weight:700;font-variant-numeric:tabular-nums;color:var(--mt-heading);line-height:1.15}.dashboard-tile__amount+.dashboard-tile__amount .dashboard-tile__value{font-size:var(--mt-text-label);color:var(--mt-text)}.dashboard-tile__empty{margin:0;font-size:var(--mt-text-body);color:var(--mt-muted)}.dashboard-tile .resource-state{padding-block:.35rem;background:transparent;font-size:var(--mt-text-caption)}@media (max-width: 1100px){.dashboard__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 700px){.dashboard__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.dashboard__grid{grid-template-columns:1fr}}.users-screen{display:flex;flex-direction:column;gap:.85rem;inline-size:100%;min-inline-size:0;box-sizing:border-box}.users-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem 1rem}.users-button{font:inherit;min-block-size:2.35rem;padding-inline:.9rem;border:1px solid var(--mt-border, #d0d5dd);border-radius:var(--mt-radius-sm);background:var(--mt-surface, #fff);color:inherit;cursor:pointer}.users-button:disabled{opacity:.55;cursor:not-allowed}.users-button--primary{border-color:transparent;background:var(--mt-primary);color:var(--mt-on-primary)}.users-button--create{display:inline-flex;align-items:center;gap:.4rem}.users-button__plus{display:inline-grid;place-items:center;inline-size:1.15rem;block-size:1.15rem;border-radius:.25rem;background:color-mix(in srgb,#fff 22%,transparent);font-size:1.05rem;font-weight:700;line-height:1}.users-row-actions{display:flex;flex-wrap:wrap;gap:.35rem}.users-row-action{font:inherit;font-size:var(--mt-text-label);min-block-size:1.9rem;padding-inline:.55rem;border:1px solid var(--mt-border, #d0d5dd);border-radius:var(--mt-radius-xs);background:var(--mt-surface, #fff);color:inherit;cursor:pointer;white-space:nowrap}.users-row-action:hover{border-color:var(--mt-border-strong, #98a2b3)}.users-field{display:flex;flex-direction:column;gap:.25rem;min-inline-size:10rem}.users-field__label{font-size:var(--mt-text-label);color:var(--mt-muted, #667085)}.users-field__control{font:inherit;min-block-size:2.35rem;padding:.4rem .6rem;border:1px solid var(--mt-border, #d0d5dd);border-radius:var(--mt-radius-sm);background:var(--mt-surface, #fff);color:inherit}.users-hint,.users-notice{margin:0;font-size:var(--mt-text-label);color:var(--mt-muted, #667085)}.users-notice{color:var(--mt-success-text, #0f6347)}.users-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:1rem;background:color-mix(in srgb,#101828 45%,transparent)}.users-dialog__card{inline-size:min(36rem,100%);display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.35rem;border-radius:var(--mt-radius);border:1px solid var(--mt-border, #eaecf0);background:var(--mt-surface, #fff);box-shadow:0 18px 40px color-mix(in srgb,#101828 18%,transparent)}.users-dialog__card h3{margin:0;font-size:var(--mt-text-heading)}.users-dialog__card p{margin:0;line-height:1.5}.users-dialog__grid{display:grid;gap:.85rem}.users-dialog__error{margin:0;color:var(--mt-danger-text, #800c1f)}.users-dialog__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.payments-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:1rem;background:rgb(var(--mt-shadow-color) / 45%)}.payments-dialog__card{inline-size:min(38rem,100%);max-block-size:calc(100dvh - 2rem);overflow:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;padding-block:1.25rem;padding-inline:1.35rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius-md);background:var(--mt-surface);box-shadow:var(--mt-shadow)}.payments-dialog__card h3{margin:0;font-size:var(--mt-text-heading);color:var(--mt-heading)}.payments-dialog__body{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.9rem}.payments-dialog__error{margin:0;color:var(--mt-danger-text)}.payments-dialog__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.bank-fees{display:flex;flex-direction:column;gap:1.25rem;inline-size:100%;min-inline-size:0}.bank-fees__toolbar-actions,.bank-fees__rows-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem}.bank-fees__rows-toolbar .filter-bar{flex:0 0 auto;width:max-content;max-inline-size:100%}.bank-fees__rows-toolbar .filter-bar__panel{inset-inline-start:auto;min-inline-size:min(40rem,calc(100vw - 3rem))}.bank-fees__toolbar-actions{justify-content:flex-end}.bank-fees__add{display:inline-flex;align-items:center;gap:.4rem;font:inherit;text-decoration:none;min-block-size:2.35rem;padding-inline:.9rem;border:1px solid transparent;border-radius:var(--mt-radius-sm);background:var(--mt-primary);color:var(--mt-on-primary);cursor:pointer}.bank-fees__hint{margin:0;color:var(--mt-muted);font-size:var(--mt-text-caption)}.bank-fees__add-plus{display:inline-grid;place-items:center;inline-size:1.15rem;block-size:1.15rem;border-radius:.25rem;background:color-mix(in srgb,#fff 22%,transparent);font-size:1.05rem;font-weight:700;line-height:1}.bank-fees__totals{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.75rem}.bank-fees-total{display:flex;align-items:center;gap:.75rem;min-inline-size:12.5rem;padding:.75rem .95rem;border-radius:var(--mt-radius-md);border:1px solid var(--mt-info-border);background:var(--mt-info-bg);box-shadow:var(--mt-shadow-sm)}.bank-fees-total__icon{display:grid;place-items:center;flex:none;inline-size:2.4rem;block-size:2.4rem;border-radius:999px;font-size:.95rem;font-weight:800;line-height:1;color:var(--mt-info-text);background:color-mix(in srgb,var(--mt-info-text) 12%,transparent)}.bank-fees-total__copy{display:flex;flex-direction:column;gap:.15rem;min-inline-size:0}.bank-fees-total[data-currency=JOD]{border-color:var(--mt-accent-border);background:var(--mt-accent-bg)}.bank-fees-total[data-currency=JOD] .bank-fees-total__icon{color:var(--mt-accent-text, #b8860b);background:color-mix(in srgb,var(--mt-accent, #b8860b) 16%,transparent)}.bank-fees-total[data-currency=USD]{border-color:var(--mt-success-border);background:var(--mt-success-bg)}.bank-fees-total[data-currency=USD] .bank-fees-total__icon{color:var(--mt-success-text);background:color-mix(in srgb,var(--mt-success-text) 14%,transparent)}.bank-fees-total__label{font-size:var(--mt-text-caption);font-weight:600;color:var(--mt-muted)}.bank-fees-total__value{display:flex;align-items:baseline;justify-content:space-between;gap:.65rem;font-size:var(--mt-text-heading);font-weight:700;font-variant-numeric:tabular-nums;color:var(--mt-heading)}.bank-fees-total__code{font-size:var(--mt-text-caption);font-weight:700;color:var(--mt-info-text)}.bank-fees-total[data-currency=JOD] .bank-fees-total__code{color:var(--mt-accent, #b8860b)}.bank-fees-total[data-currency=USD] .bank-fees-total__code{color:var(--mt-success-text)}.bank-fees__section-title{margin:0;font-size:var(--mt-text-heading);font-weight:700;color:var(--mt-heading)}.bank-fees__summary,.bank-fees__rows{display:flex;flex-direction:column;gap:.75rem}.bank-fees__summary-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem}.bank-fees__cards{list-style:none;margin:0;padding:0;display:grid;gap:.85rem;grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr))}.bank-fees-card{display:flex;flex-direction:column;gap:.85rem;block-size:100%;padding:1rem 1.1rem 1.05rem;background:var(--mt-surface);border:1px solid var(--mt-border);border-radius:var(--mt-radius);box-shadow:var(--mt-shadow-sm)}.bank-fees-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.bank-fees-card__title{margin:0;font-size:var(--mt-text-heading);font-weight:700;color:var(--mt-heading);line-height:1.35}.bank-fees-card__kind{flex:none;font-size:var(--mt-text-caption);font-weight:600;color:var(--mt-muted);line-height:1.4;white-space:nowrap}.bank-fees-card__hero{display:flex;align-items:baseline;justify-content:flex-end;gap:.4rem;margin:0;font-size:var(--mt-text-title);font-weight:700;font-variant-numeric:tabular-nums;color:var(--mt-heading);line-height:1.15}.bank-fees-card__currency{font-size:var(--mt-text-label);font-weight:600;color:var(--mt-muted)}.bank-fees-card__facts{display:flex;flex-direction:column;gap:.4rem;margin:0}.bank-fees-card__facts>div{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem}.bank-fees-card__facts dt{margin:0;font-size:var(--mt-text-caption);color:var(--mt-muted)}.bank-fees-card__facts dd{margin:0;font-size:var(--mt-text-label);font-weight:600;font-variant-numeric:tabular-nums;color:var(--mt-heading);text-align:end}.bank-fees__amount{display:inline-flex;font-weight:600}.bank-fees .data-table__cell--custom{justify-content:flex-start;text-align:start}.bank-fees__amount--in{color:var(--mt-success-text)}.bank-fees__amount--out{color:var(--mt-danger-text)}.cheques{display:flex;flex-direction:column;gap:1.25rem;inline-size:100%;min-inline-size:0}.cheques__toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:.75rem}.cheques__toolbar .filter-bar{flex:0 0 auto;width:max-content;max-inline-size:100%}.cheques__toolbar .filter-bar__panel{inset-inline-start:auto}.cheques__action{display:inline-flex;align-items:center;min-block-size:2.35rem;padding-inline:.9rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius-sm);background:var(--mt-surface);color:var(--mt-heading);font:inherit;cursor:pointer}.cheques__action--primary{border-color:transparent;background:var(--mt-primary);color:var(--mt-on-primary)}.cheques-empty{display:flex;flex-direction:column;gap:.35rem;padding:1.25rem 1.1rem;border:1px dashed var(--mt-border);border-radius:var(--mt-radius);background:var(--mt-surface)}.cheques-empty__title{margin:0;font-size:var(--mt-text-heading);font-weight:700;color:var(--mt-heading)}.cheques-empty__hint{margin:0;font-size:var(--mt-text-label);color:var(--mt-muted)}.cheques__board{display:flex;flex-direction:column;gap:1rem}.cheques-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.cheques-kpis--secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.cheques-kpi{display:flex;flex-direction:column;gap:.45rem;min-inline-size:0;padding:1rem 1.15rem 1.05rem;background:var(--mt-surface);border:0;border-block-start:3px solid var(--mt-border);border-radius:var(--mt-radius);box-shadow:0 1px 2px #141b240a,0 8px 20px #141b240a}.cheques-kpi[data-accent=total]{border-block-start-color:var(--mt-success-text, #0f6347)}.cheques-kpi[data-accent=cleared]{border-block-start-color:var(--mt-accent, #b8860b)}.cheques-kpi[data-accent=due]{border-block-start-color:var(--mt-border-strong, #d0d5dd)}.cheques-kpi[data-accent=overdue]{border-block-start-color:var(--mt-danger-text, #800c1f)}.cheques-kpi[data-accent=neutral]{border-block-start-color:var(--mt-border-strong, #d0d5dd)}.cheques-kpi__label{margin:0;font-size:var(--mt-text-caption);font-weight:500;color:var(--mt-muted)}.cheques-kpi__count{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .6rem;margin:0;font-size:var(--mt-text-title);font-weight:700;line-height:1.1;color:var(--mt-heading);font-variant-numeric:tabular-nums}.cheques-kpi__totals{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.cheques-kpi__totals li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;color:var(--mt-heading);font-variant-numeric:tabular-nums}.cheques-kpi__totals--hero li{font-size:var(--mt-text-heading);font-weight:700;line-height:1.15}.cheques-kpi__totals:not(.cheques-kpi__totals--hero) li{font-size:var(--mt-text-label);font-weight:650}.cheques-kpi__totals span{font-size:var(--mt-text-caption);font-weight:700;color:var(--mt-muted)}.cheques-kpi__empty{margin:0;font-size:var(--mt-text-title);font-weight:700;color:var(--mt-disabled)}.cheques-overdue-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .5rem;border-radius:999px;border:1px solid var(--mt-danger-text, #800c1f);font-size:var(--mt-text-caption);font-weight:700;letter-spacing:.01em;color:var(--mt-danger-text, #800c1f);background:color-mix(in srgb,var(--mt-danger-text, #800c1f) 10%,transparent)}.cheques-overdue-note{margin:0;font-size:var(--mt-text-caption);font-weight:600;color:var(--mt-danger-text, #800c1f)}@media (max-width: 72rem){.cheques-kpis,.cheques-kpis--secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 40rem){.cheques-kpis,.cheques-kpis--secondary{grid-template-columns:1fr}}.salary-board{display:flex;flex-direction:column;gap:1rem;min-inline-size:0}.salary-board__reconcile{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:.6rem .8rem;border:1px solid var(--mt-border-strong);border-radius:var(--mt-radius-sm);font-weight:600}.salary-board__group{display:flex;flex-direction:column;gap:.5rem}.salary-board__group h2{margin:0;font-size:var(--mt-text-heading)}.salary-board__table{inline-size:100%;border-collapse:collapse}.salary-board__table th,.salary-board__table td{padding:.45rem .6rem;border-block-end:1px solid var(--mt-border);text-align:start}.salary-board__remaining{font-weight:700}.expenses{display:flex;flex-direction:column;gap:1.25rem;inline-size:100%;min-inline-size:0}.expenses__day{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:right}.expenses__table-section{display:flex;flex-direction:column;gap:.75rem;min-inline-size:0}.expenses__toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:.75rem}.expenses__toolbar .filter-bar{flex:0 0 auto;width:max-content;max-inline-size:100%}.expenses__toolbar .filter-bar__panel{inset-inline-start:auto;min-inline-size:min(36rem,calc(100vw - 3rem));max-inline-size:min(36rem,calc(100% - .5rem))}.expenses-empty{display:flex;flex-direction:column;gap:.35rem;padding:1.25rem 1.1rem;border:1px dashed var(--mt-border);border-radius:var(--mt-radius);background:var(--mt-surface)}.expenses-empty__title{margin:0;font-size:var(--mt-text-heading);font-weight:700;color:var(--mt-heading)}.expenses-empty__hint{margin:0;font-size:var(--mt-text-label);color:var(--mt-muted)}.expenses__board{display:flex;flex-direction:column;gap:1rem}.expenses-kpis{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem}.expenses-kpi{display:flex;flex-direction:column;gap:.45rem;min-inline-size:0;padding:1rem 1.15rem 1.05rem;background:var(--mt-surface);border:0;border-block-start:3px solid var(--mt-accent, #b8860b);border-radius:var(--mt-radius);box-shadow:0 1px 2px #141b240a,0 8px 20px #141b240a}.expenses-kpi__label{margin:0;font-size:var(--mt-text-caption);font-weight:500;color:var(--mt-muted)}.expenses-kpi__totals,.expenses-category__totals{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.expenses-kpi__totals li,.expenses-category__totals li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;color:var(--mt-heading);font-variant-numeric:tabular-nums}.expenses-kpi__totals li{font-size:var(--mt-text-title);font-weight:700;line-height:1.15}.expenses-kpi__totals span,.expenses-category__totals span{font-size:var(--mt-text-caption);font-weight:700;color:var(--mt-muted)}.expenses-breakdown{display:flex;flex-direction:column;gap:.65rem}.expenses-breakdown__title{margin:0;font-size:var(--mt-text-heading);font-weight:700;color:var(--mt-heading)}.expenses-breakdown__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.expenses-category{display:flex;flex-direction:column;gap:.4rem;min-inline-size:0;padding:.85rem 1rem;background:var(--mt-surface);border:0;border-block-start:3px solid var(--mt-border-strong, #d0d5dd);border-radius:var(--mt-radius);box-shadow:0 1px 2px #141b240a,0 8px 20px #141b240a}.expenses-category__name{margin:0;font-size:var(--mt-text-label);font-weight:700;color:var(--mt-heading)}.expenses-category__count{margin:0;font-size:var(--mt-text-caption);color:var(--mt-muted)}.expenses-category__totals li{font-size:var(--mt-text-label);font-weight:650}.expenses a{color:var(--mt-accent-text);text-decoration:underline;text-underline-offset:.15em}.expenses a:hover{text-decoration-thickness:2px}@media (max-width: 72rem){.expenses-breakdown__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 40rem){.expenses-breakdown__grid{grid-template-columns:1fr}}.expenses-chart-panel{display:flex;flex-direction:column;gap:.65rem;padding:.85rem 1rem 1rem;background:var(--mt-surface);border-radius:var(--mt-radius);box-shadow:0 1px 2px #141b240a,0 8px 20px #141b240a}.expenses-chart-panel__currency{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:var(--mt-text-label);color:var(--mt-muted)}.expenses-chart-panel__currency select{min-inline-size:5rem;padding:.25rem .45rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius);background:var(--mt-bg, #fff);color:var(--mt-heading)}.expenses-chart{margin:0;min-inline-size:0}.expenses-chart__caption{margin:0 0 .35rem;font-size:var(--mt-text-caption);font-weight:600;color:var(--mt-heading)}.expenses-chart__svg{display:block;inline-size:100%;max-inline-size:100%;block-size:auto}.expenses-chart__bar{fill:var(--mt-accent, #b8860b)}.expenses-chart__axis{stroke:var(--mt-border);stroke-width:1}.expenses-chart__tick{fill:var(--mt-muted);font-size:10px}.expenses-chart__max{fill:var(--mt-muted);font-size:11px}.expenses-days__zero{color:var(--mt-muted)}.expenses-kpi__check{margin:0}.expenses-compare{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.35rem}.expenses-compare__none,.expenses-kpi__hint{margin:.35rem 0 0;font-size:var(--mt-text-label);opacity:.85}.expenses-compare__code{margin-inline-start:.35rem;opacity:.75}.expenses-chart__note{margin:0 0 .5rem;font-size:var(--mt-text-label);opacity:.9}.expenses--yearly .expenses-kpis{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.drawings{display:flex;flex-direction:column;gap:1.25rem;inline-size:100%;min-inline-size:0}.drawings__intro{margin:0;max-inline-size:40rem;color:var(--mt-muted, #5c6570);font-size:var(--mt-text-label);line-height:1.45}.drawings__toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:right;gap:.75rem}.drawings__add{display:inline-flex;align-items:center;gap:.4rem;font:inherit;min-block-size:2.35rem;padding-inline:.9rem;border:1px solid transparent;border-radius:var(--mt-radius-sm);background:var(--mt-primary);color:var(--mt-on-primary);cursor:pointer}.drawings__add-plus{font-weight:700;line-height:1}.drawings__toolbar .filter-bar{flex:0 0 auto;width:max-content;max-inline-size:100%}.drawings__toolbar .filter-bar__panel{inset-inline-start:auto;min-inline-size:min(36rem,calc(100vw - 3rem));max-inline-size:min(36rem,calc(100% - .5rem))}.drawings-kpis{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem}.drawings-kpi{display:flex;flex-direction:column;gap:.45rem;min-inline-size:0;padding:1rem 1.15rem 1.05rem;background:var(--mt-surface);border:0;border-block-start:3px solid var(--mt-accent, #b8860b);border-radius:var(--mt-radius);box-shadow:0 1px 2px #141b240a,0 8px 20px #141b240a}.drawings-kpi__label{margin:0;font-size:var(--mt-text-caption);font-weight:500;color:var(--mt-muted)}.drawings-kpi__count{margin:0;font-size:var(--mt-text-caption);color:var(--mt-muted)}.drawings-amounts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.drawings-amounts li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;color:var(--mt-heading);font-size:var(--mt-text-title);font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums}.drawings-amounts__value{font-variant-numeric:tabular-nums}.drawings-amounts__currency{font-size:var(--mt-text-caption);font-weight:700;color:var(--mt-muted)}.drawings-empty{display:flex;flex-direction:column;gap:.35rem;padding:1.25rem 1.1rem}.drawings-empty__title{margin:0;font-weight:600}.drawings-empty__hint{margin:0;opacity:.85;font-size:var(--mt-text-label)}.employee-profile{display:flex;flex-direction:column;gap:1.25rem;min-inline-size:0}.employee-profile__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.employee-profile__toolbar h1,.employee-profile h2{margin:0}.employee-profile__year{display:flex;flex-direction:column;gap:.25rem;font-size:var(--mt-text-label)}.employee-profile__identity dl{display:grid;grid-template-columns:max-content 1fr;gap:.35rem 1rem;margin:.75rem 0 0}.employee-profile__identity dt{color:var(--mt-muted)}.employee-profile__identity dd{margin:0}.employee-profile__table{inline-size:100%;border-collapse:collapse;margin-block-start:.5rem}.employee-profile__table th,.employee-profile__table td{padding:.45rem .6rem;border-block-end:1px solid var(--mt-border);text-align:start}.employee-profile__repay{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-block-start:.75rem}.employee-profile__repay label{display:flex;flex-direction:column;gap:.25rem}.reference-screen{display:flex;flex-direction:column;gap:.85rem;inline-size:100%;min-inline-size:0;box-sizing:border-box}.reference-note{margin:0;color:var(--mt-muted, #667085);font-size:var(--mt-text-label)}.reference-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1.25rem}.reference-tabs{display:flex;flex-wrap:wrap;align-items:stretch;gap:1.35rem;min-inline-size:0;border-block-end:1px solid var(--mt-border, #eaecf0)}.reference-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:var(--mt-text-label);font-weight:500;margin:0;padding:.35rem 0 .7rem;margin-block-end:-1px;border:none;border-block-end:2px solid transparent;border-radius:0;background:none;color:var(--mt-muted, #667085);cursor:pointer}.reference-tab:hover{color:var(--mt-text, #344054)}.reference-tab[aria-selected=true]{color:var(--mt-heading, #1d2939);font-weight:600;border-block-end-color:var(--mt-accent, #c68f2f);background:none}.reference-tab:focus-visible{outline:2px solid var(--mt-focus, #60a5fa);outline-offset:2px}.reference-button{font:inherit;min-block-size:2.35rem;padding-inline:.9rem;border:1px solid var(--mt-border, #d0d5dd);border-radius:var(--mt-radius-sm);background:var(--mt-surface, #fff);color:inherit;cursor:pointer}.reference-button:disabled{opacity:.55;cursor:not-allowed}.reference-button--primary{border-color:transparent;background:var(--mt-accent, #c68f2f);color:#fff}.reference-button--create{display:inline-flex;align-items:center;gap:.4rem}.reference-button__plus{display:inline-grid;place-items:center;inline-size:1.15rem;block-size:1.15rem;border-radius:.25rem;background:color-mix(in srgb,#fff 22%,transparent);font-size:1.05rem;font-weight:700;line-height:1}.reference-row-actions{display:flex;flex-wrap:wrap;gap:.35rem}.reference-row-action{font:inherit;font-size:var(--mt-text-label);min-block-size:1.9rem;padding-inline:.55rem;border:1px solid var(--mt-border, #d0d5dd);border-radius:var(--mt-radius-xs);background:var(--mt-surface, #fff);color:inherit;cursor:pointer;white-space:nowrap}.reference-row-action:disabled{opacity:.55;cursor:not-allowed}.reference-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:1rem;background:color-mix(in srgb,#101828 45%,transparent)}.reference-dialog__card{inline-size:min(36rem,100%);display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.35rem;border-radius:var(--mt-radius);border:1px solid var(--mt-border, #eaecf0);background:var(--mt-surface, #fff);box-shadow:0 18px 40px color-mix(in srgb,#101828 18%,transparent)}.reference-dialog__card h3{margin:0;font-size:var(--mt-text-heading)}.reference-dialog__grid{display:grid;gap:.85rem}.reference-dialog__error{margin:0;color:var(--mt-danger-text, #800c1f)}.reference-dialog__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.refineries-screen{display:flex;flex-direction:column;gap:.85rem;inline-size:100%;min-inline-size:0;box-sizing:border-box}.refineries-intro{margin:0;max-inline-size:42rem;color:var(--mt-muted);font-size:var(--mt-text-label);line-height:1.45}.refineries-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem 1rem}.refineries-empty{display:flex;flex-direction:column;gap:.45rem;max-inline-size:36rem;padding:1.25rem 1.35rem;border:1px solid var(--mt-border);border-block-start:3px solid var(--mt-accent, #b8860b);border-radius:var(--mt-radius-md);background:var(--mt-surface)}.refineries-empty__title{margin:0;color:var(--mt-heading);font-size:var(--mt-text-heading);font-weight:600}.refineries-empty__hint{margin:0;color:var(--mt-muted);font-size:var(--mt-text-label);line-height:1.45}.refineries-button{font:inherit;min-block-size:2.35rem;padding-inline:.9rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius-sm);background:var(--mt-surface);color:inherit;cursor:pointer}.refineries-button:disabled{opacity:.55;cursor:not-allowed}.refineries-button--primary{border-color:transparent;background:var(--mt-primary);color:var(--mt-on-primary)}.refineries-button--link{border:none;background:transparent;color:var(--mt-link);min-block-size:auto;padding-inline:0;text-decoration:underline}.refineries-button__plus{margin-inline-end:.35rem}.refineries-row-actions{display:flex;flex-wrap:wrap;gap:.5rem .85rem}.refineries-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:1rem;background:#0f172a73}.refineries-dialog__panel{display:flex;flex-direction:column;gap:.75rem;inline-size:min(32rem,100%);max-block-size:min(90vh,48rem);overflow:auto;padding:1.1rem 1.2rem 1.2rem;border-radius:var(--mt-radius);background:var(--mt-surface);box-shadow:0 12px 40px #0f172a2e}.refineries-dialog__panel h2{margin:0;font-size:var(--mt-text-heading)}.refineries-dialog__hint{margin:0;font-size:var(--mt-text-label);color:var(--mt-muted);line-height:1.4}.refineries-dialog__error{margin:0;color:var(--mt-danger-text)}.refineries-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem;margin-block-start:.35rem}.refineries-rates{display:flex;flex-direction:column;gap:.45rem}.refineries-rates__title{margin:0;font-size:var(--mt-text-label);font-weight:600;color:var(--mt-heading)}.refineries-rates__row{display:grid;grid-template-columns:minmax(4rem,6rem) 1fr;gap:.55rem;align-items:end}.refineries-rates__metal{font-size:var(--mt-text-label);font-weight:600;padding-block-end:.55rem}.accounts-screen{display:flex;flex-direction:column;gap:.85rem;inline-size:100%;min-inline-size:0;box-sizing:border-box}.accounts-intro{margin:0;color:var(--mt-muted);max-inline-size:40rem}.accounts-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem 1rem}.accounts-button{font:inherit;min-block-size:2.35rem;padding-inline:.9rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius-sm);background:var(--mt-surface);color:inherit;cursor:pointer}.accounts-button:disabled{opacity:.55;cursor:not-allowed}.accounts-button--primary{border-color:transparent;background:var(--mt-primary);color:var(--mt-on-primary)}.accounts-button--link{border:none;background:transparent;color:var(--mt-link);min-block-size:auto;padding-inline:0;text-decoration:underline}.accounts-button__plus{margin-inline-end:.35rem}.accounts-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:1rem;background:#0f172a73}.accounts-dialog__panel{display:flex;flex-direction:column;gap:.75rem;inline-size:min(28rem,100%);max-block-size:min(90vh,44rem);overflow:auto;padding:1.1rem 1.2rem 1.2rem;border-radius:var(--mt-radius);background:var(--mt-surface);box-shadow:0 12px 40px #0f172a2e}.accounts-dialog__panel h2{margin:0;font-size:var(--mt-text-heading)}.accounts-dialog__hint{margin:0;font-size:var(--mt-text-label);color:var(--mt-muted)}.accounts-dialog__error{margin:0;color:var(--mt-danger-text)}.accounts-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem;margin-block-start:.35rem}.payments-list{display:flex;flex-direction:column;gap:.75rem;min-inline-size:0}.payments-list__banner{margin:0;padding:.55rem .75rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius);background:var(--mt-surface-sunken);color:var(--mt-heading);font-size:var(--mt-text-label)}.payments-list__create{display:inline-flex;align-items:center;gap:.4rem;min-block-size:2.35rem;padding-inline:.9rem;border:0;border-radius:var(--mt-radius-sm);background:var(--mt-accent);color:var(--mt-on-accent);font:inherit;font-weight:700;cursor:pointer;white-space:nowrap}.payments-list__create:hover{filter:brightness(1.08)}.payments-list__plus{display:inline-grid;place-items:center;inline-size:1.15rem;block-size:1.15rem;border-radius:var(--mt-radius-xs);background:color-mix(in srgb,var(--mt-on-accent) 18%,transparent);font-size:1.05rem;line-height:1}.payments-list__quiet{font:inherit;min-block-size:2.35rem;padding-inline:.9rem;border:1px solid var(--mt-border-strong);border-radius:var(--mt-radius-sm);background:var(--mt-surface);color:var(--mt-text);cursor:pointer}.payments-list__quiet:hover{border-color:var(--mt-primary);color:var(--mt-primary);background:var(--mt-selected)}.payments-list a{color:var(--mt-accent-text);text-decoration:underline;text-underline-offset:.15em}.payments-list a:hover{text-decoration-thickness:2px}.payments-list__attachment{margin:0;padding:0;border:0;background:none;color:var(--mt-accent-text);font:inherit;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.payments-list__attachment:hover{text-decoration-thickness:2px}.payments-list__attachment:disabled{cursor:progress}.payments-detail{display:flex;flex-direction:column;gap:1rem;max-inline-size:40rem}.payments-detail__back{align-self:start;color:var(--mt-accent-text)}.payments-detail__fields{display:grid;grid-template-columns:max-content 1fr;gap:.4rem 1rem;margin:0}.payments-detail__fields dt{color:var(--mt-muted, #5c574e);font-weight:600}.payments-detail__fields dd{margin:0}.merchants-list,.merchant-detail{display:flex;flex-direction:column;gap:.85rem;inline-size:100%;min-inline-size:0;box-sizing:border-box}.merchants-list a,.merchant-detail a,.merchant-statement a{color:var(--mt-accent-text);text-decoration:underline;text-underline-offset:.15em}.merchant-detail a.merchants-button,.merchant-statement a.merchants-button{display:inline-flex;align-items:center;color:var(--mt-text);text-decoration:none}.merchant-detail a.merchants-button--primary,.merchant-statement a.merchants-button--primary{color:#fff}.merchants-button{font:inherit;min-block-size:2.35rem;padding-inline:.9rem;border:1px solid var(--mt-border-strong);border-radius:var(--mt-radius-sm);background:var(--mt-surface);color:var(--mt-text);cursor:pointer;white-space:nowrap}.merchants-button:hover:not(:disabled){border-color:var(--mt-primary);background:var(--mt-selected)}.merchants-button:disabled{opacity:.55;cursor:not-allowed}.merchants-button--primary{border-color:transparent;background:var(--mt-primary);color:#fff}.merchants-button--primary:hover:not(:disabled){border-color:transparent;background:var(--mt-primary);filter:brightness(1.08)}.merchants-button--create{display:inline-flex;align-items:center;gap:.4rem;border-color:transparent;background:var(--mt-accent, #c68f2f);color:#fff}.merchants-button--create:hover:not(:disabled){border-color:transparent;background:var(--mt-accent, #c68f2f);filter:brightness(1.08)}.merchants-button__plus{display:inline-grid;place-items:center;inline-size:1.15rem;block-size:1.15rem;border-radius:.25rem;background:color-mix(in srgb,#fff 22%,transparent);font-size:1.05rem;font-weight:700;line-height:1}.merchants-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .7rem}.merchants-row-action{font:inherit;font-size:var(--mt-text-label);min-block-size:1.9rem;padding-inline:.55rem;border:1px solid var(--mt-border-strong);border-radius:.35rem;background:var(--mt-surface);color:var(--mt-text);cursor:pointer;white-space:nowrap}.merchants-row-action:disabled{opacity:.55;cursor:not-allowed}.merchants-chips{display:inline-flex;flex-wrap:wrap;gap:.25rem}.merchants-chip{padding-block:.08rem;padding-inline:.5rem;border:1px solid var(--mt-border);border-radius:999px;background:var(--mt-surface-sunken);font-size:var(--mt-text-caption);white-space:nowrap}.merchants-chip[data-ownership=consignment]{color:var(--mt-info-text);border-color:var(--mt-info-border);background:var(--mt-info-bg)}.merchants-muted{color:var(--mt-muted)}.merchants-badge{display:inline-flex;align-items:center;padding-block:.1rem;padding-inline:.55rem;border:1px solid transparent;border-radius:999px;font-size:var(--mt-text-caption);font-weight:600}.merchants-badge[data-tone=positive]{color:var(--mt-success-text);background:var(--mt-success-bg);border-color:var(--mt-success-border)}.merchants-badge[data-tone=negative]{color:var(--mt-danger-text);background:var(--mt-danger-bg);border-color:var(--mt-danger-border)}.merchants-alert{margin:0;color:var(--mt-danger-text)}.merchants-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:1rem;background:color-mix(in srgb,#101828 45%,transparent)}.merchants-dialog__card{inline-size:min(38rem,100%);max-block-size:calc(100dvh - 2rem);overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;padding-block:1.25rem;padding-inline:1.35rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius-md);background:var(--mt-surface);box-shadow:var(--mt-shadow)}.merchants-dialog__card h3{margin:0;font-size:var(--mt-text-heading);color:var(--mt-heading)}.merchants-dialog__body{display:grid;gap:.9rem}.merchants-dialog__error{margin:0;color:var(--mt-danger-text)}.merchants-dialog__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.merchant-terms-form{display:grid;gap:.9rem}.merchant-terms-form__dates{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.9rem}.merchant-models{display:flex;flex-direction:column;gap:.45rem;min-inline-size:0;margin:0;padding:0;border:0}.merchant-models__legend{display:flex;align-items:baseline;gap:.35rem;padding:0;font-size:var(--mt-text-label);font-weight:500;color:var(--mt-text)}.merchant-models__options{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.merchant-models__option{display:inline-flex;align-items:center;gap:.45rem;cursor:pointer}.merchant-models__option input{inline-size:1.05rem;block-size:1.05rem;margin:0;accent-color:var(--mt-primary)}.merchant-detail__back{align-self:start;display:inline-flex;align-items:center;gap:.3rem}.merchant-detail__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.merchant-detail__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.merchant-detail__identity{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;min-inline-size:0}.merchant-detail__name{margin:0;font-size:var(--mt-text-title);color:var(--mt-heading)}.merchant-detail__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:1rem;align-items:start}.merchant-card{display:flex;flex-direction:column;gap:.85rem;min-inline-size:0;box-sizing:border-box;padding-block:1.1rem;padding-inline:1.25rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius);background:var(--mt-surface)}.merchant-card__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem 1rem}.merchant-card__title{margin:0;font-size:var(--mt-text-heading);color:var(--mt-heading)}.merchant-card__subtitle{margin:0;margin-block-start:.25rem;font-size:var(--mt-text-label);color:var(--mt-muted)}.merchant-note{margin:0;padding-block:.55rem;padding-inline:.75rem;border-inline-start:3px solid var(--mt-primary);border-radius:var(--mt-radius-sm);background:var(--mt-surface-sunken);font-size:var(--mt-text-label);color:var(--mt-text)}.merchant-fields{display:grid;grid-template-columns:max-content 1fr;gap:.55rem 1.25rem;margin:0}.merchant-fields dt{color:var(--mt-muted);font-weight:600}.merchant-fields dd{margin:0;min-inline-size:0}.merchant-balance__position{display:flex;flex-direction:column;gap:.55rem;padding-block:.85rem;padding-inline:1rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius-md);background:var(--mt-surface)}.merchant-balance__position[data-in-debit=true]{border-color:var(--mt-danger-border);border-inline-start-width:4px}.merchant-balance__debit{margin:0;padding-block:.4rem;padding-inline:.7rem;border:1px solid var(--mt-danger-border);border-radius:var(--mt-radius-sm);background:var(--mt-danger-bg);color:var(--mt-danger-text);font-weight:600}.merchant-balance__position-lines{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none}.merchant-balance__position-line{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem}.merchant-balance__position-line[data-direction=owed_to_company] .merchant-balance__position-label{color:var(--mt-danger-text);font-weight:600}.merchant-balance__position-line[data-direction=owed_to_merchant] .merchant-balance__position-label{color:var(--mt-success-text);font-weight:600}.merchant-balance__sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.85rem}.merchant-balance__section{display:flex;flex-direction:column;gap:.6rem;min-inline-size:0;padding-block:.85rem;padding-inline:1rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius-md);background:var(--mt-surface-sunken)}.merchant-balance__title{margin:0;font-size:var(--mt-text-heading);color:var(--mt-heading)}.merchant-balance__note{margin:0;font-size:var(--mt-text-caption);color:var(--mt-muted)}.merchant-balance__rows{display:flex;flex-direction:column;gap:.6rem;margin:0}.merchant-balance__row{display:flex;flex-direction:column;gap:.2rem}.merchant-balance__row dt{font-size:var(--mt-text-caption);font-weight:600;color:var(--mt-muted)}.merchant-balance__row dd{margin:0}.merchant-balance__amounts{display:flex;flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none}.merchant-amount{font-variant-numeric:tabular-nums;font-weight:600}.merchant-amount--negative{color:var(--mt-danger-text)}.merchant-balance__pending{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem}.merchant-balance__pending-label{padding-block:.05rem;padding-inline:.5rem;border:1px dashed var(--mt-border-strong);border-radius:999px;background:var(--mt-surface);font-size:var(--mt-text-caption);font-weight:600;color:var(--mt-text)}.merchant-balance__waiting{font-size:var(--mt-text-caption);color:var(--mt-muted)}.merchant-statement{display:flex;flex-direction:column;gap:.85rem;inline-size:100%;min-inline-size:0;box-sizing:border-box}.merchant-statement__chrome{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.statement-sheet{display:flex;flex-direction:column;gap:1.1rem;min-inline-size:0;box-sizing:border-box;padding-block:1.25rem;padding-inline:1.35rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius);background:var(--mt-surface)}.statement-sheet__header{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.75rem 1.5rem;align-items:start;padding-block-end:.85rem;border-block-end:2px solid var(--mt-primary)}.statement-sheet__title{margin:0;font-size:var(--mt-text-title);color:var(--mt-heading)}.statement-sheet__subtitle{margin:0;margin-block-start:.25rem;font-size:var(--mt-text-label);color:var(--mt-muted)}.statement-sheet__facts{display:grid;grid-template-columns:max-content 1fr;gap:.3rem 1rem;margin:0}.statement-sheet__facts dt{color:var(--mt-muted);font-weight:600}.statement-sheet__facts dd{margin:0;min-inline-size:0}.statement-sheet__signatures{display:flex;flex-wrap:wrap;gap:1rem 3rem;margin-block-start:.5rem;color:var(--mt-muted);font-size:var(--mt-text-label)}.statement-sheet__signatures span{flex:1 1 12rem;padding-block-start:2rem;border-block-start:1px solid var(--mt-border-strong)}.statement-section{display:flex;flex-direction:column;gap:.6rem;min-inline-size:0}.statement-section__title{margin:0;font-size:var(--mt-text-heading);color:var(--mt-heading)}.statement-section__note{margin:0;font-size:var(--mt-text-caption);color:var(--mt-muted)}.statement-empty{margin:0;font-size:var(--mt-text-label)}.statement-pending{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;margin:0;padding-block:.5rem;padding-inline:.7rem;border:1px dashed var(--mt-border-strong);border-radius:var(--mt-radius-sm);background:var(--mt-surface-sunken);font-size:var(--mt-text-label)}.statement-void{color:var(--mt-danger-text);font-weight:600}.statement-table{inline-size:100%;border-collapse:collapse;font-size:var(--mt-text-label)}.statement-table th,.statement-table td{padding-block:.4rem;padding-inline:.5rem;border-block-end:1px solid var(--mt-border);text-align:start;vertical-align:top;overflow-wrap:break-word}.statement-table thead th{background:var(--mt-surface-sunken);color:var(--mt-heading);font-weight:700;white-space:nowrap}.statement-table tr[data-void=true] td{color:var(--mt-muted);text-decoration:line-through}.statement-table tr[data-void=true] .statement-void{text-decoration:none}.statement-table__subrow td{padding-block-end:.8rem;background:var(--mt-surface)}.statement-table--nested{font-size:var(--mt-text-caption)}.statement-assay{display:flex;flex-direction:column;gap:.35rem;padding-block:.5rem;padding-inline:.7rem;border-inline-start:3px solid var(--mt-accent, #c68f2f);background:var(--mt-surface-sunken)}.statement-assay__head{margin:0;font-size:var(--mt-text-caption);font-weight:600;color:var(--mt-heading)}.statement-closing{display:grid;gap:.35rem;margin:0;padding-block:.7rem;padding-inline:.9rem;border:1px solid var(--mt-border-strong);border-radius:var(--mt-radius-sm);background:var(--mt-surface-sunken)}.statement-closing__row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem}.statement-closing dt{font-weight:600;color:var(--mt-muted)}.statement-closing dd{margin:0}.statement-closing__row[data-direction=owed_to_company] dt{color:var(--mt-danger-text)}.statement-closing__row[data-direction=owed_to_merchant] dt{color:var(--mt-success-text)}@media print{.merchant-statement__chrome{display:none!important}.merchant-statement{display:block;gap:0}.statement-sheet{display:block;padding:0;border:0;border-radius:0;background:#fff!important}.statement-sheet__header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;border-block-end:1.5pt solid #30435d;break-after:avoid;page-break-after:avoid}.statement-sheet__title{font-size:14pt}.statement-sheet__subtitle,.statement-section__note{font-size:8.5pt}.statement-section{display:block;margin-block-start:8pt}.statement-section__title{font-size:11pt;margin-block-end:4pt;break-after:avoid;page-break-after:avoid}.statement-table{display:table;inline-size:100%;font-size:8.5pt;word-break:normal;-webkit-hyphens:none;hyphens:none}.statement-table thead{display:table-header-group}.statement-table thead th{background:#30435d!important;color:#dee6ed!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.statement-table th,.statement-table td{padding-block:.2rem;padding-inline:.3rem;border-block-end:.5pt solid #d0d5dd}.statement-table tbody,.statement-table tr{break-inside:avoid;page-break-inside:avoid}.statement-assay,.statement-pending,.statement-closing{break-inside:avoid;page-break-inside:avoid;background:#f6f8fa!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.statement-pending{border-color:#98a2b3}.statement-sheet__signatures{margin-block-start:14pt;break-inside:avoid;page-break-inside:avoid}.merchants-chip,.merchants-badge,.merchant-balance__pending-label,.merchant-balance__debit{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.lot-merchant-settlement{display:flex;flex-direction:column;gap:.85rem;inline-size:100%;min-inline-size:0;box-sizing:border-box}.lot-merchant-settlement__chrome{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.lot-merchant-settlement__back{display:inline-flex;align-items:center;gap:.35rem;color:var(--mt-link);text-decoration:none}.lot-merchant-settlement__alert{margin:0;padding-block:.7rem;padding-inline:.85rem;border-radius:var(--mt-radius);background:var(--mt-surface-sunken);color:var(--mt-danger-text)}.lot-merchant-settlement__sheet{display:flex;flex-direction:column;gap:1.1rem;min-inline-size:0;box-sizing:border-box;padding-block:1.25rem;padding-inline:1.35rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius);background:var(--mt-surface)}.lot-merchant-settlement__header{display:flex;flex-direction:column;gap:.55rem;padding-block-end:.85rem;border-block-end:2px solid var(--mt-primary)}.lot-merchant-settlement__title{margin:0;font-size:var(--mt-text-title);color:var(--mt-heading)}.lot-merchant-settlement__subtitle{margin:0;font-size:var(--mt-text-label);color:var(--mt-muted)}.lot-merchant-settlement__facts{display:grid;grid-template-columns:max-content 1fr;gap:.3rem 1rem;margin:0}.lot-merchant-settlement__facts dt{color:var(--mt-muted);font-weight:600}.lot-merchant-settlement__facts dd{margin:0;min-inline-size:0}.lot-merchant-settlement__waiting{margin:0;padding-block:.7rem;padding-inline:.85rem;border-inline-start:3px solid var(--mt-primary);border-radius:var(--mt-radius-sm);background:var(--mt-surface-sunken)}.lot-merchant-settlement__merchant{display:flex;flex-direction:column;gap:.75rem;min-inline-size:0;padding-block:.85rem;padding-inline:0;border-block-end:1px solid var(--mt-border)}.lot-merchant-settlement__merchant:last-child{border-block-end:0;padding-block-end:0}.lot-merchant-settlement__merchant-head{display:flex;flex-direction:column;gap:.2rem}.lot-merchant-settlement__merchant-name{margin:0;font-size:var(--mt-text-heading);color:var(--mt-heading)}.lot-merchant-settlement__merchant-meta{margin:0;font-size:var(--mt-text-label);color:var(--mt-muted)}.lot-merchant-settlement__scroll{overflow-x:auto}.lot-merchant-settlement__lines{inline-size:100%;border-collapse:collapse}.lot-merchant-settlement__caption{caption-side:top;padding-block-end:.4rem;text-align:start;color:var(--mt-muted);font-size:var(--mt-text-label)}.lot-merchant-settlement__lines th,.lot-merchant-settlement__lines td{padding-block:.4rem;padding-inline:.5rem;border-block-end:1px solid var(--mt-border);text-align:start}.lot-merchant-settlement__figure{text-align:end;font-variant-numeric:tabular-nums}.lot-merchant-settlement__derivation{display:grid;grid-template-columns:max-content 1fr;gap:.3rem 1rem;margin:0;padding-block:.55rem;padding-inline:.75rem;border-inline-start:3px solid var(--mt-primary);border-radius:var(--mt-radius-sm);background:var(--mt-surface-sunken)}.lot-merchant-settlement__derivation dt{color:var(--mt-muted);font-weight:600}.lot-merchant-settlement__derivation dd{margin:0;min-inline-size:0;font-variant-numeric:tabular-nums}.settlement-detail{display:flex;flex-direction:column;gap:1rem;min-inline-size:0}.settlement-detail__back{align-self:start;color:var(--mt-accent-text);text-decoration:underline;text-underline-offset:.15em}.settlement-detail__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem}.settlement-detail__title{margin:0;font-size:var(--mt-text-heading);color:var(--mt-heading)}.settlement-detail__subtitle{margin:.25rem 0 0;color:var(--mt-muted);font-size:var(--mt-text-label)}.settlement-detail__status{padding-block:.2rem;padding-inline:.55rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius-sm);background:var(--mt-surface);font-size:var(--mt-text-label);font-weight:600;color:var(--mt-text)}.settlement-detail__meta,.settlement-detail__summary{display:grid;grid-template-columns:max-content 1fr;gap:.4rem 1rem;margin:0}.settlement-detail__meta dt,.settlement-detail__summary dt{color:var(--mt-muted, #5c574e);font-weight:600}.settlement-detail__meta dd,.settlement-detail__summary dd{margin:0}.settlement-detail__reason{color:var(--mt-muted)}.settlement-detail__split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(16rem,.9fr);gap:1rem;align-items:start}@media (max-width: 960px){.settlement-detail__split{grid-template-columns:1fr}}.settlement-detail__lines,.settlement-sheet{display:flex;flex-direction:column;gap:.75rem;min-inline-size:0;padding-block:1.1rem;padding-inline:1.25rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius);background:var(--mt-surface)}.settlement-detail__section-title{margin:0;font-size:var(--mt-text-heading);color:var(--mt-heading)}.settlement-detail__summary dd{font-variant-numeric:tabular-nums}.settlement-sheet__empty{margin:0;color:var(--mt-muted)}.settlement-sheet__frame,.settlement-sheet__image{inline-size:100%;min-block-size:28rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius-sm);background:var(--mt-surface-sunken)}.settlement-sheet__image{min-block-size:0;object-fit:contain}.settlement-detail__stated-flag{display:block;color:var(--mt-muted, #5c574e);font-size:var(--mt-text-label)}.settlement-detail__stated-flag--flagged{color:var(--mt-danger-text);font-weight:600}.settlement-entry{display:flex;flex-direction:column;gap:1rem;inline-size:100%;min-inline-size:0;box-sizing:border-box}.settlement-entry__intro{margin:0;color:var(--mt-muted)}.settlement-entry__form{display:flex;flex-direction:column;gap:1rem}.settlement-card{display:flex;flex-direction:column;gap:.85rem;min-inline-size:0;box-sizing:border-box;padding-block:1.1rem;padding-inline:1.25rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius);background:var(--mt-surface)}.settlement-card__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.settlement-card__title{margin:0;font-size:var(--mt-text-heading);color:var(--mt-heading)}.settlement-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.9rem 1rem;align-items:start}.settlement-note{margin:0;padding-block:.55rem;padding-inline:.75rem;border-inline-start:3px solid var(--mt-primary);border-radius:var(--mt-radius-sm);background:var(--mt-surface-sunken);font-size:var(--mt-text-label);color:var(--mt-text)}.settlement-lines__scroll{overflow-x:auto}.settlement-lines{inline-size:100%;border-collapse:collapse}.settlement-lines__caption{caption-side:top;padding-block-end:.4rem;text-align:start;font-size:var(--mt-text-label);color:var(--mt-muted)}.settlement-lines th,.settlement-lines td{padding-block:.45rem;padding-inline:.5rem;border-block-end:1px solid var(--mt-border);text-align:start;vertical-align:top}.settlement-lines thead th{font-size:var(--mt-text-caption);font-weight:600;color:var(--mt-muted);white-space:nowrap}.settlement-lines tbody th{font-weight:600;white-space:nowrap}.settlement-lines__symbol{margin-inline-start:.35rem;font-size:var(--mt-text-caption);color:var(--mt-muted)}.settlement-lines__figure{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.settlement-lines .mt-field__control{min-inline-size:7.5rem}.settlement-cell{display:flex;flex-direction:column;gap:.25rem}.settlement-figure--blank{color:var(--mt-muted)}.settlement-summary__rows{display:grid;grid-template-columns:max-content 1fr;gap:.5rem 1.25rem;margin:0}.settlement-summary__row{display:contents}.settlement-summary__rows dt{font-weight:600;color:var(--mt-muted)}.settlement-summary__rows dd{margin:0;font-variant-numeric:tabular-nums}.settlement-summary__total{font-weight:700}.settlement-muted{margin:0;color:var(--mt-muted)}.settlement-form-error{display:flex;flex-direction:column;gap:.35rem;padding-block:.65rem;padding-inline:.85rem;border:1px solid var(--mt-danger-border);border-radius:var(--mt-radius-sm);background:var(--mt-danger-bg);color:var(--mt-danger-text)}.settlement-form-error p,.settlement-form-error ul{margin:0}.settlement-form-error ul{padding-inline-start:1.25rem}.settlement-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.settlement-button{font:inherit;min-block-size:2.35rem;padding-inline:.9rem;border:1px solid var(--mt-border-strong);border-radius:var(--mt-radius-sm);background:var(--mt-surface);color:var(--mt-text);cursor:pointer;white-space:nowrap}.settlement-button:disabled{opacity:.55;cursor:not-allowed}.settlement-button--primary{border-color:transparent;background:var(--mt-primary);color:#fff}.settlement-button--primary:hover:not(:disabled){border-color:transparent;background:var(--mt-primary);filter:brightness(1.08)}.settlement-badge{display:inline-flex;align-items:center;padding-block:.1rem;padding-inline:.55rem;border:1px solid var(--mt-info-border);border-radius:var(--mt-radius-sm);background:var(--mt-info-bg);color:var(--mt-info-text);font-size:var(--mt-text-caption);font-weight:600}.settlement-fields{display:grid;grid-template-columns:max-content 1fr;gap:.5rem 1.25rem;margin:0}.settlement-fields dt{font-weight:600;color:var(--mt-muted)}.settlement-fields dd{margin:0}.settlement-check{display:flex;flex-direction:column;gap:.35rem;padding-block-start:1.6rem}.settlement-check__label{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;color:var(--mt-heading)}.settlement-stated{display:flex;flex-direction:column;gap:.35rem;padding-block-start:.5rem;border-block-start:1px solid var(--mt-border)}.settlement-stated--flagged{padding-block:.5rem;padding-inline:.75rem;border:1px solid var(--mt-danger-border);border-radius:var(--mt-radius-sm)}.settlement-stated__verdict{margin:0;color:var(--mt-danger-text);font-weight:600}.settlements-list{display:flex;flex-direction:column;gap:.75rem;min-inline-size:0}.settlements-list a{color:var(--mt-accent-text);text-decoration:underline;text-underline-offset:.15em}.settlements-list a.settlements-button{display:inline-flex;align-items:center;color:var(--mt-text);text-decoration:none}.settlements-list a.settlements-button--create{color:#fff}.settlements-button{font:inherit;min-block-size:2.35rem;padding-inline:.9rem;border:1px solid var(--mt-border-strong);border-radius:var(--mt-radius-sm);background:var(--mt-surface);color:var(--mt-text);cursor:pointer;white-space:nowrap}.settlements-button--create{display:inline-flex;align-items:center;gap:.4rem;border-color:transparent;background:var(--mt-accent, #c68f2f);color:#fff}.settlements-button--create:hover{border-color:transparent;background:var(--mt-accent, #c68f2f);filter:brightness(1.08)}.settlements-button__plus{display:inline-grid;place-items:center;inline-size:1.15rem;block-size:1.15rem;border-radius:.25rem;background:color-mix(in srgb,#fff 22%,transparent);font-size:1.05rem;font-weight:700;line-height:1}.settlements-totals{display:flex;flex-direction:column;gap:.55rem;margin:0;padding:.55rem .75rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius);background:var(--mt-surface-sunken)}.settlements-totals__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem}.settlements-totals__title{margin:0;font-size:var(--mt-text-heading);font-weight:600;color:var(--mt-heading)}.settlements-totals__scope{margin:0;color:var(--mt-muted);font-size:var(--mt-text-label)}.settlements-totals__caption{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.settlements-totals__empty{margin:0;color:var(--mt-muted);font-size:var(--mt-text-label)}.settlements-totals__table{inline-size:100%;border-collapse:collapse}.settlements-totals__table th,.settlements-totals__table td{padding-block:.3rem;padding-inline:.4rem;text-align:start;font-size:var(--mt-text-label)}.settlements-totals__table thead th{color:var(--mt-muted);font-weight:600;font-size:var(--mt-text-caption);border-block-end:1px solid var(--mt-border)}.settlements-totals__table tbody th{font-weight:700}.settlements-totals__table td{font-variant-numeric:tabular-nums}.receipts-list,.receipt-detail{display:flex;flex-direction:column;gap:.85rem;inline-size:100%;min-inline-size:0;box-sizing:border-box}.receipts-list__toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem}.receipts-list__intro{margin:0;max-inline-size:42rem;color:var(--mt-muted);font-size:var(--mt-text-label);line-height:1.45}.receipts-list__add{display:inline-flex;align-items:center;gap:.4rem;font:inherit;min-block-size:2.35rem;padding-inline:.9rem;border:1px solid transparent;border-radius:var(--mt-radius-sm);background:var(--mt-primary);color:var(--mt-on-primary);cursor:pointer}.receipts-list__add-plus{font-weight:700;line-height:1}.receipts-create-dialog{inline-size:min(42rem,100%)}.receipts-create-dialog__hint{margin:0;color:var(--mt-muted);font-size:var(--mt-text-caption, .8rem);line-height:1.4}.receipts-empty{display:flex;flex-direction:column;gap:.45rem;max-inline-size:36rem;padding:1.25rem 1.35rem;border:1px solid var(--mt-border);border-block-start:3px solid var(--mt-accent, #b8860b);border-radius:var(--mt-radius-md);background:var(--mt-surface)}.receipts-empty__title{margin:0;color:var(--mt-heading);font-size:var(--mt-text-heading);font-weight:600}.receipts-empty__hint{margin:0;color:var(--mt-muted);font-size:var(--mt-text-label);line-height:1.45}.receipts-list a,.receipt-detail a{color:var(--mt-accent-text);text-decoration:underline;text-underline-offset:.15em}.receipts-row-action{font:inherit;color:var(--mt-accent-text);text-decoration:underline;text-underline-offset:.15em}.receipt-detail__back{align-self:start;display:inline-flex;align-items:center;gap:.3rem}.receipt-detail__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.receipt-detail__name{margin:0;font-size:var(--mt-text-title);color:var(--mt-heading)}.receipt-banner{display:flex;flex-direction:column;gap:.85rem;padding-block:1.1rem;padding-inline:1.25rem;border:2px solid var(--mt-primary);border-radius:var(--mt-radius);background:var(--mt-selected)}.receipt-banner__title{margin:0;font-size:var(--mt-text-heading);color:var(--mt-heading)}.receipt-banner__note{margin:0;font-size:var(--mt-text-label);color:var(--mt-muted)}.receipt-banner__flags{display:flex;flex-wrap:wrap;gap:.75rem}.receipt-flag{display:flex;flex-direction:column;gap:.2rem;min-inline-size:10rem;padding-block:.65rem;padding-inline:.85rem;border-radius:var(--mt-radius-sm);background:var(--mt-surface);border:1px solid var(--mt-border-strong)}.receipt-flag__label{font-size:var(--mt-text-caption);color:var(--mt-muted)}.receipt-flag__value{font-size:var(--mt-text-heading);font-weight:600;color:var(--mt-heading)}.receipt-locked{margin:0;padding-block:.55rem;padding-inline:.75rem;border-inline-start:3px solid var(--mt-primary);background:var(--mt-surface);color:var(--mt-text)}.receipt-card{display:flex;flex-direction:column;gap:.85rem;min-inline-size:0;box-sizing:border-box;padding-block:1.1rem;padding-inline:1.25rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius);background:var(--mt-surface)}.receipt-dl{display:grid;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);gap:.55rem 1rem;margin:0}.receipt-dl dt{margin:0;color:var(--mt-muted)}.receipt-dl dd{margin:0;min-inline-size:0;color:var(--mt-text)}.movements-list{display:flex;flex-direction:column;gap:.75rem;min-inline-size:0}.movements-list a{color:var(--mt-link);font-weight:600;text-decoration:none}.movements-list a:hover{text-decoration:underline}.movements-totals{display:flex;flex-direction:column;gap:.75rem;margin:0}.movements-totals__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem}.movements-totals__title{margin:0;font-size:var(--mt-text-heading);font-weight:700;color:var(--mt-heading)}.movements-totals__scope,.movements-totals__empty{margin:0;color:var(--mt-muted);font-size:var(--mt-text-label)}.movements-totals__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.movements-totals__card{display:flex;flex-direction:column;gap:.45rem;min-inline-size:0;padding-block:.85rem;padding-inline:.95rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius-md);background:var(--mt-surface);box-shadow:var(--mt-shadow-sm)}.movements-totals__card:first-child{border-block-start:3px solid var(--mt-success-text)}.movements-totals__card:nth-child(2){border-block-start:3px solid var(--mt-danger-text)}.movements-totals__card:nth-child(3){border-block-start:3px solid var(--mt-accent)}.movements-totals__label{margin:0;font-size:var(--mt-text-caption);font-weight:700;color:var(--mt-muted)}.movements-totals__metric{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin:0;font-variant-numeric:tabular-nums}.movements-totals__metric span{font-size:var(--mt-text-caption);font-weight:600;color:var(--mt-muted)}.movements-totals__metric bdi{font-size:var(--mt-text-heading);font-weight:700;color:var(--mt-heading)}.movements-reason{display:block;max-inline-size:18rem;white-space:normal}@media (max-width: 800px){.movements-totals__grid{grid-template-columns:1fr}}.price-board{display:flex;flex-direction:column;gap:1rem;min-inline-size:0}.price-board__indicative{margin:0;padding:.6rem .8rem;border:1px solid var(--mt-border-strong);border-radius:var(--mt-radius-sm);background:var(--mt-surface);font-weight:600}.price-board__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.75rem}.price-board__card{display:flex;flex-direction:column;gap:.35rem;padding:.8rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius);background:var(--mt-surface);text-align:start;font:inherit;color:inherit;cursor:pointer}.price-board__card--unpriced{cursor:default}.price-board__entry{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;padding:.8rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius);background:var(--mt-surface)}.price-board__entry .mt-field{flex:1 1 10rem;margin:0}.price-board__card[aria-pressed=true]{border-color:var(--mt-primary)}.price-board__stale{display:inline-flex;align-items:center;gap:.35rem;font-weight:600;padding:.15rem .45rem;border:1px dashed var(--mt-border-strong);border-radius:var(--mt-radius-sm)}.price-board__changes{display:flex;flex-wrap:wrap;gap:.35rem .75rem;margin:0;padding:0;list-style:none;font-size:.9em}.price-board__changes bdi{font-variant-numeric:tabular-nums}.price-board__chart{overflow-x:auto}.payments-arrived{display:flex;flex-direction:column;gap:.75rem;min-inline-size:0}.payments-arrived__intro{margin:0;max-inline-size:42rem;color:var(--mt-muted);font-size:var(--mt-text-label);line-height:1.45}.payments-arrived__empty{display:flex;flex-direction:column;gap:.45rem;max-inline-size:36rem;padding:1.25rem 1.35rem;border:1px solid var(--mt-border);border-block-start:3px solid var(--mt-accent, #b8860b);border-radius:var(--mt-radius-md);background:var(--mt-surface)}.payments-arrived__empty-title{margin:0;color:var(--mt-heading);font-size:var(--mt-text-heading);font-weight:600}.payments-arrived__empty-hint{margin:0;color:var(--mt-muted);font-size:var(--mt-text-label);line-height:1.45}.payments-arrived a{color:var(--mt-accent-text);text-decoration:underline;text-underline-offset:.15em}.payments-arrived__include-paid{display:flex;align-items:center;gap:.45rem;font-size:var(--mt-text-label);color:var(--mt-text)}.payments-arrived__include-paid input{inline-size:1rem;block-size:1rem;margin:0}.payments-arrived__overdue-badge{display:inline-block;padding:.12rem .45rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius-sm, .25rem);font-size:var(--mt-text-caption);font-weight:600;line-height:1.35;color:var(--mt-heading);background:var(--mt-surface-sunken)}.payments-arrived__status-muted,.payments-arrived__shipment-meta--continued{color:var(--mt-muted);font-size:var(--mt-text-label)}.goods-arrived{display:flex;flex-direction:column;gap:.75rem;min-inline-size:0}.goods-arrived a:not(.goods-arrived__new){color:var(--mt-accent-text);text-decoration:underline;text-underline-offset:.15em}.goods-arrived__new{display:inline-flex;align-items:center;gap:.4rem;min-block-size:2.35rem;padding-inline:.9rem;border-radius:var(--mt-radius-sm);background:var(--mt-accent, #c68f2f);color:#fff;font-weight:700;text-decoration:none;white-space:nowrap}.goods-arrived__new:hover{color:#fff;filter:brightness(1.08)}.goods-arrived__plus{display:inline-grid;place-items:center;inline-size:1.15rem;block-size:1.15rem;border-radius:.25rem;background:color-mix(in srgb,#fff 22%,transparent);font-size:1.05rem;line-height:1}.goods-arrived__date{unicode-bidi:isolate;direction:ltr}.goods-arrived__weight{unicode-bidi:isolate;direction:ltr;font-variant-numeric:tabular-nums}.goods-arrived__in-transit{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .45rem}.goods-arrived__flag{display:inline-block;margin-inline-start:.35rem;padding:.1rem .4rem;border:1px solid var(--mt-border-strong);border-radius:var(--mt-radius-sm);background:var(--mt-surface-sunken);color:var(--mt-text);font-size:var(--mt-text-caption);font-weight:600;white-space:nowrap}.goods-arrived__flag:before{content:"⚠ "}.shipment-detail{display:flex;flex-direction:column;gap:1rem;min-inline-size:0}.shipment-detail__back{margin:0}.shipment-detail__back a{color:var(--mt-link);font-weight:600;text-decoration:none}.shipment-detail__back a:hover{text-decoration:underline}.shipment-detail__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.shipment-detail__header h1{margin:0;font-size:var(--mt-text-heading);color:var(--mt-heading)}.shipment-detail__status{margin:0;display:inline-flex;align-items:center;padding-block:.2rem;padding-inline:.7rem;border:1px solid var(--mt-info-border);border-radius:var(--mt-radius-pill);background:var(--mt-info-bg);color:var(--mt-info-text);font-size:var(--mt-text-caption);font-weight:700}.shipment-detail__status[data-status=arrived],.shipment-detail__status[data-status=settled]{border-color:var(--mt-success-border);background:var(--mt-success-bg);color:var(--mt-success-text)}.shipment-detail__status[data-status=void]{border-color:var(--mt-danger-border);background:var(--mt-danger-bg);color:var(--mt-danger-text)}.shipment-detail__void{margin:0;padding-block:.65rem;padding-inline:.85rem;border:1px solid var(--mt-danger-border);border-radius:var(--mt-radius-sm);background:var(--mt-danger-bg);color:var(--mt-danger-text)}.shipment-detail__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.75rem;margin:0}.shipment-detail__fact{min-inline-size:0;padding-block:.7rem;padding-inline:.85rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius-sm);background:var(--mt-surface-sunken)}.shipment-detail__fact dt{font-size:var(--mt-text-caption);font-weight:600;color:var(--mt-muted)}.shipment-detail__fact dd{margin:.2rem 0 0;font-weight:700;color:var(--mt-heading);font-variant-numeric:tabular-nums}.shipment-card{display:flex;flex-direction:column;gap:.85rem;min-inline-size:0;margin:0;padding-block:1rem;padding-inline:1.1rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius-md);background:var(--mt-surface)}.shipment-card__title{display:block;inline-size:100%;margin:0;padding:0;font-size:var(--mt-text-heading);font-weight:700;color:var(--mt-heading)}.shipment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.9rem 1rem;align-items:start}.shipment-detail__estimate-note,.shipment-detail__hint{margin:0;color:var(--mt-muted);font-size:var(--mt-text-label)}.shipment-detail__estimate-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem}.shipment-detail__estimate-block{padding-block:.75rem;padding-inline:.85rem;border-radius:var(--mt-radius-sm);background:var(--mt-accent-bg);border:1px solid var(--mt-accent-border)}.shipment-detail__estimate-block h3{margin:0 0 .4rem;font-size:var(--mt-text-label);color:var(--mt-accent-text)}.shipment-detail__estimate-block ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.25rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--mt-heading)}.shipment-detail__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem}.shipment-detail__form{display:flex;flex-direction:column;gap:1rem}.shipment-detail__actions .shipment-detail__form{gap:.85rem}.shipment-detail__submit{display:flex;flex-wrap:wrap;gap:.6rem}.shipment-detail__alert{margin:0;color:var(--mt-danger-text)}.shipment-detail__saved{margin:0;color:var(--mt-success-text)}.shell-button--danger{background:var(--mt-danger-text)}.shell-button--danger:hover{background:var(--mt-danger-text);filter:brightness(1.08)}.raw-trading{display:flex;flex-direction:column;gap:1rem;min-inline-size:0}.raw-trading__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.raw-trading__intro,.raw-trading__muted{margin:0;color:var(--mt-muted);font-size:var(--mt-text-label)}.raw-trading__actions{display:flex;flex-wrap:wrap;gap:.5rem}.raw-trading__action{display:inline-flex;align-items:center;min-block-size:2.35rem;padding-inline:1.1rem;border-radius:var(--mt-radius-sm);font-weight:700;text-decoration:none;white-space:nowrap}.raw-trading__action--buy{background:var(--mt-accent);color:var(--mt-on-accent)}.raw-trading__action--sell{border:1px solid var(--mt-primary);background:var(--mt-surface);color:var(--mt-primary)}.raw-trading__action:hover{filter:brightness(1.08)}.raw-trading__action:focus-visible,.raw-trading__link:focus-visible,.raw-trading__back a:focus-visible{outline:2px solid var(--mt-focus);outline-offset:2px}.raw-trading__section-title{margin:0 0 .6rem;font-size:var(--mt-text-heading);color:var(--mt-heading)}.raw-trading__stock-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none}.raw-trading__stock-card{display:flex;flex-direction:column;gap:.2rem;padding-block:.75rem;padding-inline:.9rem;border:1px solid var(--mt-border);border-inline-start:4px solid var(--mt-accent);border-radius:var(--mt-radius-sm);background:var(--mt-surface)}.raw-trading__stock-card[data-negative=true]{border-inline-start-color:var(--mt-danger-border);background:var(--mt-danger-bg)}.raw-trading__stock-name{font-weight:700;color:var(--mt-heading)}.raw-trading__stock-weight{font-size:var(--mt-text-heading);font-weight:700;font-variant-numeric:tabular-nums;color:var(--mt-text)}.raw-trading__stock-cost{display:flex;flex-direction:column;font-size:var(--mt-text-caption);color:var(--mt-muted)}.raw-trading__money,.raw-trading__id{font-variant-numeric:tabular-nums;white-space:nowrap}.raw-trading__id{font-family:var(--mt-font-mono);font-size:var(--mt-text-caption);white-space:normal;overflow-wrap:anywhere}.raw-trading__link,.raw-trading__back a{color:var(--mt-link);font-weight:600}.raw-trading__back{margin:0}.raw-trading__back a{text-decoration:none}.raw-trading__back a:hover{text-decoration:underline}.raw-trading__form{display:flex;flex-direction:column;gap:1rem;max-inline-size:60rem}.raw-trading__card{display:flex;flex-direction:column;gap:.85rem;min-inline-size:0;margin:0;padding-block:1rem;padding-inline:1.1rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius-md);background:var(--mt-surface)}.raw-trading__card-title{display:block;inline-size:100%;margin:0;padding:0;font-size:var(--mt-text-heading);font-weight:700;color:var(--mt-heading)}.raw-trading__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.9rem 1rem;align-items:start}.raw-trading__total{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem;margin:0;padding-block:.65rem;padding-inline:.85rem;border-radius:var(--mt-radius-sm);background:var(--mt-surface-sunken);font-weight:700;color:var(--mt-heading)}.raw-trading__total bdi{font-size:var(--mt-text-heading);font-variant-numeric:tabular-nums}.raw-trading__alert{margin:0;padding-block:.65rem;padding-inline:.85rem;border:1px solid var(--mt-danger-border);border-radius:var(--mt-radius-sm);background:var(--mt-danger-bg);color:var(--mt-danger-text)}.raw-trading__saved{margin:0;padding-block:.65rem;padding-inline:.85rem;border:1px solid var(--mt-success-border);border-radius:var(--mt-radius-sm);background:var(--mt-success-bg);color:var(--mt-success-text);font-weight:600}.raw-trading__submit{display:flex;justify-content:flex-end}.raw-trading__detail-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.raw-trading__detail-head h1{margin:0;font-size:var(--mt-text-title);color:var(--mt-heading)}.raw-trading__chip{display:inline-flex;align-items:center;padding-block:.2rem;padding-inline:.7rem;border:1px solid var(--mt-info-border);border-radius:var(--mt-radius-pill);background:var(--mt-info-bg);color:var(--mt-info-text);font-size:var(--mt-text-caption);font-weight:700}.raw-trading__chip[data-kind=sale]{border-color:var(--mt-success-border);background:var(--mt-success-bg);color:var(--mt-success-text)}.raw-trading__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11.5rem),1fr));gap:.75rem;margin:0}.raw-trading__fact{min-inline-size:0;padding-block:.7rem;padding-inline:.85rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius-sm);background:var(--mt-surface-sunken)}.raw-trading__fact dt{font-size:var(--mt-text-caption);font-weight:600;color:var(--mt-muted)}.raw-trading__fact dd{margin:.2rem 0 0;font-weight:700;color:var(--mt-heading);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.raw-trading__profit{align-self:start;inline-size:min(34rem,100%);box-sizing:border-box}.raw-trading__ledger{display:flex;flex-direction:column;margin:0}.raw-trading__ledger>div{display:flex;justify-content:space-between;gap:1rem;padding-block:.45rem;border-block-end:1px solid var(--mt-border)}.raw-trading__ledger dt{color:var(--mt-muted);font-weight:600}.raw-trading__ledger dd{margin:0;font-weight:600;color:var(--mt-text)}.raw-trading__ledger-total{padding-inline:.6rem;border-radius:var(--mt-radius-xs);background:var(--mt-surface-sunken)}.raw-trading__ledger-total dt,.raw-trading__ledger-total dd{font-size:var(--mt-text-heading);font-weight:800;color:var(--mt-heading)}.raw-trading__ledger-total[data-tone=gain] dd{color:var(--mt-success-text)}.raw-trading__ledger-total[data-tone=loss] dd{color:var(--mt-danger-text)}.connected-module{display:flex;flex-direction:column;gap:1rem;min-inline-size:0}.connected-module__panel{display:flex;flex-direction:column;gap:.55rem;min-inline-size:0;padding-block:.85rem;padding-inline:.95rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius-md);background:var(--mt-surface-sunken)}.connected-module__panel h2,.connected-module__panel h3{margin:0;font-size:var(--mt-text-heading);color:var(--mt-heading)}.connected-module__panel h3{margin-block-start:.75rem}.connected-module__money,.connected-module ul{margin:0;padding-inline-start:1.1rem}.connected-module__note{margin:0;color:var(--mt-muted);font-size:var(--mt-text-label)}.connected-module__error{margin:0;color:var(--mt-danger, #b42318);font-size:var(--mt-text-label)}.connected-module__draft{display:flex;flex-direction:column;gap:.45rem;padding-block:.55rem;border-block-end:1px solid var(--mt-border)}.connected-module__draft:last-of-type{border-block-end:0;padding-block-end:0}.connected-module__draft-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.connected-module__text-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-weight:600;margin:0;padding:.35rem .55rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius-sm);background:var(--mt-surface);color:var(--mt-text);cursor:pointer}.connected-module__summary{margin:0 0 .75rem;font-size:var(--mt-text-heading)}.connected-module__setting-value{white-space:pre-line}.connected-module__hint{margin:0;max-inline-size:42rem;color:var(--mt-muted, #5c6570);font-size:var(--mt-text-label);line-height:1.45}.connected-module__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}.connected-module__tabs{display:flex;flex-wrap:wrap;gap:1.25rem;border-block-end:1px solid var(--mt-border)}.connected-module__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-weight:600;margin:0;padding:.35rem 0 .7rem;margin-block-end:-1px;border:0;border-block-end:2px solid transparent;background:none;color:var(--mt-muted);cursor:pointer}.connected-module__tab:hover{color:var(--mt-heading)}.connected-module__tab[aria-selected=true]{color:var(--mt-heading);border-block-end-color:var(--mt-accent)}.connected-module__split{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;align-items:start}.connected-module__compact .data-table__scroll{block-size:fit-content;max-block-size:min(32rem,60vh);contain:layout paint}.connected-module__table{inline-size:100%;border-collapse:collapse}.connected-module__table th,.connected-module__table td{padding:.4rem .6rem;border-block-end:1px solid var(--mt-border);text-align:start}.connected-module__table th{font-size:var(--mt-text-caption);color:var(--mt-muted)}.connected-module__cell-stack{display:flex;flex-direction:column;gap:.2rem;font-size:var(--mt-text-label)}.connected-module__muted{color:var(--mt-muted);font-size:var(--mt-text-caption)}.connected-module__field{display:flex;flex-direction:column;gap:.25rem;font-size:var(--mt-text-label)}.connected-module__field select{font:inherit;min-inline-size:10rem;padding:.35rem .5rem}.connected-module__totals{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 .75rem;padding:0;list-style:none;font-size:var(--mt-text-label)}.advance-employee-name{position:relative;display:flex;flex-direction:column;gap:.35rem}.advance-employee-name__list{position:absolute;inset-inline:0;inset-block-start:calc(100% + .15rem);z-index:50;margin:0;padding:.35rem;list-style:none;max-block-size:12rem;overflow:auto;border:1px solid var(--mt-border);border-radius:var(--mt-radius-md);background:var(--mt-surface);box-shadow:0 8px 24px color-mix(in srgb,var(--mt-text) 12%,transparent)}.advance-employee-name__option{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;inline-size:100%;padding-block:.45rem;padding-inline:.55rem;border:0;border-radius:.25rem;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.advance-employee-name__option:hover,.advance-employee-name__option:focus-visible{background:var(--mt-surface-sunken)}.advance-employee-name__meta{color:var(--mt-muted);font-size:var(--mt-text-caption, .8rem)}.company-balance{display:flex;flex-direction:column;gap:1.15rem}.company-balance .visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.company-balance__hint{margin:0;max-inline-size:46rem;color:var(--mt-muted);font-size:var(--mt-text-label);line-height:1.45}.company-balance__net{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem}.company-balance__net-card{display:flex;flex-direction:column;gap:.55rem;min-inline-size:0;padding:.95rem 1.05rem;border:1px solid var(--mt-border);border-block-start:3px solid var(--mt-accent, #b8860b);border-radius:var(--mt-radius-md);background:var(--mt-surface)}.company-balance__net-currency{margin:0;color:var(--mt-muted);font-size:var(--mt-text-caption);font-weight:600;letter-spacing:.02em}.company-balance__net-value{margin:0;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:700;color:var(--mt-heading);font-variant-numeric:tabular-nums}.company-balance__net-value--negative{color:var(--mt-danger-text, #b42318)}.company-balance__net-meta{margin:0;display:flex;flex-wrap:wrap;gap:.35rem .85rem;color:var(--mt-muted);font-size:var(--mt-text-caption);font-variant-numeric:tabular-nums}.company-balance__table-wrap{overflow-x:auto;border:1px solid var(--mt-border);border-radius:var(--mt-radius-md);background:var(--mt-surface)}.company-balance__table{inline-size:100%;min-inline-size:36rem;border-collapse:collapse}.company-balance__table th,.company-balance__table td{padding:.65rem .85rem;border-block-end:1px solid var(--mt-border);text-align:start;vertical-align:top}.company-balance__table th{max-inline-size:8.5rem;color:var(--mt-muted);font-size:var(--mt-text-caption);font-weight:600;line-height:1.3;white-space:normal}.company-balance__table td{font-size:var(--mt-text-label);font-variant-numeric:tabular-nums}.company-balance__table tbody tr:last-child th,.company-balance__table tbody tr:last-child td{border-block-end:0}.company-balance__table .is-money{text-align:end;white-space:nowrap}.company-balance__table .is-negative{color:var(--mt-danger-text, #b42318)}.company-balance__empty{margin:0;padding:.85rem 1rem;color:var(--mt-muted);font-size:var(--mt-text-label)}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSansArabic-Regular.ttf) format("truetype")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/NotoSansArabic-Medium.ttf) format("truetype")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSansArabic-Bold.ttf) format("truetype")}:root{--c-blue-50: #dee6ed;--c-blue-100: #cad6e2;--c-blue-200: #b3c5d5;--c-blue-300: #99b0c7;--c-blue-400: #7b99b6;--c-blue-500: #5a80a4;--c-blue-600: #4f7091;--c-blue-700: #3d5673;--c-blue-800: #30435d;--c-blue-900: #27364e;--c-blue-950: #1a2535;--c-gold-50: #fbf6ea;--c-gold-100: #f5e9cc;--c-gold-200: #ebd29a;--c-gold-300: #dbb466;--c-gold-400: #d6a043;--c-gold-500: #c68f2f;--c-gold-600: #a9761f;--c-gold-700: #855c1a;--c-gold-800: #654618;--c-gold-900: #45300f;--c-neutral-0: #ffffff;--c-neutral-50: #f6f8fa;--c-neutral-100: #edf1f6;--c-neutral-200: #e0e5eb;--c-neutral-300: #c6cfda;--c-neutral-400: #98a4b3;--c-neutral-500: #697586;--c-neutral-600: #4e5a6b;--c-neutral-700: #374253;--c-neutral-800: #232c3a;--c-neutral-900: #141b24;--c-success-50: #e7f5ef;--c-success-100: #c6e9d9;--c-success-400: #39c690;--c-success-500: #1f9e6d;--c-success-600: #15805a;--c-success-700: #0f6347;--c-warning-50: #fdf1e3;--c-warning-100: #fadfbf;--c-warning-400: #f09942;--c-warning-500: #de771b;--c-warning-600: #be6212;--c-warning-700: #97500e;--c-danger-50: #f0e2e4;--c-danger-100: #e1c5c9;--c-danger-400: #c08790;--c-danger-500: #ac616d;--c-danger-600: #800c1f;--c-danger-700: #560815;--grad-cta: linear-gradient(180deg, #5a80a4 0%, #4f7091 50%, #3d5673 100%);--grad-brand: linear-gradient(135deg, #4f7091 0%, #27364e 100%);--grad-hero: linear-gradient(160deg, #7b99b6 0%, #4f7091 42%, #27364e 100%);--grad-surface: linear-gradient(180deg, #dee6ed 0%, #f6f8fa 100%);--grad-gold: linear-gradient(135deg, #d6a043 0%, #c68f2f 100%);--mt-bg: var(--c-neutral-50);--mt-surface: var(--c-neutral-0);--mt-surface-sunken: var(--c-neutral-100);--mt-border: var(--c-neutral-200);--mt-border-strong: var(--c-neutral-300);--mt-heading: var(--c-neutral-800);--mt-text: var(--c-neutral-700);--mt-muted: var(--c-neutral-500);--mt-disabled: var(--c-neutral-400);--mt-primary: var(--c-blue-600);--mt-primary-hover: var(--c-blue-700);--mt-primary-pressed: var(--c-blue-800);--mt-on-primary: var(--c-neutral-0);--mt-link: var(--c-blue-700);--mt-focus: var(--c-blue-400);--mt-selected: var(--c-blue-50);--mt-accent: var(--c-gold-500);--mt-accent-text: var(--c-gold-700);--mt-on-accent: var(--c-neutral-900);--mt-accent-bg: var(--c-gold-50);--mt-accent-border: var(--c-gold-200);--mt-sidebar: var(--c-blue-900);--mt-sidebar-raised: var(--c-blue-800);--mt-sidebar-active: var(--c-blue-700);--mt-sidebar-text: var(--c-blue-100);--mt-sidebar-muted: var(--c-blue-300);--mt-on-sidebar: var(--c-neutral-0);--mt-success-bg: var(--c-success-50);--mt-success-border: var(--c-success-100);--mt-success-text: var(--c-success-700);--mt-danger-bg: var(--c-danger-50);--mt-danger-border: var(--c-danger-100);--mt-danger-text: var(--c-danger-600);--mt-info-bg: var(--c-blue-50);--mt-info-border: var(--c-blue-200);--mt-info-text: var(--c-blue-700);--mt-radius: 12px;--mt-radius-md: 10px;--mt-radius-sm: 8px;--mt-radius-xs: 6px;--mt-radius-pill: 999px;--mt-radius-soft: 18px;--mt-shadow-color: 20 27 36;--mt-shadow-sm: 0 1px 2px rgb(var(--mt-shadow-color) / 5%);--mt-shadow: 0 1px 3px rgb(var(--mt-shadow-color) / 6%), 0 8px 24px rgb(var(--mt-shadow-color) / 5%);--mt-text-caption: .8125rem;--mt-text-label: .875rem;--mt-text-body: 1rem;--mt-text-heading: 1.125rem;--mt-text-title: 1.375rem;--mt-font: "Noto Sans Arabic", Tahoma, "Segoe UI", sans-serif;--mt-font-mono: ui-monospace, sfmono-regular, menlo, consolas, monospace;--mt-sidebar-width: 15.5rem;--mt-header-height: 4.25rem;--mt-gutter: 1.35rem}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--grad-surface)}.shell-root{font-family:var(--mt-font);min-block-size:100dvh;display:grid;grid-template-columns:var(--mt-sidebar-width) minmax(0,1fr);background:var(--grad-surface);color:var(--mt-text)}.shell-main{display:flex;flex-direction:column;min-inline-size:0;min-block-size:100dvh;background:radial-gradient(62% 24% at 50% 0%,color-mix(in srgb,var(--mt-accent) 16%,transparent),transparent 62%),var(--grad-surface)}.shell-skip-link{position:absolute;inset-inline-start:-100vw;inset-block-start:0;z-index:30;background:var(--mt-sidebar);color:var(--mt-on-sidebar);border-end-end-radius:var(--mt-radius-sm);padding-block:.5rem;padding-inline:.9rem}.shell-skip-link:focus-visible{inset-inline-start:0}.shell-sidebar{grid-column:1;background:radial-gradient(130% 36% at 50% 0%,color-mix(in srgb,var(--mt-sidebar-active) 80%,transparent),transparent 58%),var(--mt-sidebar);color:var(--mt-sidebar-text);border-inline-end:1px solid color-mix(in srgb,var(--mt-accent) 42%,transparent);padding-block:1.25rem;padding-inline:.85rem;display:flex;flex-direction:column;gap:1rem;min-block-size:100dvh;max-block-size:100dvh;position:sticky;inset-block-start:0;align-self:start;overflow:hidden}.shell-brand{position:relative;display:flex;align-items:center;gap:.7rem;padding-inline:.35rem;padding-block-end:.95rem}.shell-brand:after{content:"";position:absolute;inset-inline:.35rem;inset-block-end:0;block-size:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--mt-accent) 75%,transparent),transparent)}.shell-brand__mark{inline-size:2.35rem;block-size:2.35rem;border-radius:var(--mt-radius-pill);background:radial-gradient(circle at 50% 50%,var(--mt-accent-bg) 0 46%,var(--mt-accent) 47% 64%,transparent 65%);color:var(--mt-accent-text);font-weight:700;font-size:.68rem;display:grid;place-items:center;flex-shrink:0;transform:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--mt-accent) 55%,transparent)}.shell-brand__text h1{margin:0;font-size:1rem;font-weight:700;color:var(--mt-on-sidebar)}.shell-brand__text p{margin-block:.1rem 0;font-size:.72rem;color:var(--mt-sidebar-muted)}.shell-nav{display:flex;flex-direction:column;gap:.25rem;flex:1;min-block-size:0;overflow:auto;padding-inline-end:.15rem;scrollbar-width:thin;scrollbar-color:var(--mt-sidebar-active) transparent}.shell-nav__link{color:var(--mt-sidebar-text);text-decoration:none;border-radius:var(--mt-radius-sm);padding-block:.55rem;padding-inline:.7rem;font-size:.9rem;font-weight:500;border-inline-start:3px solid transparent;display:flex;align-items:center;gap:.55rem;transition:background-color .14s ease,color .14s ease,border-color .14s ease}.shell-nav__link:hover{background:var(--mt-sidebar-raised);color:var(--mt-on-sidebar);border-inline-start-color:color-mix(in srgb,var(--mt-accent) 55%,transparent)}.shell-nav__link[aria-current=page]{background:color-mix(in srgb,var(--mt-sidebar-active) 78%,var(--mt-accent) 22%);color:var(--mt-on-sidebar);border-inline-start-color:var(--mt-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mt-accent) 28%,transparent)}.shell-nav__group{display:flex;flex-direction:column;gap:.15rem}.shell-nav__toggle{inline-size:100%;cursor:pointer;border:0;background:transparent;font:inherit;text-align:start}.shell-nav__toggle[data-active=true]{background:var(--mt-sidebar-raised);color:var(--mt-on-sidebar)}.shell-nav__chevron{margin-inline-start:auto;font-size:.75rem;opacity:.85}.shell-nav__submenu{display:flex;flex-direction:column;gap:.15rem;padding-inline-start:.55rem;margin-inline-start:.35rem;border-inline-start:1px solid var(--mt-sidebar-raised)}.shell-nav__link--child{font-size:.84rem;padding-block:.45rem;font-weight:450}.shell-nav__group--nested{gap:.1rem}.shell-nav__submenu--nested{padding-inline-start:.45rem;margin-inline-start:.25rem}.shell-nav__link--leaf{font-size:.8rem;padding-block:.4rem;font-weight:400}.icon{inline-size:1.05rem;block-size:1.05rem;flex-shrink:0}html[dir=rtl] .icon--directional{transform:scaleX(-1)}.shell-header{position:sticky;inset-block-start:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-block-size:var(--mt-header-height);padding-block:.85rem;padding-inline:var(--mt-gutter);background:color-mix(in srgb,var(--mt-bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block-end:1px solid var(--mt-border)}.shell-header__title{display:flex;align-items:center;gap:.55rem;min-inline-size:0}.shell-header__title h2{display:flex;align-items:center;gap:.55rem;margin:0;font-size:var(--mt-text-title);font-weight:700;color:var(--mt-heading);line-height:1.3}.shell-header__title h2:before{content:"";inline-size:.28rem;block-size:1.05em;flex:none;border-radius:var(--mt-radius-pill);background:var(--grad-gold)}.shell-header__menu{display:none;place-items:center;inline-size:2.35rem;block-size:2.35rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius-sm);background:var(--mt-surface);color:var(--mt-heading);cursor:pointer}.shell-header__menu:hover{border-color:var(--mt-primary);color:var(--mt-primary);background:var(--mt-selected)}.shell-nav-backdrop{display:none}.shell-header__back{display:grid;place-items:center;inline-size:2rem;block-size:2rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius-pill);background:var(--mt-surface);color:var(--mt-text);cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.shell-header__back:hover{background:var(--mt-selected);border-color:var(--mt-info-border);color:var(--mt-primary)}.shell-header__actions{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;justify-content:end}.shell-badge{color:var(--mt-info-text);font-size:.78rem;font-weight:600;background:var(--mt-info-bg);border:1px solid var(--mt-info-border);border-radius:var(--mt-radius-pill);padding-block:.2rem;padding-inline:.55rem}.shell-locale{display:inline-flex;align-items:center;gap:.35rem;font:inherit;font-weight:700;min-block-size:2.35rem;padding-inline:.7rem;border:1px solid var(--mt-border-strong);border-radius:999px;background:var(--mt-surface);color:var(--mt-text);cursor:pointer}.shell-locale:hover{border-color:var(--mt-primary);background:var(--mt-selected);color:var(--mt-primary)}.shell-locale__icon{display:block}.shell-field{display:flex;flex-direction:column;gap:.2rem;font-size:var(--mt-text-label);color:var(--mt-muted)}.shell-field__control{font:inherit;text-align:start;border:2px solid var(--mt-border-strong);border-radius:var(--mt-radius-sm);background:var(--mt-surface);color:var(--mt-text);min-block-size:2.75rem;padding-block:.3rem;padding-inline:.6rem;transition:border-color .14s ease}.shell-field__control:hover{border-color:var(--mt-primary)}.shell-field__control:focus{outline:none;border-color:var(--mt-focus)}.shell-button{display:inline-flex;align-items:center;gap:.4rem;inline-size:fit-content;font:inherit;font-weight:700;border:0;border-radius:var(--mt-radius-md);background:var(--grad-cta);color:var(--mt-on-primary);padding-block:.5rem;padding-inline:.9rem;cursor:pointer;box-shadow:var(--mt-shadow-sm);transition:background-color .14s ease,box-shadow .14s ease,translate .14s ease}.shell-button:hover{background:var(--mt-primary-hover);box-shadow:0 6px 16px rgb(var(--mt-shadow-color) / 16%);translate:0 -1px}.shell-button:active{background:var(--mt-primary-pressed);box-shadow:none;translate:0 0}.shell-button:disabled{opacity:.55;cursor:not-allowed}.shell-header__sign-out{font:inherit;min-block-size:2.35rem;padding-inline:.9rem;border:1px solid var(--mt-border-strong);border-radius:var(--mt-radius-sm);background:var(--mt-surface);color:var(--mt-text);cursor:pointer}.shell-header__sign-out:hover{border-color:var(--mt-primary);color:var(--mt-primary);background:var(--mt-selected)}:where(a,button,select,input,[tabindex]):focus-visible{outline:2px solid var(--mt-focus);outline-offset:2px}.shell-content{flex:1;padding-block:1rem 1.35rem;padding-inline:var(--mt-gutter);display:grid;align-content:stretch}.content-slot{position:relative;background:var(--mt-surface);border:1px solid var(--mt-border);border-radius:var(--mt-radius);box-shadow:var(--mt-shadow);padding-block:1.15rem;padding-inline:1.15rem;display:grid;gap:1rem;align-content:start;inline-size:100%;box-sizing:border-box;min-block-size:calc(100dvh - var(--mt-header-height) - 2.5rem)}.content-slot:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:1.35rem;inline-size:3.25rem;block-size:3px;border-end-start-radius:var(--mt-radius-pill);border-end-end-radius:var(--mt-radius-pill);background:var(--grad-gold);pointer-events:none}.content-slot--desk{overflow-x:auto}.bidi-sample{margin:0;padding-block:.7rem;padding-inline:.85rem;background:var(--mt-surface-sunken);border:1px solid var(--mt-border);border-radius:var(--mt-radius-md)}.bidi-sample__caption{display:flex;align-items:center;gap:.4rem;color:var(--mt-muted);font-size:.78rem}.bidi-sample__text{margin-block:.45rem 0;font-size:.95rem;line-height:1.7}.bidi-sample__text bdi{white-space:nowrap}.camera-affordance{display:grid;gap:.5rem;justify-items:start}.camera-affordance__status{margin:0;color:var(--mt-muted);font-size:.85rem}.status-panel{display:grid;place-items:center;min-block-size:100dvh;padding:1.5rem;background:var(--grad-surface);color:var(--mt-text);font-family:var(--mt-font)}.status-panel__card{background:var(--mt-surface);border:1px solid var(--mt-border);border-radius:var(--mt-radius);box-shadow:var(--mt-shadow);padding-block:1.25rem;padding-inline:1.35rem;max-inline-size:28rem;display:grid;gap:.75rem}.status-panel:has(form){background:radial-gradient(90% 42% at 50% -8%,color-mix(in srgb,var(--mt-accent) 38%,transparent),transparent 58%),var(--grad-hero)}.status-panel:has(form) .status-panel__card{padding:0;overflow:hidden;max-inline-size:26rem;box-shadow:var(--mt-shadow),0 24px 48px rgb(var(--mt-shadow-color) / 18%)}.status-panel__card h2{margin:0;font-size:var(--mt-text-title)}.status-panel__card p{margin:0;line-height:1.6}.login-form{display:grid}.login-hero{position:relative;block-size:11rem;overflow:hidden}.login-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.login-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1a2430bf,#1a243026 55%,#1a2430b3)}.login-hero__locale{position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem;font:inherit;font-size:var(--mt-text-caption);font-weight:600;padding-block:.3rem;padding-inline:.6rem;border:1px solid rgb(255 255 255 / 35%);border-radius:var(--mt-radius-pill);background:#ffffff24;color:var(--mt-on-sidebar);cursor:pointer}.login-hero__locale:focus-visible{outline:2px solid var(--mt-on-sidebar);outline-offset:2px}.login-hero__brand{position:relative;display:flex;align-items:center;gap:.7rem;padding:1.1rem 1.25rem}.login-hero__brand-text h1{margin:0;font-size:var(--mt-text-heading);font-weight:700;color:var(--mt-on-sidebar)}.login-hero__brand-text p{margin-block:.1rem 0;font-size:var(--mt-text-caption);color:#fffc;line-height:1.4}.login-form__body{display:grid;gap:.85rem;padding-block:1.1rem 1.35rem;padding-inline:1.35rem}.login-form__error{margin:0;color:var(--mt-danger-text);font-size:var(--mt-text-label)}.login-form .shell-button{inline-size:100%;justify-content:center;min-block-size:2.75rem}@media (max-width: 900px){.shell-root{grid-template-columns:minmax(0,1fr)}.shell-header__menu{display:grid}.shell-sidebar{position:fixed;z-index:40;inset-block:0;inset-inline-start:0;inline-size:min(18rem,88vw);translate:calc(-100% * var(--mt-drawer-sign, 1)) 0;transition:translate .18s ease;box-shadow:var(--mt-shadow)}html[dir=rtl]{--mt-drawer-sign: -1}.shell-root--nav-open .shell-sidebar{translate:0 0}.shell-nav-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;border:0;padding:0;background:rgb(var(--mt-shadow-color) / 35%);opacity:0;pointer-events:none}.shell-root--nav-open .shell-nav-backdrop{opacity:1;pointer-events:auto}.shell-header,.shell-content{padding-inline:.9rem}.shell-header{flex-wrap:wrap}.content-slot--field{min-block-size:auto}.content-slot--desk{min-inline-size:68rem}}@media print{@page{size:A4;margin:12mm 10mm 16mm;@bottom-center{content:"صفحة " counter(page);font-family:Noto Sans Arabic,Tahoma,Segoe UI,sans-serif;font-size:9pt;color:#344054}}html{print-color-adjust:exact;-webkit-print-color-adjust:exact}body{background:#fff!important;color:#1d2939;font-family:Noto Sans Arabic,Tahoma,Segoe UI,sans-serif}.shell-sidebar,.shell-header,.shell-skip-link,.filter-bar,.filter-bar__toolbar,.data-table__export,.data-table__columns,.data-table__footer,.data-table__pager,.data-table__cell--select,.shell-button,.camera-affordance,.attachments-tools,.attachments-card__footer,.mt-form-demo__footer button,[data-testid=attachments-upload-cancel],[data-testid=attachments-upload-submit],[data-testid=attachments-upload-retry]{display:none!important}.shell-root{display:block;background:#fff!important;min-block-size:0}.shell-main,.shell-content,.content-slot,.content-slot--field,.content-slot--desk{display:block;padding:0;margin:0;border:0;box-shadow:none;background:transparent;min-block-size:0;overflow:visible!important}.data-table{display:block;border:0;border-radius:0;box-shadow:none;overflow:visible!important;background:transparent}.data-table__scroll{display:block;block-size:auto!important;max-block-size:none!important;overflow:visible!important;contain:none!important}.data-table__table{display:table;inline-size:100%;border-collapse:collapse;table-layout:auto}.data-table__caption{display:table-caption;position:static;inline-size:auto;block-size:auto;overflow:visible;clip-path:none;white-space:normal;caption-side:top;text-align:start;font-size:11pt;font-weight:700;margin-block-end:.5rem;color:#101828}.data-table__head{display:table-header-group;position:static;background:#30435d!important;color:#d0e3f5!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.data-table__body{display:table-row-group;position:static;block-size:auto!important}.data-table__foot{display:table-footer-group;position:static;background:#fdf1e3!important;border-block-start:2pt solid #c68f2f;print-color-adjust:exact;-webkit-print-color-adjust:exact;break-inside:avoid;page-break-inside:avoid}.data-table__row,.data-table__row--head,.data-table__row--foot,.data-table__row--virtual{display:table-row;position:static!important;transform:none!important;inset:auto!important;break-inside:avoid;page-break-inside:avoid}.data-table__body .data-table__row:nth-child(2n){background:#f6f8fa!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.data-table__cell{display:table-cell;vertical-align:top;padding-block:.35rem;padding-inline:.45rem;border-block-end:.5pt solid #d0d5dd;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.data-table__value{display:inline;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible;white-space:normal}.data-table__row--head .data-table__cell{color:#dee6ed!important;white-space:nowrap;border-block-end:0}.data-table__cell--total{white-space:nowrap}.data-table__badge{print-color-adjust:exact;-webkit-print-color-adjust:exact}.data-table__sort{cursor:default}.data-table__arrow{display:none}.sample-financials{gap:0}}
