.partner-dashboard-app{--partner-accent:#0f766e}.partner-dashboard-content{gap:18px;display:grid}.partner-dashboard-nav-group{gap:2px;display:grid}.partner-dashboard-nav-group:first-child .integrator-nav-section-label{margin-top:0}.partner-dashboard-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.partner-dashboard-status-strip{border:1px solid var(--d2-border);background:var(--d2-border);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.partner-dashboard-status-strip>div{background:var(--d2-surface);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:14px;display:grid}.partner-dashboard-status-strip strong{color:var(--d2-ink);margin-bottom:3px;font-size:13.5px;line-height:1.25;display:block}.partner-dashboard-status-strip p{color:var(--d2-muted);margin:0;font-size:12.5px;line-height:1.4}.partner-dashboard-status-dot{background:var(--d2-muted);border-radius:999px;width:9px;height:9px;margin-top:4px}.partner-dashboard-status-dot.success{background:var(--d2-success)}.partner-dashboard-status-dot.warning{background:var(--d2-warning)}.partner-dashboard-status-dot.danger{background:var(--d2-danger)}.partner-dashboard-status-dot.info{background:var(--partner-accent)}.partner-dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.partner-dashboard-kpis .d2-card{align-content:start;gap:7px;min-height:126px;display:grid}.partner-dashboard-kpis strong{color:var(--d2-ink);font-size:28px;line-height:1}.partner-dashboard-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.partner-dashboard-detail-list{gap:0;margin:0;display:grid}.partner-dashboard-detail-list div{border-top:1px solid var(--d2-border-3);grid-template-columns:minmax(120px,.45fr) minmax(0,1fr);gap:14px;padding:11px 0;display:grid}.partner-dashboard-detail-list div:first-child{border-top:0}.partner-dashboard-detail-list dt{color:var(--d2-muted);font-size:12px;font-weight:700}.partner-dashboard-detail-list dd{min-width:0;color:var(--d2-ink);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.35}.partner-dashboard-quick-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.partner-dashboard-list{gap:8px;display:grid}.partner-dashboard-list-row{border-top:1px solid var(--d2-border-3);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.partner-dashboard-list-row:first-child{border-top:0}.partner-dashboard-list-row>div{gap:4px;min-width:0;display:grid}.partner-dashboard-list-row strong{color:var(--d2-ink);overflow-wrap:anywhere;font-size:13.5px}.partner-dashboard-list-row span:not(.d2-pill){color:var(--d2-muted);font-size:12px}.partner-dashboard-signers{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.partner-dashboard-signers>div{border:1px solid var(--d2-border-3);background:var(--d2-surface-2);border-radius:8px;gap:5px;padding:14px;display:grid}.partner-dashboard-signers strong{color:var(--d2-ink)}.partner-dashboard-contracts,.partner-dashboard-overview,.partner-dashboard-white-label,.partner-audit-page{gap:18px;display:grid}.partner-audit-assurance{border-left:3px solid var(--partner-accent);background:color-mix(in srgb, var(--partner-accent) 7%, var(--d2-surface));color:var(--d2-muted);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.partner-audit-assurance svg{color:var(--partner-accent);flex:none;margin-top:1px}.partner-audit-assurance div{gap:2px;display:grid}.partner-audit-assurance strong{color:var(--d2-ink);font-size:13px}.partner-audit-assurance span{font-size:12.5px;line-height:1.4}.partner-audit-tool{padding:0;overflow:hidden}.partner-audit-filters{border-bottom:1px solid var(--d2-border);background:var(--d2-surface-2);grid-template-columns:minmax(180px,1.5fr) repeat(4,minmax(130px,1fr)) auto;align-items:end;gap:10px;padding:14px;display:grid}.partner-audit-apply{min-height:42px}.partner-audit-tool>.d2-empty{margin:18px}.partner-audit-table .d2-td:first-child{min-width:155px}.partner-audit-table .d2-td:nth-child(2){min-width:210px}@media (max-width:980px){.partner-dashboard-kpis,.partner-dashboard-status-strip,.partner-dashboard-split,.partner-dashboard-signers{grid-template-columns:1fr}.partner-dashboard-page-actions{justify-content:flex-start}.partner-audit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.partner-dashboard-status-strip>div{padding:12px}.partner-dashboard-detail-list div{grid-template-columns:1fr;gap:5px}.partner-dashboard-quick-links{grid-template-columns:1fr}.partner-dashboard-kpis strong{font-size:24px}.partner-audit-filters{grid-template-columns:1fr}.partner-audit-apply{width:100%}}