.m31-partner-admin{--pp-admin-brand:#008060;--pp-admin-accent:#008060;--pp-admin-accent-fg:#fff;min-width:0}.m31-partner-admin .pp-admin-ui-card{border-radius:12px}.m31-partner-admin-detail{display:grid;gap:16px;margin-top:16px}.m31-partner-admin-detail h4,.m31-partner-admin-detail h5{margin:0 0 6px}.m31-partner-admin-section{border:1px solid #dfe3e8;border-radius:12px;background:#fff;padding:14px 16px;box-shadow:0 1px 0 rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.06);min-width:0}.m31-partner-admin-add{margin:12px 0;padding:12px 14px}.m31-partner-admin-body,.m31-partner-admin-muted{margin:0 0 8px;font-size:12px;line-height:1.45}.m31-partner-admin-muted{color:#6d7175}.m31-partner-admin-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.m31-partner-admin-error{color:#d72c0d}.m31-partner-admin-payouts{margin:10px 0 0;padding-left:18px;font-size:12px}.m31-partner-admin .pp-admin-ui-table tr{cursor:pointer}.m31-partner-admin .pp-admin-ui-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:720px){.m31-partner-admin .pp-admin-ui-page-head{flex-direction:column;align-items:stretch}.m31-partner-admin .pp-admin-ui-actions{width:100%}.m31-partner-admin .pp-admin-ui-actions .pp-admin-ui-btn{flex:1 1 auto}.m31-partner-admin-actions .pp-admin-ui-btn{flex:1 1 calc(50% - 8px)}}