.pro-finance{color:var(--pro-text);font:14px system-ui,sans-serif}.pro-finance-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.pro-finance-metrics>div{background:var(--pro-surface);border:1px solid var(--pro-border);border-radius:18px;flex-direction:column;gap:10px;padding:20px;display:flex}.pro-finance-metrics strong{font-size:28px}.pro-finance-metrics .pro-finance-date{font-size:24px}.pro-finance small,.pro-finance-metrics span{color:var(--pro-muted);font-size:12px;line-height:1.5}.pro-finance-tables{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.pro-finance-card{background:var(--pro-surface);border:1px solid var(--pro-border);border-radius:18px;min-width:0;overflow:hidden}.pro-finance-card header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.pro-finance h2{font-size:var(--pro-section-title-font-size);font-weight:var(--pro-section-title-font-weight);margin:0}.pro-finance-filters{gap:4px;display:flex}.pro-finance button{font:inherit;cursor:pointer;background:var(--pro-table-control);color:var(--pro-text);border:0;border-radius:8px;padding:7px 10px;font-size:12px}.pro-finance button:hover{background:var(--pro-table-hover)}.pro-finance button[aria-pressed=true]{background:var(--pro-accent);color:var(--pro-surface)}.pro-finance button.pro-finance-settings{color:var(--pro-accent);background:0 0}.pro-finance-scroll{overflow-x:auto}.pro-finance table{border-collapse:collapse;width:100%;font-size:12px}.pro-finance th{text-align:left;background:var(--pro-table-header);color:var(--pro-muted);font-weight:600}.pro-finance td,.pro-finance th{border-bottom:1px solid var(--pro-table-border);vertical-align:top;padding:12px 10px}.pro-finance td small{margin-top:4px;display:block}.pro-finance tbody tr:hover{background:var(--pro-table-row-hover)}.pro-finance .money{text-align:right;white-space:nowrap}.pro-finance .empty{color:var(--pro-muted);padding:24px 18px;line-height:1.6}.pro-finance-status{color:var(--pro-warning);font-size:11px}.pro-finance-status.paid{color:var(--pro-success)}.pro-finance details{color:var(--pro-muted);margin-top:6px}.pro-finance summary{cursor:pointer}.pro-finance-payout-info{color:var(--pro-muted);flex-direction:column;gap:8px;padding:0 18px 18px;font-size:12px;display:flex}.pro-finance .missing{color:var(--pro-missing)}.pro-finance-note{color:var(--pro-muted);padding:0 18px;font-size:12px}.pro-finance-pagination{color:var(--pro-muted);justify-content:flex-end;align-items:center;gap:14px;padding:14px 18px;font-size:12px;display:flex}.pro-finance button:disabled{opacity:var(--pro-disabled-opacity);cursor:default}.pro-finance button:disabled:hover{background:var(--pro-table-control)}.pro-finance-sales{table-layout:fixed}.pro-finance-sales th:first-child{width:17%}.pro-finance-sales th:nth-child(2){width:28%}.pro-finance-sales th:nth-child(3){width:16%}.pro-finance-sales th:nth-child(4){width:11%}.pro-finance-sales th:nth-child(5){width:10%}.pro-finance-sales th:nth-child(6){width:18%}.pro-finance-sales td{white-space:nowrap;text-overflow:ellipsis;padding-top:12px;padding-bottom:12px;line-height:20px;overflow:hidden}.pro-finance-sales .pro-finance-two-lines{white-space:nowrap;text-overflow:ellipsis;line-height:20px;display:block;overflow:hidden}.pro-finance-export{color:var(--pro-muted);justify-content:flex-end;align-items:center;gap:16px;margin-bottom:16px;font-size:12px;display:flex}.pro-finance button:active:not(:disabled){opacity:var(--pro-pressed-opacity)}