/* A focused agent workspace, sharing the marketplace palette. */
.agent-simple,.agent-public-simple{--bg:#f6f8fa;--bg-soft:#f0f5f2;--surface:#fff;--surface-strong:#f5f8f6;--surface-card:#fff;--line:#dde5e1;--line-strong:#bccdc4;--text:#20352c;--muted:#596e62;--brand:#176b54;--brand-strong:#10533f;--brand-soft:#e8f3ed;--shadow:0 3px 16px #183b2910;--shadow-strong:0 12px 36px #183b2920;background:#f6f8fa;color:var(--text)}
.agent-simple .ambient{display:none}.agent-simple .workspace{max-width:1600px;margin:auto;grid-template-columns:220px minmax(0,1fr);gap:24px;padding:24px}.agent-simple .sidebar{background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px 14px;box-shadow:none}.agent-simple .brand h1{font:800 21px/1.2 Inter,sans-serif;letter-spacing:-1px}.agent-simple .brand .eyebrow{font-size:10px}.agent-simple .brand{gap:8px}.agent-simple .brand-mark{width:36px;height:36px;flex-shrink:0;background:#176b54;color:white}.agent-simple .nav-item,.agent-simple .nav-more-toggle{border-radius:8px;color:var(--text);font-size:13px}.agent-simple .nav-item.active{background:#e5f2eb;color:#10533f;box-shadow:none;border-color:#bfd6c9}.agent-simple .sidebar-card{background:#f4f8f5;border:0;box-shadow:none;padding:14px}.agent-simple .sidebar-card h3{font-size:15px}.agent-simple .sidebar-card p{font-size:12px;color:var(--muted)}.agent-home-link{display:block;margin:18px 0;color:#176b54;font-size:12px;font-weight:700;text-decoration:none}.agent-simple .live-agent-card{background:#fff;border:1px solid var(--line);color:var(--text);box-shadow:none}.agent-simple .main{min-width:0}.agent-simple .topbar{background:transparent;box-shadow:none;border:0;border-radius:0;padding:0 0 20px;gap:16px;flex-wrap:wrap}.agent-simple .topbar h2{font:750 26px/1.25 Inter,sans-serif;letter-spacing:-.8px}.agent-simple .top-actions{flex-wrap:wrap;gap:6px}.agent-simple .top-action{font-size:12px;border-radius:8px;background:#fff;color:var(--text);border:1px solid var(--line);box-shadow:none}.agent-simple .panel{background:white;border:1px solid var(--line);border-radius:12px;box-shadow:none}.agent-simple .panel h3{font-family:Inter,sans-serif;font-size:21px;letter-spacing:-.5px}.agent-simple .panel-grid{gap:18px}.agent-simple .primary-button,.agent-public-simple .primary-button{background:#176b54;color:white;border:1px solid #176b54;border-radius:8px;box-shadow:none}.agent-simple .ghost-button{background:white;color:#176b54;border:1px solid #c9d9d0;border-radius:8px}.agent-start{background:#edf5ef;border:1px solid #d5e5da;border-radius:12px;padding:26px;margin-bottom:24px}.agent-start h3{font:750 30px/1.2 Inter,sans-serif;letter-spacing:-1px;margin:10px 0}.agent-start>p{font-size:14px;line-height:1.6;color:#596e62;margin:0 0 20px}.agent-start-actions{display:flex;gap:10px;flex-wrap:wrap}.agent-start-steps{display:flex;gap:24px;border-top:1px solid #d5e5da;padding-top:18px;margin-top:22px;font-size:12px;color:#486153}.agent-start-steps b{display:inline-grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#fff;color:#176b54;margin-right:5px}.agent-batch-tools{border:1px solid var(--line);border-radius:8px;margin:0 0 20px;padding:14px}.agent-batch-tools summary{font-size:13px;color:#176b54;font-weight:700;cursor:pointer}.agent-batch-tools[open] summary{margin-bottom:18px}.agent-simple .listing-import-hub article{background:#f6f9f7;border:1px solid var(--line)}.agent-simple .rg-session-pill,.agent-simple .rg-logout-button{background:#fff;border-color:#dde5e1}.agent-simple .hidden-section{display:none!important}
.agent-public-simple .agentos-public-nav{background:#fff;border:1px solid #dde5e1;border-radius:12px;box-shadow:none}.agent-public-simple .agentos-public-hero{background:#edf5ef;border:1px solid #d5e5da;border-radius:16px;padding:44px 30px}.agent-public-simple .agentos-public-hero h1{font:750 clamp(32px,5vw,58px)/1.1 Inter,sans-serif;letter-spacing:-2px;max-width:850px}.agent-public-simple .agentos-public-hero>p{color:#596e62;font-size:17px;max-width:720px}.agent-public-simple .agentos-nav-cta{background:#176b54;color:#fff;border-radius:8px}.agent-public-simple .agentos-public-actions .ghost-button{color:#176b54;background:white;border:1px solid #c9d9d0}
@media(max-width:1000px){.agent-simple .workspace{grid-template-columns:180px minmax(0,1fr);padding:16px;gap:16px}.agent-simple .brand h1{font-size:17px}.agent-simple .brand-mark{display:none}.agent-start h3{font-size:25px}.agent-start-steps{gap:12px;flex-wrap:wrap}}
@media(max-width:700px){.agent-simple .workspace{display:block;padding:12px}.agent-simple .sidebar{position:relative;width:auto;height:auto;min-height:0;padding:14px;margin-bottom:18px}.agent-simple .sidebar .brand{margin-bottom:12px}.agent-simple .sidebar .nav{display:flex;flex-wrap:wrap;gap:6px}.agent-simple .nav-item,.agent-simple .nav-more-toggle{width:auto;flex:1;white-space:nowrap;padding:10px}.agent-simple .advanced-agent-nav{width:100%}.agent-simple .sidebar-card{display:none}.agent-simple .live-agent-card{margin-top:12px}.agent-simple .main{padding:0}.agent-simple .topbar h2{font-size:23px}.agent-start{padding:18px}.agent-start h3{font-size:26px}.agent-start-actions>*{width:100%;justify-content:center}.agent-start-steps{flex-direction:column;gap:10px}.agent-simple .panel{padding:16px}.agent-simple .panel-head{flex-wrap:wrap;gap:12px}.agent-simple .panel-actions{flex-wrap:wrap}.agent-public-simple .agentos-public-nav{flex-wrap:wrap;gap:14px}.agent-public-simple .agentos-public-hero{padding:28px 18px}}
.agent-simple [hidden]{display:none!important}.agent-simple .eyebrow,.agent-simple .eyebrow.soft{color:#526c5d}.agent-simple .live-agent-meta span,.agent-simple .listing-import-hub strong,.agent-simple .listing-empty-state strong{color:#20352c}.agent-simple .listing-empty-state,.agent-simple .excel-import-status{background:#f4f8f5;color:#20352c;border:1px solid #d5e5da}.agent-simple .modal-backdrop{overflow-y:auto;align-items:flex-start;padding:24px 12px}.agent-simple .modal{max-height:calc(100dvh - 48px);overflow-y:auto;margin:auto;min-width:0}.agent-simple .modal-backdrop.is-open{display:flex}.agent-simple .floating-action-dock,.agent-simple .quick-action-dock{background:white;color:#176b54;border:1px solid #d5e5da}
