.payout-center-v109{max-width:1160px;margin:auto;padding:18px 0}.payout-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.payout-heading h1{font-size:clamp(1.8rem,3vw,2.6rem);margin:8px 0}.payout-heading p{max-width:720px;line-height:1.6;color:#555f53}.payout-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.payout-totals article{padding:20px;background:#f4f7ee;border:1px solid #dde5d5;border-radius:16px;display:flex;flex-direction:column;gap:12px}.payout-totals strong{font-size:1.7rem}.payout-filters{display:flex;gap:18px;align-items:end;margin:22px 0}.payout-filters label{flex:1;display:grid;gap:8px;min-width:0}.payout-filters input,.payout-filters select,.payout-panel-v109 input:not([type=checkbox]),.payout-config-grid input,.payout-config-grid select{width:100%;max-width:100%;min-height:46px;border:1px solid #b8c5b1;border-radius:9px;background:white;padding:10px;font:inherit;box-sizing:border-box}.payout-list>article{display:grid;grid-template-columns:1fr auto;gap:26px;align-items:center;background:white;border:1px solid #dce3d6;border-radius:18px;padding:24px;margin:14px 0}.payout-list h2{font-size:1.1rem;margin:8px 0}.payout-list p{line-height:1.5;overflow-wrap:anywhere}.payout-list-amount{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.payout-list-amount strong{font-size:1.55rem}.payout-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px}.payout-panel-v109 .panel{padding:26px;margin:16px 0;border:1px solid #dce3d6;border-radius:18px;background:white;min-width:0}.payout-panel-v109 p,.sales-reports-v109 p{line-height:1.65}.payout-panel-v109 label,.payout-config-grid label{display:grid;gap:8px;margin:18px 0}.payout-panel-v109 label.check{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#f2f5ee;border-radius:10px}.payout-panel-v109 input[type=checkbox]{flex-shrink:0;width:20px;height:20px;margin-top:3px}.payout-panel-v109 small{display:block;margin:12px 0}.payout-amount>strong{display:block;font-size:clamp(2rem,3vw,3rem);margin:12px 0;color:#354c25}.payout-amount dl>div,.report-balances>div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #e0e5db}.payout-amount dd,.report-balances dd{margin:0;text-align:right}.payout-destination code{display:block;background:#f2f5ee;padding:16px;border-radius:10px;overflow-wrap:anywhere;white-space:normal;font-size:1.05rem;margin:14px 0}.payout-panel-v109 .payout-success{background:#eef8e7;border-color:#a9c698}.payout-panel-v109 .payout-blocked{background:#fff8e8;border-color:#e8d6a3}.payout-proof{display:block;margin:12px 0;overflow-wrap:anywhere}.payout-config-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.payout-panel-v109 button{margin:6px 8px 6px 0;white-space:normal}.payout-panel-v109,.payout-panel-v109 *,.sales-reports-v109 *{overflow-wrap:anywhere;min-width:0}.report-sheet{padding:32px}.report-lines>article{display:grid;grid-template-columns:1fr 1fr;gap:22px;border-top:1px solid #dce3d6;padding:20px 0}.report-lines h4{margin:9px 0}.report-balances{max-width:780px}.order-progress-v27 li a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:4px}.seller-payout-v109{padding:22px;border-radius:16px;border:1px solid #c9d9bb;margin:20px 0;background:#f2f8ec}
@media(max-width:700px){.payout-heading,.payout-filters{display:block}.payout-heading>.secondary{display:inline-flex;margin-top:12px}.payout-totals,.payout-grid,.payout-config-grid{grid-template-columns:1fr}.payout-list>article,.report-lines>article{grid-template-columns:1fr;gap:10px}.payout-list-amount{align-items:flex-start}.payout-filters label{margin:14px 0}.payout-panel-v109 .panel,.report-sheet{padding:18px}.payout-center-v109 .primary,.payout-panel-v109 .primary{display:block;text-align:center;width:100%;box-sizing:border-box}.payout-totals strong{font-size:1.5rem}.report-balances dd{max-width:48%}.payout-center-v109{padding:8px 0}}
@media print{body:has(.sales-reports-v109) header:not(.payout-heading),body:has(.sales-reports-v109) footer,.sales-reports-v109>a,.sales-reports-v109 .payout-filters,.sales-reports-v109 button,.sales-reports-v109 .form-actions{display:none!important}.sales-reports-v109{width:100%;max-width:none;margin:0;padding:0}.report-sheet{border:0;box-shadow:none;padding:0}.report-lines>article{break-inside:avoid}.payout-totals{grid-template-columns:repeat(3,1fr)}}

.report-balances dd{white-space:nowrap;flex-shrink:0;max-width:none}.report-balances dt{min-width:0;overflow-wrap:normal}.payout-destination code{color:#354c25}
