.conversation-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 24px;background:#fffaf2;color:#493b2e}.conversation-tools button,.conversation-tools select{font:inherit;font-size:14px;min-height:42px;padding:8px 12px;background:#fff;border:1px solid #cebca6;border-radius:6px;max-width:100%}.conversation-tools small{font-size:13px}.conversation-notice{padding:12px 24px;color:#823429;background:#fff1dc}.assistant-mobile-selection:not([open]){display:none!important}.assistant-mobile-selection[open]{inset:0;width:100%;max-width:none;height:100dvh;max-height:none;border:0;padding:0;margin:0}.assistant-mobile-selection::backdrop{background:#0006}.assistant-mobile-selection-panel{max-height:90dvh;overflow:auto}.assistant-demo-composer button{min-width:64px}.assistant-demo-composer textarea{min-width:0}.assistant-demo-chat,.assistant-book-copy,.assistant-message>div{min-width:0;overflow-wrap:anywhere}.assistant-demo-shell{overflow-x:clip}.assistant-book-card img{aspect-ratio:2/3;object-fit:contain}.cart-feedback>button.cart-keep{position:static;display:inline-block;width:auto;height:auto;margin:12px 0 0 12px;padding:9px 12px;font:inherit;font-size:15px;border:1px solid #823429}.hub-flow-nav a[href^="/cart?"]{background:#823429;color:#fff;padding:9px 14px;border-radius:9px}.assistant-demo-shell:has(.assistant-demo-composer)~.cart-dock{display:none}.assistant-demo-shell .assistant-demo-status{overflow-wrap:anywhere}
body:has(.assistant-demo-shell) .cart-dock{bottom:auto;top:12px;right:16px;left:auto;position:sticky;float:right;margin:8px 16px}.assistant-demo-composer-wrap{scroll-margin-bottom:20px}body:has(dialog[open]) .cart-dock,body:has(dialog[open]) .cart-feedback{display:none!important}
@media(max-width:760px){.conversation-tools{padding:10px 16px;gap:6px}.conversation-tools small{width:100%}.assistant-demo-topbar{gap:8px;flex-wrap:wrap}.assistant-demo-status{font-size:12px}.assistant-demo-chat{padding:14px}.assistant-demo-composer-wrap{position:relative;bottom:auto}.assistant-demo-composer{width:100%}.assistant-book-actions{flex-wrap:wrap}.assistant-demo-brand b{font-size:18px}.assistant-demo-brand small{font-size:13px}}
body:has(.assistant-demo-shell) .cart-dock{display:none!important}body:has(.assistant-demo-shell).has-cart-dock{padding-bottom:0!important}
