.partner-eyebrow{font-size:12px;letter-spacing:1.5px;font-weight:700;color:#00647a}.partner-link-card{background:#eaf5f4;border:1px solid #bdd6d5;border-radius:12px;padding:28px;margin:24px 0}.share-link{display:flex;gap:12px}.share-link input{flex:1;min-width:0;border:1px solid #829fa5;border-radius:5px;padding:14px;font:inherit;background:white}.partner-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:24px 0}.partner-metric{background:white;border:1px solid #dce1e6;border-radius:10px;padding:22px}.partner-metric p{font-size:13px;color:#596570;margin:0 0 12px}.partner-metric strong{font-size:25px;display:block;color:#132047}.partner-metric small{display:block;margin-top:10px;color:#596570}.partner-table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}th{white-space:nowrap;color:#526171;border-bottom:2px solid #dde3e6;padding:15px 12px}td{padding:20px 12px;border-bottom:1px solid #e5e9ec;vertical-align:top}td small{display:block;font-size:11px;margin-top:7px;color:#64717a;overflow-wrap:anywhere;max-width:250px}td strong{display:block}td button{display:block;margin-top:8px}.commission-state{display:inline-block;border-radius:20px;padding:5px 10px;font-size:12px;background:#edf0f2;color:#31475b;white-space:nowrap}.state-approved,.state-paid{background:#ddf5e8;color:#135339}.state-held,.state-adjustment{background:#fff0d5;color:#7d4905}.partner-pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:20px}.partner-pagination button,td button{font:inherit;padding:8px 12px;border:1px solid #a2b2bd;border-radius:5px;background:white;cursor:pointer}.partner-pagination button:disabled{opacity:.4;cursor:not-allowed}.partner-form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.partner-metrics+.portal-card{margin-top:0}#portalStatus:not(:empty){padding:14px 18px;background:#f0f5f7;border-radius:7px}#auditRows p,#payoutHistory p{border-bottom:1px solid #e5e9ec;padding-bottom:14px;overflow-wrap:anywhere}#salesRows input[type=checkbox]{width:20px;height:20px;margin:0}summary{cursor:pointer;font-weight:700}button:disabled{opacity:.6;cursor:not-allowed}[hidden]{display:none!important}@media(max-width:850px){.partner-metrics{grid-template-columns:repeat(2,1fr)}.partner-form-grid{grid-template-columns:1fr}.share-link{flex-direction:column}.partner-link-card{padding:20px}}@media(max-width:430px){.partner-metrics{gap:9px}.partner-metric{padding:15px}.partner-metric strong{font-size:20px}.portal-header nav{gap:12px}}

.partner-link-card label{display:block;font-weight:600;margin:20px 0 8px}.partner-link-card select{display:block;width:100%;box-sizing:border-box;padding:14px 12px;margin-bottom:16px;font:inherit;background:white;border:1px solid #829fa5;border-radius:5px}
