.interaction-modes{display:flex;gap:3px;padding:10px 16px;border-bottom:1px solid #e6e6e6;background:#fbfbfb;flex-shrink:0}.interaction-modes button{flex:1;padding:7px 4px;font-size:12px;color:#9b9b9b;border-radius:4px}.interaction-modes button.active{background:#eeeeee;color:#5d5d5d}.interaction-modes svg{width:13px;height:13px}.assistant-panel{display:none;flex:1;min-height:0;flex-direction:column}.settings.chat-mode .assistant-panel{display:flex}.settings.chat-mode>.steps,.settings.chat-mode>.panel-scroll{display:none}.assistant-messages{flex:1;overflow:auto;padding:20px 17px;scrollbar-width:thin;scrollbar-color:#e2e2e2 transparent}.assistant-welcome .assistant-avatar{height:30px;width:30px;border:1px solid #e0e0e0;border-radius:8px;background:#f4f4f4;display:flex;align-items:center;justify-content:center;color:#707070}.assistant-welcome .assistant-avatar svg{width:20px;height:20px}.assistant-welcome h2{font-size:19px;font-weight:400;font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif;letter-spacing:1px;margin:16px 0 11px}.assistant-welcome p{font-size:13px;color:#949494;line-height:1.9;margin:0}.assistant-suggestions{display:flex;flex-direction:column;gap:8px;margin:20px 0}.assistant-suggestions button{justify-content:space-between;text-align:left;border:1px solid #e5e5e5;border-radius:6px;padding:11px;font-size:12px;color:#7f7f7f;background:#fdfdfd}.assistant-suggestions button:hover{background:#f4f4f4}.assistant-suggestions svg{width:12px;height:12px}.chat-bubble{font-size:13px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 0;padding:12px 13px;border-radius:8px;background:#f3f3f3;color:#838383}.chat-bubble.user{background:#5b5b5b;color:#fcfcfc;margin-left:25px;border-bottom-right-radius:2px}.chat-bubble.assistant{margin-right:8px;border:1px solid #e8e8e8;border-top-left-radius:2px}.chat-bubble.error{background:#f3f3f3;color:#878787}.chat-bubble .assistant-note{font-size:12px;line-height:1.7;color:#a4a4a4;display:block;margin-top:8px}.assistant-compose{flex-shrink:0;border-top:1px solid #e9e9e9;padding:13px 15px 10px;background:#fbfbfb}.assistant-input{border:1px solid #dedede;border-radius:8px;background:#fff;padding:10px}.assistant-input textarea{display:block;width:100%;height:58px;resize:none;border:0;outline:0;background:none;font:inherit;font-size:13px;line-height:1.8;color:#5f5f5f}.assistant-input textarea::placeholder{color:#aaaaaa}.assistant-input-actions{display:flex;align-items:center;justify-content:space-between;margin-top:7px}.assistant-input-actions>span{font-size:12px;color:#a6a6a6}.assistant-input-actions button{background:#606060;color:#fff;width:28px;height:28px;border-radius:5px}.assistant-input-actions button svg{width:14px;height:14px}.assistant-local-note{font-size:12px!important;text-align:center;color:#a8a8a8;line-height:1.6;margin:7px 0 0!important}.assistant-region{font-size:12px;color:#929292;border:1px solid #e3e3e3;border-radius:5px;padding:8px 9px;display:flex;gap:6px;align-items:center;margin-top:14px}.assistant-region svg{width:11px}.lake-trigger{position:absolute;left:20px;top:58px;z-index:3;background:#fbfbfbe8;border:1px solid #e1e1e1;border-radius:5px;padding:8px 11px;font-size:12px;color:#7b7b7b;box-shadow:0 3px 8px #57575705}.lake-trigger svg{width:13px;height:13px;color:#878787}.lake-trigger:hover{background:#f3f3f3}.preview-caption{top:103px}.lake-result-card{position:absolute;left:20px;top:99px;z-index:3;background:#fcfcfcef;border:1px solid #e1e1e1;border-radius:8px;padding:14px 15px;width:220px;box-shadow:0 6px 18px #51515108}.lake-result-card .lake-eyebrow{font-size:12px;letter-spacing:1px;color:#9c9c9c;display:flex;justify-content:space-between;align-items:center}.lake-result-card .lake-eyebrow button{padding:0;color:#a7a7a7}.lake-result-card .lake-eyebrow svg{width:12px;height:12px}.lake-number{font-size:31px;color:#727272;margin:9px 0 6px;font-weight:300}.lake-number small{font-size:12px;color:#9c9c9c;margin-left:5px}.lake-result-card p{font-size:12px;color:#9c9c9c;line-height:1.8;margin:5px 0}.lake-result-card a{font-size:12px;text-decoration:underline;color:#929292}.lake-list{max-height:85px;overflow:auto;margin:10px 0}.lake-list a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 0;text-decoration:none;color:#838383;font-size:12px}.lake-map-action{font-size:12px;padding:6px 0;color:#888888}.lake-pending{color:#949494!important}.lake-floating-note{font-size:12px;color:#9f9f9f;line-height:1.7}.lake-stale{border-color:#c8c8c8}.lake-trigger[disabled]{opacity:.7}.lake-result-card~.preview-caption{opacity:0}.settings .steps{height:45px}.settings .panel-scroll{padding-top:20px}.workbench{height:680px}.gallery-grid .place-card .card-end{font-size:12px}
@media(max-width:760px){.workbench{height:auto}.interaction-modes{padding:10px 22px}.interaction-modes button{font-size:13px;padding:9px}.assistant-panel{min-height:470px}.assistant-messages{max-height:440px;padding:24px}.assistant-welcome h2{font-size:20px}.assistant-welcome p{font-size:14px}.assistant-suggestions button{font-size:13px;padding:13px}.chat-bubble{font-size:14px}.assistant-compose{padding:15px 21px}.assistant-input textarea{height:63px;font-size:14px}.assistant-input-actions>span{font-size:12px}.assistant-local-note{font-size:12px!important}.lake-trigger{left:12px;top:48px;font-size:12px;padding:6px 8px;gap:4px}.lake-trigger svg{width:11px;height:11px}.preview-caption{top:84px}.lake-result-card{left:11px;top:82px;width:180px;padding:10px 12px}.lake-number{font-size:25px;margin:6px 0}.lake-result-card p{font-size:12px}.lake-list{max-height:65px}.lake-result-card .lake-eyebrow{font-size:12px}.settings .steps{height:52px}.assistant-region{font-size:12px}.assistant-input-actions button{height:32px;width:32px}.lake-result-card .lake-map-action{font-size:12px}}
