.oc-history-empty{text-align:center;background:color-mix(in srgb, var(--accent) 5%, var(--field-bg));border-radius:.75rem;flex-direction:column;align-items:center;gap:.2rem;padding:1.35rem 1rem;display:flex}.oc-history-empty-icon{color:var(--accent);opacity:.75;margin-bottom:.35rem;font-size:1.25rem}.oc-history-empty-title{color:var(--gray-600);font-size:.875rem;font-weight:600;font-family:var(--font-sans);margin:0}.oc-history-empty-hint{color:var(--gray-500);font-size:.75rem;font-family:var(--font-sans);margin:0}.oc-history{flex-direction:column;gap:.45rem;display:flex}.oc-history-legend{letter-spacing:.08em;text-transform:uppercase;color:var(--gray-500);font-size:.625rem;font-weight:700;font-family:var(--font-sans);justify-content:space-between;align-items:center;gap:1rem;padding:0 .7rem;display:flex}.oc-history-legend-figures{text-align:right;grid-template-columns:5.25rem 4.75rem;gap:.5rem;display:grid}.oc-history-list{flex-direction:column;gap:.4rem;display:flex}.oc-history-item{background:color-mix(in srgb, var(--accent) 4%, var(--field-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 8%, transparent);border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .75rem;display:flex}.oc-history-item-main{flex-direction:column;gap:.2rem;min-width:0;display:flex}.oc-history-item-date{letter-spacing:.02em;color:var(--gray-500);font-size:.6875rem;font-weight:600;font-family:var(--font-sans);white-space:nowrap}.oc-history-item-note{color:var(--text-color);font-size:.8125rem;font-weight:500;line-height:1.35;font-family:var(--font-sans);overflow-wrap:anywhere}.oc-history-item-figures{flex-shrink:0;grid-template-columns:5.25rem 4.75rem;align-items:center;gap:.5rem;display:grid}.oc-history-item-stat{display:contents}.oc-history-item-stat-label{display:none}.oc-history-item-amount{font-variant-numeric:tabular-nums;min-width:4.5rem;font-size:.8125rem;font-weight:700;font-family:var(--font-sans);white-space:nowrap;border-radius:.4rem;justify-content:center;justify-self:end;align-items:center;padding:.28rem .5rem;line-height:1;display:inline-flex}.oc-history-item--credit .oc-history-item-amount{color:var(--success);background:color-mix(in srgb, var(--success) 12%, var(--field-bg))}.oc-history-item--debit .oc-history-item-amount{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, var(--field-bg))}.oc-history-item-balance{font-variant-numeric:tabular-nums;color:var(--text-color);font-size:.8125rem;font-weight:600;font-family:var(--font-sans);white-space:nowrap;justify-self:end}@media (width<=767.98px){.oc-history-legend{display:none}.oc-history-list{gap:.65rem}.oc-history-item{flex-direction:column;align-items:stretch;gap:.75rem;padding:.85rem .9rem}.oc-history-item-main{gap:.35rem}.oc-history-item-note{font-size:.875rem;line-height:1.4}.oc-history-item-figures{border-top:1px solid color-mix(in srgb, var(--accent) 10%, var(--border-color));grid-template-columns:1fr 1fr;gap:.65rem;padding-top:.7rem;display:grid}.oc-history-item-stat{flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0;display:flex}.oc-history-item-stat:last-child{text-align:right;align-items:flex-end}.oc-history-item-stat-label{letter-spacing:.08em;text-transform:uppercase;color:var(--gray-500);font-size:.625rem;font-weight:700;font-family:var(--font-sans);display:block}.oc-history-item-amount,.oc-history-item-balance{justify-self:unset}.oc-history-item-amount{min-width:0}}
