.app-shell--agent .agent-workspace,.app-shell--agent .agent-research-brief,.app-shell--agent .agent-live-places{box-sizing:border-box;color:#26375c;overflow-wrap:anywhere;background:#f9fbfff0;border:1px solid #d6def1;border-radius:14px;width:min(100%,960px);min-width:0;margin:0 auto;padding:1rem;font-size:.88rem;line-height:1.5}.agent-workspace summary{cursor:pointer;padding-block:.3rem;font-family:inherit;font-weight:700}.agent-workspace>details{border-top:1px solid #dde3f0;margin-top:.8rem;padding-top:.6rem}.agent-workspace-note{color:#53627e;font-size:.8rem}.agent-workspace-toolbar{flex-wrap:wrap;gap:.5rem;margin-block:.6rem;display:flex}.agent-workspace button,.agent-research-brief button{color:#26375c;cursor:pointer;background:#fff;border:1px solid #c8d3eb;border-radius:8px;min-height:36px;padding:.4rem .65rem}.agent-workspace button:disabled,.agent-research-brief button:disabled{opacity:.55;cursor:default}.agent-workspace button:hover:enabled,.agent-research-brief button:hover:enabled{background:#eaf0ff}.agent-workspace button:focus-visible,.agent-workspace input:focus-visible,.agent-workspace select:focus-visible,.agent-workspace summary:focus-visible,.agent-research-brief button:focus-visible{outline-offset:3px;outline:2px solid #4056b8}.agent-workspace label{gap:.3rem;margin-block:.5rem;font-size:.82rem;display:grid}.agent-workspace input,.agent-workspace select{box-sizing:border-box;color:#26375c;min-width:0;max-width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #bdcbe4;border-radius:7px;padding:.45rem}.agent-workspace input[type=checkbox]{width:1.1rem;height:1.1rem;min-height:auto}.agent-workspace-form fieldset{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:end;gap:.6rem;min-width:0;padding:0;display:grid}.agent-decision-cities{padding:0;list-style:none}.agent-decision-city{background:#f2f6ff;border:1px solid #dce3f1;border-radius:9px;margin-block:.7rem;padding:.8rem}.agent-workspace li>button{margin-left:.5rem;margin-block:.25rem}.agent-research-brief ul{padding-left:1.2rem}.agent-research-brief li{margin-bottom:.85rem}.agent-research-brief li p{margin-bottom:.3rem}.app-shell--agent .agent-chat-controls small{color:#53627e;font-size:.7rem;line-height:1.4}@media (max-width:600px){.app-shell--agent .agent-workspace,.app-shell--agent .agent-research-brief{padding:.75rem}.agent-workspace input,.agent-workspace select{font-size:16px}.agent-workspace-toolbar{flex-direction:column}.agent-workspace-form fieldset{grid-template-columns:minmax(0,1fr)}}.agent-tools-rail{background:0 0;border:0;flex-shrink:0;align-items:center;gap:.35rem;padding:0;display:flex;position:static}.agent-tools-rail button{color:#344572;cursor:pointer;width:2.4rem;height:2.4rem;min-height:2.4rem;font:inherit;background:#f9fbff;border:1px solid #d6def1;border-radius:8px;place-items:center;padding:0;display:grid;box-shadow:0 3px 12px #26375c14}.agent-tools-rail button span{display:none}.agent-tools-rail button:hover{background:#eaf0ff}.agent-tools-rail button:focus-visible{outline-offset:2px;outline:2px solid #4056b8}.app-shell--agent dialog.agent-tools-panel{box-sizing:border-box;overscroll-behavior:contain;background:#f9fbff;border:0;border-right:1px solid #d6def1;border-radius:0 18px 18px 0;width:min(480px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:1.25rem;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:12px 0 48px #26375c24}.agent-tools-panel::backdrop{background:#18213d38}.agent-tools-header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.agent-tools-header h2{color:#26375c;margin:0;font-size:1.15rem;line-height:1.4}.agent-tools-header button{flex-shrink:0;place-items:center;display:grid}.agent-tools-switcher{flex-wrap:wrap;gap:.35rem;margin-block:1rem;display:flex}.agent-tools-switcher button{font-size:.76rem}.agent-tools-switcher button[aria-pressed=true]{background:#e2e9ff;border-color:#647abf}.agent-tools-panel section[hidden]{display:none}.app-shell--agent .agent-page{box-sizing:border-box}@media (max-width:600px){.app-shell--agent dialog.agent-tools-panel{padding:1rem}}
.CityOptionLabel-module__znF8XG__label{align-items:center;gap:.65rem;display:flex}.CityOptionLabel-module__znF8XG__flag{object-fit:contain;flex:0 0 24px;width:24px;height:16px}
