.agent-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0;display:grid}.agent-control-card{background:#fff;border:1px solid #e5e5e5;border-radius:22px;padding:24px}.agent-control-card header{color:#f43f63;justify-content:space-between;align-items:center;display:flex}.agent-control-card header span{color:#555;background:#f6f6f6;border-radius:30px;padding:6px 12px;font-size:12px}.agent-control-card h2{margin:18px 0 10px;font-size:19px;line-height:1.3}.agent-control-card p{color:#666;font-size:14px;line-height:1.7}.agent-card-counts{color:#777;flex-wrap:wrap;gap:10px;margin:16px 0;font-size:12px;display:flex}.agent-control-card details summary,.agent-journeys summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;font-weight:600;display:flex}.agent-control-card ul{padding:0;list-style:none}.agent-control-card li{overflow-wrap:anywhere;border-top:1px solid #eee;padding:10px 0;font-size:12px}.agent-control-card li small{color:#777;margin-top:4px;display:block}.agent-journeys details{border-bottom:1px solid #eee;padding:10px 0}.agent-journey-steps{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.agent-journey-steps span{align-items:center;gap:10px;font-size:12px;display:flex}.agent-journey-steps b{background:#f8f8f8;border-radius:30px;padding:8px 12px}.agent-journeys p{color:#666;font-size:14px;line-height:1.6}.agent-runs-table{overflow:auto}.agent-runs-table table{border-collapse:collapse;width:100%;font-size:13px}.agent-runs-table th,.agent-runs-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #eee;padding:14px}.merchant-wallets{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.merchant-wallets span{border:1px solid #e8e8e8;border-radius:12px;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:600;display:flex}.merchant-control-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.merchant-control-actions button{min-height:44px}.billing-admin-controls input:not([type=checkbox]),.billing-admin-controls select{width:100%;min-width:0;min-height:46px}@media (max-width:1050px){.agent-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.agent-control-grid{grid-template-columns:1fr;gap:14px}.agent-control-card{border-radius:18px;padding:20px}.agent-journey-steps{scroll-snap-type:x proximity;flex-wrap:nowrap;padding-bottom:8px;overflow:auto}.agent-journey-steps span{scroll-snap-align:start;flex:none}.merchant-wallets span{padding:10px 13px}}.portal-onboarding-details{border:1px solid #e6e6e6;border-radius:14px;padding:0 18px}.portal-onboarding-details>summary{cursor:pointer;min-height:52px;padding:14px 0;font-weight:600}.portal-onboarding-details>summary span{color:#777;margin-inline-start:12px;font-size:13px;font-weight:400}.portal-onboarding-details>.portal-form{padding:12px 0 20px}.portal-access-actions{flex-wrap:wrap;gap:12px;display:flex}.portal-access-actions>a{flex:1;justify-content:center}.payment-setup-steps{gap:14px;padding-left:24px;display:grid}.payment-setup-steps li p,.payment-setup-options p{color:#666;margin-top:5px;font-size:14px;line-height:1.6}.payment-setup-options{gap:10px;margin-block:20px;display:grid}.payment-setup-links{flex-wrap:wrap;gap:12px 20px;display:flex}.payment-setup-links a{align-items:center;gap:6px;min-height:44px;display:inline-flex}
