.payouts{max-width:1120px;margin:auto;padding-bottom:40px;overflow-wrap:anywhere}.payout-card{background:white;padding:24px;border:1px solid #d8e6e9;border-radius:20px;margin-block:22px;box-shadow:0 9px 28px #173f4b0c}.payout-card h2{margin-top:0;font-size:1.4rem}.payout-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-bottom:18px}.payouts label{display:grid;grid-gap:7px;gap:7px;font-size:.93rem}.payouts input,.payouts select{box-sizing:border-box;min-width:0;width:100%;padding:11px;border:1px solid #abc7cd;border-radius:9px;background:white;color:#173f4b;font:inherit}.payouts button{border:0;border-radius:10px;background:#087f8c;color:#fff;padding:11px 17px;font:inherit;cursor:pointer}.payouts button:disabled{opacity:.48;cursor:default}.payouts button:focus-visible,.payouts input:focus-visible,.payouts select:focus-visible{outline:3px solid #e6b04d;outline-offset:3px}.payout-toolbar{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-block:16px}.payout-toolbar label{flex:1 1;min-width:160px}.payout-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:20px}.payout-stats>div{border:1px solid #d8e6e9;padding:18px;border-radius:12px;display:grid;grid-gap:8px;gap:8px}.payout-stats strong{font-size:1.35rem;color:#087f8c}.payout-check{display:flex!important;gap:12px!important;align-items:flex-start;margin-block:20px}.payout-check input{width:20px;height:20px;flex:none}.payout-list{list-style:none;padding:0}.payout-list li{display:flex;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid #e0ebee}.payout-list li>div{display:grid;grid-gap:8px;gap:8px;min-width:0}.payout-list li>div:last-child{text-align:end}.payout-state{border-radius:20px;background:#eaf5f5;padding:5px 10px}.payout-test{background:#fff3d2;padding:13px;border-radius:10px;color:#785600}.payout-note{color:#526873}.payout-error{padding:15px;border:1px solid #d69b9b;color:#9b2834;background:#fff5f5;border-radius:10px}.payouts bdi{font-size:.85rem}@media(max-width:600px){.payout-card{padding:16px}.payout-grid,.payout-stats{grid-template-columns:1fr}.payout-list li{flex-direction:column}.payout-list li>div:last-child{text-align:start}}