.close-week{gap:16px;display:grid}.close-week__scroll{overflow-x:auto}.close-week__table{border-collapse:collapse;width:100%;font-size:13px}.close-week__table th{text-align:left;color:var(--color-text-tertiary);border-bottom:1px solid var(--color-border);white-space:nowrap;padding:0 8px 6px;font-size:11px;font-weight:500}.close-week__table td{border-bottom:1px solid var(--color-border);vertical-align:middle;padding:6px 8px}.close-week__table th:first-child,.close-week__table td:first-child{padding-left:0}.close-week__table th:last-child,.close-week__table td:last-child{padding-right:0}.close-week__num{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right!important}.close-week__summary td{color:var(--color-text-primary);font-weight:600}.close-week__table .close-week__division th{color:var(--color-text-primary);text-transform:none;letter-spacing:0;padding-top:14px;font-size:12px;font-weight:600}.close-week__subtotal td{color:var(--color-text-secondary);background:var(--color-surface-2);font-weight:600}.close-week__account{flex-direction:column;gap:1px;min-width:0;display:flex}.close-week__name{color:var(--color-text-primary);overflow-wrap:anywhere}.close-week__detail{color:var(--color-text-tertiary);overflow-wrap:anywhere;font-size:11px}.close-week__input{text-align:right;font-variant-numeric:tabular-nums;border:1px solid var(--color-border);border-radius:var(--radius-sm,4px);background:var(--color-surface-1,transparent);width:9.5rem;max-width:100%;color:var(--color-text-primary);padding:4px 8px;font-size:13px}.close-week__input:focus-visible{outline:2px solid var(--color-accent,currentColor);outline-offset:1px}.close-week__input--error{border-color:var(--color-loss)}.close-week__error{color:var(--color-loss);white-space:normal;margin-top:2px;font-size:11px;display:block}.close-week__pos{color:var(--color-profit,inherit)}.close-week__neg{color:var(--color-loss,inherit)}.close-week__footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%;display:flex}@media (width<=639px){.close-week__wide{display:none}.close-week__table{font-size:12px}.close-week__input{width:7rem}}.close-week__note{color:var(--color-text-secondary);align-self:center;margin-inline-end:auto;font-size:12px}.close-week__link{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.close-week__input::placeholder{color:var(--color-text-tertiary)}
