.workspace-switch{padding:0 18px 16px}.workspace-switch label{color:#c4d3c9;font-size:11px}.workspace-switch select{width:100%;margin-top:7px;background:#203f35;color:white;border-color:#405b4c}.agency-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:18px;margin-bottom:24px}.agency-card-heading{display:flex;align-items:center;gap:14px}.agency-card-heading h2{margin:0 0 5px}.agency-monogram{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;border-radius:13px;background:#e8eedc;color:#245d50;font-weight:700}.agency-profile-summary{display:flex;gap:24px;align-items:center;padding:16px 0}.agency-profile-summary img{max-width:130px;max-height:90px;object-fit:contain}.agency-tokens{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.agency-tokens code{background:#f1f4ed;padding:8px;border-radius:6px;font-size:12px}.agency-targets{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin:18px 0}.agency-targets label{border:1px solid #dce5d8;border-radius:10px;padding:15px}.agency-targets small{display:block;font-weight:400;color:#68776d;margin-top:5px}.agency-sim-heading{display:flex;gap:16px;align-items:center;margin-top:30px}.agency-sim-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:24px}.agency-check{padding:12px 0;border-bottom:1px solid #e4e9df}.agency-check small{display:block;margin-top:4px;overflow-wrap:anywhere;color:#68776d}.agency-preview-wrap{overflow:auto;margin-top:15px;background:#e8eee7;padding:12px;border-radius:12px}.agency-preview-wrap iframe{width:640px;max-width:100%;height:750px;border:0;background:white;display:block;margin:auto}#rollout-preview{margin-top:25px}#rollout-preview iframe{display:block;margin-bottom:20px}#sim-result{overflow-wrap:anywhere}@media(max-width:760px){.agency-cards,.agency-sim-grid{grid-template-columns:minmax(0,1fr)}.agency-targets{grid-template-columns:1fr}.agency-preview-wrap{padding:5px}.agency-profile-summary{align-items:flex-start}.agency-sim-heading{align-items:flex-start;flex-direction:column;gap:0}.agency-cards .actions{flex-wrap:wrap}.agency-cards .panel{min-width:0}.agency-tokens code{font-size:11px}.agency-cards{gap:12px}}
