.powder-accounting{margin-top:20px;color:var(--ink)}
.powder-accounting h3{margin-bottom:8px}.powder-note{font-size:12px;color:var(--muted);margin:8px 0 14px}
.powder-scroll{max-width:100%;overflow:auto;border:1px solid var(--line);border-radius:10px;margin:12px 0;background:var(--paper)}
.powder-table{border-collapse:collapse;width:100%;min-width:550px;table-layout:fixed;font-size:12px}
.powder-table th,.powder-table td{padding:10px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);vertical-align:middle}
.powder-table th{background:var(--surface-raised,var(--paper));color:var(--muted);font-weight:500;text-align:center}
.powder-table th:first-child,.powder-table td:first-child{width:40%;text-align:left}
.powder-table td:first-child{line-height:1.5;white-space:normal;overflow-wrap:anywhere}.powder-table td:last-child,.powder-table th:last-child{border-right:0}
.powder-table tr:last-child td{border-bottom:0}.powder-table td:not(:first-child){text-align:center;font-variant-numeric:tabular-nums}
.powder-table input,.powder-table select{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--line);border-radius:7px;padding:9px 7px;font:inherit;background:var(--paper);color:var(--ink)}
.powder-table input:focus,.powder-table select:focus{outline:2px solid var(--accent);outline-offset:1px}
.powder-table input::-webkit-inner-spin-button,.powder-table input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.powder-table input[type=number]{appearance:textfield;-moz-appearance:textfield}
.powder-table input[readonly]{background:var(--accent-soft);color:var(--ink);font-weight:600}.powder-table input:invalid{border-color:#d46552}
.powder-code{display:block;color:var(--muted);font-size:11px}.powder-summary td{background:var(--accent-soft)}
.powder-status{font-size:12px;color:var(--muted)}
@media(max-width:600px){.powder-table{min-width:0}.powder-table.powder-typed{min-width:490px}.powder-table th,.powder-table td{padding:5px}.powder-table th:first-child,.powder-table td:first-child{width:34%}.powder-table input,.powder-table select{font-size:16px;padding:9px 4px;min-height:42px}.powder-note{line-height:1.55}}
