- Rial wage and gram-debt arithmetic matched to the reference; order corrections keep debt in sync - Document confirm/un-confirm is a compare-and-swap (no double-applied cache under concurrency) - Settlement document and expert inputs validated (400 instead of 500) - Expert: edit / activate-deactivate own customers, adjust raw weights only - Made-to-order flow in the app, PreOrder.quantity migration - Order grids: customer column, sort keys; panel select search; pre-order quantity save - Rebuilt release artifacts Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2 lines
3.7 KiB
CSS
2 lines
3.7 KiB
CSS
.cch__barExtra[data-v-fc544d48]{padding:0 16px 12px}.cch__body[data-v-fc544d48]{padding-top:132px;padding-bottom:90px}.cch__list[data-v-fc544d48]{display:flex;flex-direction:column;padding-top:8px}.cch__card[data-v-fc544d48]{padding:18px 2px;background:transparent;border:none;border-bottom:1px solid var(--c-hairline);cursor:pointer}.cch__card[data-v-fc544d48]:last-child{border-bottom:none}.cch__card[data-v-fc544d48]:active{opacity:.75}.cch__head[data-v-fc544d48]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.cch__name[data-v-fc544d48]{margin:0;font-size:15.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cch__state[data-v-fc544d48]{flex:0 0 auto;padding:4px 12px;border-radius:999px;font-size:11.5px;font-weight:600}.cch__state.is-on[data-v-fc544d48]{color:var(--c-green);background:rgb(var(--c-green-rgb) / 14%)}.cch__state.is-off[data-v-fc544d48]{color:var(--c-red);background:rgb(var(--c-red-rgb) / 12%)}.cch__facts[data-v-fc544d48]{display:flex;flex-direction:column;gap:7px}.cch__fact[data-v-fc544d48]{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--c-inkFaint)}.cch__empty[data-v-fc544d48]{margin-top:8px;padding:34px 20px;border:1px dashed var(--c-hairline);border-radius:18px;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--c-inkFaint)}.cch__empty p[data-v-fc544d48]{margin:0;font-size:12.5px}.cch__retry[data-v-fc544d48]{padding:8px 18px;border-radius:999px;border:1px solid var(--c-hairline);background:var(--c-canvas);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.cch__detail[data-v-fc544d48]{padding:20px 16px 24px}.cch__detailTitle[data-v-fc544d48]{margin:0 0 16px;font-size:17px;font-weight:700}.cch__rows[data-v-fc544d48]{margin:0;display:flex;flex-direction:column}.cch__row[data-v-fc544d48]{display:flex;justify-content:space-between;align-items:center;padding:13px 2px;border-bottom:1px solid var(--c-hairline)}.cch__row[data-v-fc544d48]:last-child{border-bottom:none}.cch__row dt[data-v-fc544d48]{font-size:13px;color:var(--c-inkFaint)}.cch__row dd[data-v-fc544d48]{margin:0;font-size:14px;font-weight:600}.cch__enter[data-v-fc544d48]{margin-top:18px;width:100%;padding:13px;border:none;border-radius:14px;background:var(--c-wine);color:#fff;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer}.cch__enter[data-v-fc544d48]:disabled{opacity:.6;cursor:default}.cch__actions[data-v-fc544d48]{display:flex;gap:10px;margin-top:10px}.cch__act[data-v-fc544d48]{flex:1;padding:12px;border:1px solid var(--c-wine);border-radius:14px;background:transparent;color:var(--c-wine);font-family:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.cch__act.is-danger[data-v-fc544d48]{border-color:var(--c-red);color:var(--c-red)}.cch__act[data-v-fc544d48]:disabled{opacity:.5;cursor:default}.cch__confirm[data-v-fc544d48]{display:flex;align-items:center;gap:10px;margin:12px 0 0;font-size:13px;color:var(--c-inkSoft)}.cch__link[data-v-fc544d48]{border:none;background:transparent;color:var(--c-inkFaint);font-family:inherit;font-size:12.5px;cursor:pointer}.cch__field[data-v-fc544d48]{display:flex;flex-direction:column;gap:5px;padding:8px 0;font-size:12.5px;color:var(--c-inkSoft)}.cch__field input[data-v-fc544d48],.cch__field textarea[data-v-fc544d48]{width:100%;padding:10px 12px;border:1px solid var(--c-hairline);border-radius:12px;background:transparent;color:var(--c-ink);font-family:inherit;font-size:14px}.cch__error[data-v-fc544d48]{margin:8px 0 0;font-size:12.5px;color:var(--c-red)}.cch__close[data-v-fc544d48]{margin-top:10px;width:100%;padding:13px;border:1px solid rgb(var(--c-ink-rgb) / 35%);border-radius:14px;background:transparent;color:var(--c-ink);font-family:inherit;font-size:14px;font-weight:700;cursor:pointer}
|