.agent-layout{grid-template-columns:1fr}.agent-context{display:none}#agent-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.office-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:13px;padding:23px;min-width:0}.office-card h3{font-size:18px;line-height:1.5;margin:0 0 20px;color:#172944;overflow-wrap:anywhere}.office-card dl{display:grid;grid-template-columns:78px minmax(0,1fr);gap:13px 10px;font-size:13px;line-height:1.65;margin:0 0 18px}.office-card dt{color:var(--muted)}.office-card dd{margin:0;overflow-wrap:anywhere}.office-card small{font-size:11px;color:var(--muted);margin-top:auto;padding-top:8px}.office-map{display:block;text-align:center;margin-top:15px;border-radius:7px;background:#f0f3ff;color:var(--blue);font-size:13px;font-weight:600;padding:11px}.office-map:hover{background:#e6ebff}.office-pager{display:flex;align-items:center;justify-content:center;gap:12px;margin:26px 0 10px;flex-wrap:wrap}.office-pager button{font:inherit;font-size:13px;border:1px solid var(--line);border-radius:7px;background:white;color:#243552;padding:9px 13px;cursor:pointer}.office-pager button:disabled{opacity:.4;cursor:default}.page-buttons{display:flex;align-items:center;gap:6px}.page-buttons button[aria-current="page"]{background:var(--blue);color:white;border-color:var(--blue)}.page-count{text-align:center;color:var(--muted);font-size:12px}.agent-results #result-status{scroll-margin-top:25px}@media(max-width:900px){#agent-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){#agent-cards{grid-template-columns:1fr}.office-card{padding:20px}.office-pager{gap:7px}.office-pager button{padding:8px 10px}.page-buttons{gap:4px}}
