.tea-caption,.tea-actions{position:absolute;z-index:4;border:1px solid #dac383;background:#0c315ceb;border-radius:12px;color:#fff2ce;padding:16px}.tea-caption{left:24px;top:24px;max-width:255px}.tea-caption>span{font-size:10px;letter-spacing:.15em;color:#e2c983}.tea-caption h1{font:26px Georgia;margin:8px 0}.tea-caption p,.tea-actions p{font-size:12px;line-height:1.5}.tea-actions{right:24px;top:88px;width:196px;display:grid;gap:8px}.tea-actions h2{font:20px Georgia;margin:0}.tea-actions p{margin:0}.tea-actions label{font-size:12px}.tea-actions select{padding:8px;border:1px solid #a6925f;background:#082c4e;color:#fff2ce;border-radius:6px;font:12px 'Trebuchet MS'}.tea-actions .hub-action{font-size:11px;padding:9px}.tea-actions button:disabled{opacity:.45;cursor:default}.tea-actions progress{width:100%}#tea-chat{position:absolute;z-index:5;left:24px;bottom:24px;width:min(390px,calc(100vw - 48px));height:280px;background:#082a4bef;border:1px solid #d6bb75;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.tea-chat-heading{padding:12px;border-bottom:1px solid #d6bb7544;display:flex;gap:10px;align-items:center}.tea-chat-heading strong{font-size:13px;color:#ffe391}.tea-chat-heading small{font-size:9px;color:#bcd5df}#tea-messages{flex:1;overflow:auto;min-height:0;padding:12px;scrollbar-width:thin}#tea-messages article{margin-bottom:10px;font-size:12px;line-height:1.5}#tea-messages strong{color:#e8cd86}#tea-messages time{font-size:9px;color:#99b8cb;margin-left:7px}#tea-messages p{margin:3px 0;color:#e1eef1}#tea-chat-form{display:flex;gap:8px;padding:8px;border-top:1px solid #d6bb7544}#tea-chat-input{min-width:0;flex:1;padding:8px;background:#031b32;border:1px solid #65a6bb;color:#fff;border-radius:6px;font:12px 'Trebuchet MS'}#tea-chat-form button{padding:8px;font-size:11px}#tea-chat-status{font-size:11px;color:#ffe391;margin:0;padding:0 10px 5px}.tea-house-page .touch-pad{left:auto;right:270px;bottom:20px}.tea-house-page .camera-tools{top:24px}.tea-house-page #tea-status{color:#ffe391}.tea-house-page #view{position:absolute;inset:0}@media(max-width:700px){.tea-caption{top:12px;left:12px;max-width:160px;padding:10px}.tea-caption h1{font-size:21px}.tea-caption p{font-size:10px}.tea-actions{right:12px;top:175px;width:138px;padding:10px;gap:6px}.tea-actions h2{font-size:17px}.tea-actions p{font-size:10px}.tea-actions .hub-action{padding:7px;font-size:10px}.tea-house-page .camera-tools{top:12px;right:12px;grid-template-columns:repeat(3,32px)}.tea-house-page .camera-tools button{width:30px}#tea-chat{left:12px;bottom:12px;width:calc(100vw - 188px);height:225px}.tea-chat-heading{display:block;padding:8px}.tea-chat-heading small{display:block;margin-top:3px}.tea-house-page .touch-pad{right:12px;bottom:12px}#tea-chat-input{font-size:16px}#tea-messages{padding:8px}}
