#yuAssistant{font:14px/1.6 -apple-system,BlinkMacSystemFont,'PingFang SC','Microsoft YaHei',sans-serif;color:#233c30;position:relative;z-index:90}#yuAssistant *{box-sizing:border-box}#yuAssistant button,#yuAssistant textarea{font:inherit}#yuAssistant button{cursor:pointer}#yuAssistant [hidden]{display:none!important}#yuAssistant .yu-launch{position:fixed;right:20px;bottom:max(18px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:6px;border:1px solid #cbd9ca;border-radius:40px;padding:2px 17px 2px 3px;background:#fff;color:#254b36;box-shadow:0 6px 24px #163e2620;font-weight:650}#yuAssistant .yu-launch img{object-fit:contain}#yuAssistant .yu-chat{position:fixed;right:20px;bottom:92px;width:390px;max-width:calc(100vw - 24px);height:min(680px,calc(100dvh - 120px));background:#fff;border:1px solid #cfdbce;border-radius:20px;box-shadow:0 16px 80px #0c302c38;display:flex;flex-direction:column;overflow:hidden;text-align:left}#yuAssistant .yu-chat-header{display:flex;align-items:center;gap:7px;padding:12px;background:#eef3e9;border-bottom:1px solid #dce5d6;flex-shrink:0}#yuAssistant .yu-chat-header div{flex:1;min-width:0}#yuAssistant small{display:block;font-size:11px;color:#728170}#yuAssistant .yu-chat-header strong{font-size:16px}#yuAssistant .yu-chat-header button{background:none;border:0;font-size:24px;padding:4px;color:#35543c;min-width:35px;min-height:40px}#yuAssistant .yu-log{flex:1;min-height:90px;overflow:auto;padding:15px;overscroll-behavior:contain}#yuAssistant .yu-message{margin-bottom:14px;max-width:100%;border-radius:12px;background:#f2f5ef;padding:11px;overflow-wrap:anywhere}#yuAssistant .yu-message p{margin:0;white-space:pre-wrap;font-size:14px;line-height:1.8}#yuAssistant .yu-user{margin-left:30px;background:#244d37;color:#fff}#yuAssistant .yu-message>small{margin-bottom:5px}#yuAssistant .yu-ideas{display:flex;gap:6px;flex-wrap:wrap;padding:0 12px 8px}#yuAssistant .yu-ideas button{border:1px solid #d6dfd0;background:#fff;border-radius:30px;font-size:11px;padding:6px 8px;color:#40613e}#yuAssistant .yu-privacy{font-size:10px;line-height:1.5;color:#788171;margin:0;padding:0 13px 9px}#yuAssistant .yu-form{display:flex;align-items:center;border-top:1px solid #e1e7dc;padding:10px;gap:8px;margin:0}#yuAssistant textarea{flex:1;min-width:0;border:1px solid #d6dfd0;border-radius:8px;padding:8px;resize:none;font-size:16px;line-height:1.5;color:#263f30;background:#fff}#yuAssistant .yu-form button{border:0;background:#284f39;color:white;padding:12px 13px;border-radius:8px;min-height:45px}#yuAssistant .yu-form button:disabled{opacity:.5}#yuAssistant a{color:#315b3d;text-decoration:none}#yuAssistant .yu-product{display:flex;gap:8px;border:1px solid #d4dfcf;background:#fff;border-radius:9px;padding:8px;margin-top:8px;align-items:center}#yuAssistant .yu-product img{width:54px;height:66px;object-fit:contain;background:#f1f3ed;border-radius:4px}#yuAssistant .yu-product div{min-width:0;flex:1}#yuAssistant .yu-product span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11px;line-height:1.6}#yuAssistant .yu-product strong{display:block;color:#b33a2e;font-size:13px}#yuAssistant .yu-reading{display:block;font-size:12px;margin-top:8px;border-bottom:1px solid #dce5d5;padding:5px 0}#yuAssistant .yu-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#yuAssistant :focus-visible{outline:3px solid #9fb88a;outline-offset:2px}@media(max-width:650px){#yuAssistant .yu-launch{right:12px;bottom:max(12px,env(safe-area-inset-bottom));padding-right:12px;font-size:11px}#yuAssistant .yu-launch img{width:43px;height:43px}#yuAssistant .yu-chat{right:12px;bottom:max(73px,calc(env(safe-area-inset-bottom) + 62px));height:min(620px,calc(100dvh - 100px));width:390px}#yuAssistant .yu-log{padding:10px}}
