body[data-partner-portal="true"] .partner-command-main,body[data-partner-portal="true"] .partner-command-aside{display:grid;gap:14px;min-width:0}body[data-partner-portal="true"] .partner-link-callout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border-bottom:1px solid #e5eaf0}body[data-partner-portal="true"] .partner-link-callout span,body[data-partner-portal="true"] .partner-action-list strong{display:block;color:#64748b;font-size:11px;font-weight:850;text-transform:uppercase}body[data-partner-portal="true"] .partner-link-callout strong{display:block;margin-top:4px;overflow:hidden;color:#111827;font-size:18px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}body[data-partner-portal="true"] .partner-link-callout p{margin-top:5px;color:#64748b;font-size:13px;line-height:1.4}body[data-partner-portal="true"] .partner-recruit-default-form{display:grid;gap:10px;padding:14px;border-bottom:1px solid #e5eaf0;background:#fbfcfe}body[data-partner-portal="true"] .partner-action-list{display:grid;margin:0}body[data-partner-portal="true"] .partner-action-list a{display:grid;grid-template-columns:minmax(130px,.32fr) minmax(0,1fr);gap:10px;align-items:center;min-height:52px;padding:12px 14px;border-bottom:1px solid #e5eaf0;color:#111827;text-decoration:none}body[data-partner-portal="true"] .partner-action-list a:last-child{border-bottom:0}body[data-partner-portal="true"] .partner-action-list a:hover{background:#f8fafc}body[data-partner-portal="true"] .partner-action-list span{min-width:0;color:#334155;font-size:13px;line-height:1.4}.partner-team-summary,.partner-team-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px}.partner-team-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-team-metric,.partner-team-summary>div,.partner-team-stats>div{display:grid;align-content:start;gap:4px;min-width:0;min-height:82px;border:1px solid #e5eaf0;border-radius:8px;background:linear-gradient(180deg,#fff,#f8fafc);padding:12px}.partner-team-metric-label,.partner-team-summary>div>span,.partner-team-stats>div>span{display:block;overflow:hidden;color:#64748b;font-size:11px;line-height:1.18;font-weight:850;text-transform:uppercase;overflow-wrap:anywhere}.partner-team-metric-value,.partner-team-summary>div>strong,.partner-team-stats>div>strong{display:block;overflow:hidden;color:#111827;font-size:22px;line-height:1.08;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.partner-team-metric-note,.partner-team-summary>div>em,.partner-team-stats>div>em{display:block;overflow:hidden;color:#64748b;font-size:12px;line-height:1.25;font-style:normal;font-weight:750;overflow-wrap:anywhere}body[data-partner-portal="true"] .partner-team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}body[data-partner-portal="true"] .partner-team-card{min-width:0;border:1px solid #e5eaf0;border-radius:8px;background:#fff;overflow:hidden}body[data-partner-portal="true"] .partner-team-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border-bottom:1px solid #e5eaf0;background:#fbfcfe}body[data-partner-portal="true"] .partner-team-card-head strong,body[data-partner-portal="true"] .partner-team-card-head span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-partner-portal="true"] .partner-team-card-head strong{color:#111827;font-size:14px;font-weight:850}body[data-partner-portal="true"] .partner-team-card-head span{margin-top:3px;color:#64748b;font-size:12px;font-weight:750}body[data-partner-portal="true"] .partner-team-stats{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}body[data-partner-portal="true"] .partner-downline-rate-form{display:grid;gap:10px;padding:0 12px 12px}body[data-partner-portal="true"] .partner-rate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body[data-partner-portal="true"] .partner-rate-grid label{min-width:0;display:grid;gap:5px}body[data-partner-portal="true"] .partner-rate-grid label span{color:#64748b;font-size:11px;font-weight:850;text-transform:uppercase}body[data-partner-portal="true"] .partner-rate-grid input{min-height:40px}body[data-partner-portal="true"] .partner-team-rate-note{display:flex;flex-wrap:wrap;gap:6px;color:#64748b;font-size:12px;font-weight:750}body[data-partner-portal="true"] .partner-team-rate-note span{border:1px solid #e5eaf0;border-radius:999px;background:#f8fafc;padding:4px 8px}body[data-partner-portal="true"] .partner-downline-rate-msg{min-height:20px;align-self:center;font-size:12px;font-weight:800}body[data-partner-portal="true"] .partner-recruit-default-msg{min-height:20px;align-self:center;font-size:12px;font-weight:800}body[data-partner-portal="true"] .partner-advanced-panel{border-bottom:1px solid #e5eaf0;background:#fbfcfe}body[data-partner-portal="true"] .partner-advanced-panel summary{min-height:44px;cursor:pointer;color:#111827;font-size:13px;font-weight:850;padding:13px 14px}body[data-partner-portal="true"] .partner-advanced-panel>p{margin:0;padding:0 14px 12px;color:#64748b;font-size:12px;line-height:1.45}body[data-partner-portal="true"] .partner-advanced-panel .aff-form{border-top:1px solid #e5eaf0}body[data-partner-portal="true"] .partner-qr-feature{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(260px,.28fr);gap:14px;padding:14px;border-bottom:1px solid #e5eaf0}body[data-partner-portal="true"] .partner-qr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px}body[data-partner-portal="true"] .partner-qr-card{min-width:0;display:grid;gap:10px;border:1px solid #e5eaf0;border-radius:8px;background:#fff;padding:12px}body[data-partner-portal="true"] .partner-qr-card.featured{grid-template-columns:180px minmax(0,1fr);align-items:center}body[data-partner-portal="true"] .partner-qr-card.featured .aff-form-actions{grid-column:1/-1}body[data-partner-portal="true"] .partner-qr-image-wrap{display:grid;place-items:center;min-height:156px;border:1px solid #e5eaf0;border-radius:8px;background:#fff}body[data-partner-portal="true"] .partner-qr-card img{width:min(100%,180px);aspect-ratio:1;object-fit:contain}body[data-partner-portal="true"] .partner-qr-card.featured img{width:min(100%,168px)}body[data-partner-portal="true"] .partner-qr-card-copy{min-width:0;display:grid;gap:5px}body[data-partner-portal="true"] .partner-qr-card-copy strong,body[data-partner-portal="true"] .partner-qr-print-actions strong{color:#111827;font-size:14px;font-weight:850}body[data-partner-portal="true"] .partner-qr-card-copy p,body[data-partner-portal="true"] .partner-qr-print-actions p{color:#64748b;font-size:12px;line-height:1.45}body[data-partner-portal="true"] .partner-qr-card-copy span{overflow-wrap:anywhere;color:#0369a1;font-size:11px;font-weight:800;line-height:1.35}body[data-partner-portal="true"] .partner-qr-print-actions{display:grid;align-content:start;gap:9px;min-width:0;border:1px solid #e5eaf0;border-radius:8px;background:#fbfcfe;padding:14px}body[data-partner-portal="true"] .aff-link-row,body[data-partner-portal="true"] .aff-form,body[data-partner-portal="true"] .aff-list,body[data-partner-portal="true"] .aff-task-list,body[data-partner-portal="true"] .aff-empty,body[data-partner-portal="true"] .aff-note{margin:0;padding:14px}body[data-partner-portal="true"] .aff-link-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;border-bottom:1px solid #e5eaf0}body[data-partner-portal="true"] .aff-link-box,body[data-partner-portal="true"] .aff-built-link{min-height:38px;display:flex;align-items:center;min-width:0;border:1px solid #cbd5e1;border-radius:7px;background:#f8fafc;color:#111827;font-size:13px;font-weight:700;padding:0 11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-partner-portal="true"] .aff-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body[data-partner-portal="true"] .aff-link-builder-form{border-bottom:1px solid #e5eaf0;background:#fbfcfe}body[data-partner-portal="true"] .aff-default-landing-form{border-bottom:1px solid #e5eaf0;background:#fff}body[data-partner-portal="true"] .aff-link-request-form{background:#fff}body[data-partner-portal="true"] .aff-form label{display:grid;gap:6px;color:#64748b;font-size:11px;font-weight:850;text-transform:uppercase}body[data-partner-portal="true"] .aff-form input,body[data-partner-portal="true"] .aff-form textarea,body[data-partner-portal="true"] .aff-form select{min-height:38px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#111827;font-size:13px;padding:9px 10px;box-shadow:none}body[data-partner-portal="true"] .aff-form input::placeholder,body[data-partner-portal="true"] .aff-form textarea::placeholder{color:#94a3b8;opacity:1}body[data-partner-portal="true"] .aff-form textarea{min-height:86px;line-height:1.45}body[data-partner-portal="true"] .aff-form input:focus,body[data-partner-portal="true"] .aff-form textarea:focus,body[data-partner-portal="true"] .aff-form select:focus{border-color:#0ea5e9;box-shadow:0 0 0 3px rgba(14,165,233,.16)}body[data-partner-portal="true"] .aff-span-2{grid-column:1/-1}body[data-partner-portal="true"] .partner-destination-summary{min-height:38px;display:grid;align-content:center;gap:2px;border:1px solid #cbd5e1;border-radius:7px;background:#f8fafc;padding:7px 10px}body[data-partner-portal="true"] .partner-destination-summary span{color:#64748b;font-size:11px;font-weight:850;text-transform:uppercase}body[data-partner-portal="true"] .partner-destination-summary strong{color:#111827;font-size:13px;font-weight:850}body[data-partner-portal="true"] .aff-built-link{justify-content:space-between;gap:10px;padding:8px}body[data-partner-portal="true"] .aff-built-link span{min-width:0;overflow:hidden;color:#111827;text-overflow:ellipsis;white-space:nowrap}body[data-partner-portal="true"] .aff-built-link div{display:flex;flex:0 0 auto;gap:8px}body[data-partner-portal="true"] .aff-btn{min-height:36px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#111827;font-size:12px;font-weight:800;padding:0 12px;box-shadow:none}body[data-partner-portal="true"] .aff-btn:hover{transform:none;border-color:#94a3b8;background:#f8fafc}body[data-partner-portal="true"] .aff-btn.primary{border-color:#111827;background:#111827;color:#fff;box-shadow:none}body[data-partner-portal="true"] .aff-btn.primary:hover{background:#0f172a;border-color:#0f172a}body[data-partner-portal="true"] .aff-form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}body[data-partner-portal="true"] .aff-note{border:0;border-top:1px solid #e5eaf0;background:#fffbeb;color:#6b4e16;font-size:12px}body[data-partner-portal="true"] .aff-note strong{color:#111827}body[data-partner-portal="true"] .aff-promo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px}body[data-partner-portal="true"] .aff-item{min-width:0;border:1px solid #e5eaf0;border-radius:8px;background:#fff;padding:12px}body[data-partner-portal="true"] .aff-item-title{color:#111827;font-size:13px;font-weight:850}body[data-partner-portal="true"] .aff-item-copy{color:#64748b;font-size:12px;line-height:1.45}body[data-partner-portal="true"] .aff-item-url,body[data-partner-portal="true"] .aff-item-url a,body[data-partner-portal="true"] .aff-promo-path{color:#0369a1;font-size:12px;font-weight:800}body[data-partner-portal="true"] .aff-task-list{gap:8px}body[data-partner-portal="true"] .aff-task{border:1px solid #e5eaf0;border-radius:8px;background:#fff;padding:11px}body[data-partner-portal="true"] .aff-task span{width:24px;height:24px;background:#e2e8f0;color:#64748b}body[data-partner-portal="true"] .aff-task.done span{background:#dcfce7;color:#047857}body[data-partner-portal="true"] .aff-task strong{color:#111827;font-size:13px}body[data-partner-portal="true"] .aff-task p{color:#64748b;font-size:12px}body[data-partner-portal="true"] .aff-table{width:100%;min-width:620px;border-collapse:collapse;background:#fff;font-size:13px}body[data-partner-portal="true"] .aff-table th,body[data-partner-portal="true"] .aff-table td{padding:11px 14px;border-bottom:1px solid #e5eaf0;color:#334155}body[data-partner-portal="true"] .aff-table th{background:#fbfcfe;color:#64748b;font-size:11px;font-weight:850;text-transform:uppercase}body[data-partner-portal="true"] .aff-empty{border:0;border-radius:0;background:#fff;color:#64748b;font-size:13px;line-height:1.45;overflow-wrap:anywhere;white-space:normal}body[data-partner-portal="true"] .aff-contract-review{border-color:#d9e0ea;border-radius:8px;background:#fff}body[data-partner-portal="true"] .aff-contract-review-head{border-bottom-color:#e5eaf0;background:#fbfcfe}body[data-partner-portal="true"] .aff-contract-review-head strong,body[data-partner-portal="true"] .aff-contract-doc h2,body[data-partner-portal="true"] .aff-contract-doc h3,body[data-partner-portal="true"] .aff-contract-doc h4{color:#111827}body[data-partner-portal="true"] .aff-contract-scroll{background:#fff;color:#334155}body[data-partner-portal="true"] .aff-contract-doc{color:#334155}body[data-partner-portal="true"] .aff-check{color:#334155!important;background:#fbfcfe;border:1px solid #e5eaf0;border-radius:8px;padding:10px!important}body[data-partner-portal="true"] .aff-check a{color:#0369a1}body[data-partner-portal="true"] .aff-ok{color:#047857}body[data-partner-portal="true"] .aff-error{color:#c2414b}
