.partner-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.partner-settings-grid{align-items:start}.partner-inline-form{display:grid;grid-template-columns:minmax(130px,1fr) minmax(120px,.8fr) auto;gap:.5rem;align-items:end;min-width:430px}.partner-inline-form select,.partner-inline-form input,.partner-inline-form button{margin:0}.payout-actions{display:grid;grid-template-columns:minmax(160px,1fr) repeat(3,auto);gap:.45rem;min-width:560px}.payout-actions input,.payout-actions button{margin:0}.status-suspended,.status-rejected{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,var(--surface))}.status-requested,.status-pending{border-color:#b7791f;background:color-mix(in srgb,#b7791f 12%,var(--surface))}.status-approved{border-color:#2457d6;background:color-mix(in srgb,#2457d6 12%,var(--surface))}.status-paid,.status-active{border-color:#16834b;background:color-mix(in srgb,#16834b 12%,var(--surface))}@media(max-width:1050px){.partner-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.partner-summary{grid-template-columns:1fr}.partner-inline-form,.payout-actions{grid-template-columns:1fr;min-width:260px}.partner-inline-form .btn,.payout-actions .btn{width:100%}.partner-settings-grid{grid-template-columns:1fr}}
