.workspace-page .chat-upgrade{border:1px solid #173f2b;border-radius:12px;background:#143829;color:#fff;padding:14px 17px;margin:0 0 10px;display:flex;align-items:center;justify-content:space-between;gap:18px;box-shadow:0 5px 15px #153c261a}.workspace-page .chat-upgrade[hidden]{display:none!important}.workspace-page .chat-upgrade-copy{min-width:0}.workspace-page .chat-upgrade strong{display:block;font-size:1rem;line-height:1.4;color:#fff}.workspace-page .chat-upgrade p{font-size:.8125rem;color:#dce8d5;line-height:1.5;margin:4px 0 0}.workspace-page a.chat-upgrade-button,.workspace-page a.upgrade-link{display:inline-flex;justify-content:center;align-items:center;gap:8px;background:#f4c961;color:#17301f;border:1px solid #e4b64e;border-radius:8px;padding:12px 17px;font-size:.875rem;font-weight:800;min-height:44px;line-height:1.4;text-decoration:none;white-space:normal;flex-shrink:0;box-shadow:0 3px 8px #0002}.workspace-page a.chat-upgrade-button:hover,.workspace-page a.upgrade-link:hover{background:#ffda7d;color:#17301f}.workspace-page a.chat-upgrade-button:focus-visible,.workspace-page a.upgrade-link:focus-visible{outline:3px solid #b27c18;outline-offset:4px}.workspace-page a.upgrade-link{margin-top:13px;max-width:100%}.workspace-page .workspace-plan-badge.allowance-used{background:#fff1c9;border-color:#e1b64b;color:#614715}.workspace-page .history-bottom>a.sidebar-upgrade{background:#f4c961;color:#17301f;padding:10px 12px;border-radius:7px;font-weight:750;margin:8px 0}.workspace-page .chat-upgrade-price{display:block;font-size:.75rem;font-weight:500;margin-top:3px;color:#e2e9da}
@media(max-width:700px){.workspace-page .chat-upgrade{display:block;padding:10px 12px;margin-bottom:8px}.workspace-page .chat-upgrade strong{font-size:.875rem}.workspace-page .chat-upgrade p{font-size:.75rem;margin-top:3px}.workspace-page a.chat-upgrade-button{width:100%;margin-top:8px;padding:10px 12px;font-size:.8125rem;min-height:42px}.workspace-page .chat-upgrade-price{display:inline;font-size:.6875rem;margin-left:5px}.workspace-page a.upgrade-link{width:100%;font-size:.8125rem}}

/* Keep the continuation action compact while a small-screen keyboard is open. */
.workspace-page .tight-viewport .chat-upgrade{padding:7px 10px;gap:8px}
.workspace-page .tight-viewport .chat-upgrade p{display:none}
.workspace-page .tight-viewport .chat-upgrade strong{font-size:.8125rem}
@media(max-width:700px){.workspace-page .tight-viewport .chat-upgrade{display:flex}.workspace-page .tight-viewport .chat-upgrade-copy{flex:1}.workspace-page .tight-viewport a.chat-upgrade-button{width:auto;max-width:52%;margin:0;font-size:.75rem;padding:8px 10px}}
