.partner-form{display:grid;gap:20px;margin-bottom:24px}.partner-form .field{margin:0}.partner-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.partner-fields>.partner-check{grid-column:1/-1}.partner-check{display:flex;align-items:flex-start;gap:10px;line-height:1.6;font-size:13px}.partner-check input{width:18px;height:18px;flex:0 0 18px;margin-top:2px;accent-color:var(--green, #168754)}.partner-summary{padding:20px;background:#edf7f0;border:1px solid #d8eade;border-radius:14px;margin:16px 0;overflow-wrap:anywhere}.partner-summary>strong{font-size:22px}.partner-summary p{margin:10px 0 0;font-size:13px}.partner-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.partner-actions>div{flex:1;min-width:220px}.partner-actions p{max-width:720px}.partner-history,.partner-detail{display:grid;gap:24px;margin:24px 0}.partner-history .card{min-width:0}.partner-history h2{margin-bottom:16px}.partner-history details{min-width:180px;max-width:360px}.partner-history summary{cursor:pointer}.partner-history .partner-summary>strong{font-size:16px}.partner-balances strong{font-size:24px!important;overflow-wrap:anywhere}.partner-preserve{white-space:pre-wrap;overflow-wrap:anywhere}.partner-form textarea{min-height:100px}.partner-form>.button{justify-self:start}@media(max-width:640px){.partner-fields{grid-template-columns:1fr}.partner-actions>.button{width:100%}.partner-summary{padding:16px}.partner-balances{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-summary>strong{font-size:19px}}
