._line_7nwty_1{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--color-line)}._editing_7nwty_10{grid-template-columns:minmax(0,1fr) auto auto}._line_7nwty_1:first-child{border-top:0}._info_7nwty_18{min-width:0}._name_7nwty_22{font-size:var(--text-base);font-weight:var(--weight-medium)}._meta_7nwty_27{margin-top:2px;color:var(--color-ink-muted);font-size:var(--text-sm)}._controls_7nwty_33{display:flex;align-items:center;gap:6px}._step_7nwty_39,._remove_7nwty_40{display:flex;align-items:center;justify-content:center;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);font-weight:var(--weight-medium)}._step_7nwty_39{width:38px;height:38px;color:var(--color-ink);font-size:var(--text-md)}._remove_7nwty_40{min-height:38px;padding:0 10px;color:var(--color-ink-muted);font-size:var(--text-sm)}._remove_7nwty_40:disabled{color:var(--color-ink-soft);opacity:.55}._total_7nwty_69{min-width:72px;color:var(--color-ink);font-size:var(--text-base);font-weight:var(--weight-semibold);text-align:right}@media(max-width:620px){._line_7nwty_1{grid-template-columns:minmax(0,1fr)}._controls_7nwty_33{justify-content:flex-start}._total_7nwty_69{text-align:left}}._detail_1d7lp_1{display:flex;flex-direction:column;gap:12px;min-width:0}._empty_1d7lp_8{display:flex;align-items:center;justify-content:center;min-height:320px;color:var(--color-ink-muted);font-size:var(--text-base)}._heading_1d7lp_17{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:4px}._headingText_1d7lp_25{min-width:0}._title_1d7lp_29{font-size:var(--text-3xl);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-figure);line-height:1.05}._date_1d7lp_37{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;color:var(--color-ink-muted);font-size:var(--text-sm)}._payChips_1d7lp_47{display:inline-flex;flex:none;gap:4px}._payChip_1d7lp_47{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-ink);font-size:var(--text-xs);font-weight:var(--weight-medium)}._payChip_1d7lp_47._methodCash_1d7lp_65,._payChip_1d7lp_47._methodCard_1d7lp_66{background:var(--method-soft);color:var(--method-color)}._iconAction_1d7lp_71{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--color-surface-sunken);color:var(--color-ink);transition:background var(--transition-fast)}._iconAction_1d7lp_71:hover{background:var(--color-line)}._iconActionDanger_1d7lp_88{background:var(--color-danger-soft);color:var(--color-danger)}._iconActionDanger_1d7lp_88:hover{background:var(--color-danger-line)}._headingActions_1d7lp_98{display:flex;flex:none;align-items:center;gap:8px;padding-top:2px}._editButton_1d7lp_109,._deleteButton_1d7lp_110,._cancelButton_1d7lp_111,._saveButton_1d7lp_112{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 14px;border-radius:var(--radius-small);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._editButton_1d7lp_109,._cancelButton_1d7lp_111{border:1px solid var(--color-line-strong);background:var(--color-surface);color:var(--color-ink);font-weight:var(--weight-medium)}._deleteButton_1d7lp_110{border:1px solid transparent;background:transparent;color:var(--color-danger);font-weight:var(--weight-medium)}._group_1d7lp_142{padding:12px 16px 6px;border-radius:var(--radius-medium);background:var(--color-canvas)}._groupHeader_1d7lp_148{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px;margin-bottom:2px}._groupHeader_1d7lp_148 p{font-size:var(--text-base);font-weight:var(--weight-semibold)}._groupHeader_1d7lp_148 span{color:var(--color-ink-muted);font-size:var(--text-sm)}._groupEmpty_1d7lp_167{padding:8px 0 10px;color:var(--color-ink-soft);font-size:var(--text-sm)}._lines_1d7lp_173,._payments_1d7lp_174{display:flex;flex-direction:column}._payment_1d7lp_174{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--color-line)}._payment_1d7lp_174:first-child{border-top:0}._paymentDate_1d7lp_192{color:var(--color-ink-muted);font-size:var(--text-sm)}._payment_1d7lp_174 strong{color:var(--color-ink);font-size:var(--text-base);font-weight:var(--weight-semibold)}._methodChip_1d7lp_203{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 10px;border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._methodCash_1d7lp_65{--method-color: var(--color-positive);--method-soft: var(--color-positive-soft)}._methodCard_1d7lp_66{--method-color: var(--color-accent);--method-soft: var(--color-accent-soft)}._methodChip_1d7lp_203._methodCash_1d7lp_65,._methodChip_1d7lp_203._methodCard_1d7lp_66{background:var(--method-soft);color:var(--method-color)}._paymentMethodEdit_1d7lp_230{display:inline-flex;gap:2px;padding:3px;border-radius:11px;background:var(--color-surface-sunken)}._paymentMethodButton_1d7lp_239{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:96px;min-height:42px;padding:0 16px;border-radius:9px;color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-medium)}._paymentMethodActive_1d7lp_253{background:var(--color-surface);box-shadow:var(--shadow-thumb);color:var(--method-color);font-weight:var(--weight-semibold)}._note_1d7lp_260{display:flex;flex-direction:column;gap:6px;padding-bottom:6px}._note_1d7lp_260 textarea{min-height:78px;padding:10px 12px;border:1px solid var(--color-line-strong);border-radius:var(--radius-small);background:var(--color-surface);color:var(--color-ink);font:inherit;outline:0;resize:vertical}._note_1d7lp_260 textarea:focus{border-color:var(--color-accent);box-shadow:var(--focus-ring)}._notePreview_1d7lp_284{padding:2px 0 6px;color:var(--color-ink);font-size:var(--text-base);line-height:1.45;white-space:pre-line}._editFooter_1d7lp_292{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:4px}._saveButton_1d7lp_112{min-width:96px;background:var(--color-accent);color:var(--color-on-accent)}._saveButton_1d7lp_112:disabled{background:var(--color-surface-sunken);color:var(--color-ink-soft)}._syncFailure_1d7lp_311{padding:10px 14px;border-radius:var(--radius-small);background:var(--color-danger-soft);color:var(--color-danger);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1.4}@media(max-width:680px){._paymentEditing_1d7lp_322{grid-template-columns:minmax(0,1fr) auto}._paymentEditing_1d7lp_322 ._paymentMethodEdit_1d7lp_230{grid-column:1 / -1;display:flex}._paymentEditing_1d7lp_322 ._paymentMethodButton_1d7lp_239{flex:1}._editFooter_1d7lp_292{position:sticky;bottom:0;padding-bottom:4px;background:var(--color-surface)}}._denied_1d7lp_343{padding:10px 14px;border-radius:var(--radius-small);background:var(--color-warning-soft);color:var(--color-warning);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1.4;animation:_deniedIn_1d7lp_1 .22s ease-out}@keyframes _deniedIn_1d7lp_1{0%{opacity:0;transform:translateY(-4px)}}
