#eden-advisor{font:15px/1.5 system-ui,sans-serif;color:#243c31;position:fixed;right:22px;bottom:22px;z-index:99999}#eden-advisor *{box-sizing:border-box}#eden-advisor [hidden]{display:none!important}#eden-advisor button,#eden-advisor select,#eden-advisor textarea{font:inherit}#eden-advisor button{cursor:pointer}#eden-advisor-open{background:#254e3e;color:#fff;border:0;border-radius:50px;padding:15px 21px;box-shadow:0 6px 24px #163b3429;font-weight:650}#eden-advisor-panel{position:absolute;right:0;bottom:66px;width:390px;max-width:calc(100vw - 32px);height:650px;max-height:calc(100dvh - 120px);background:#faf9f4;border:1px solid #dce3d9;border-radius:20px;box-shadow:0 15px 60px #162e3530;overflow:hidden;display:flex;flex-direction:column}#eden-advisor header{background:#254e3e;color:#fff;padding:20px;display:flex;justify-content:space-between;align-items:center}#eden-advisor header small{letter-spacing:2px;font-size:10px;color:#d6e7d8}#eden-advisor h2{font:600 23px/1.3 Georgia,serif;color:inherit;margin:4px 0 0}#eden-advisor-close{border:0;background:transparent;color:#fff;font-size:28px;padding:0 6px}#eden-advisor .eden-body{padding:18px;overflow-y:auto;overscroll-behavior:contain}#eden-advisor p{margin:0 0 14px}#eden-advisor label{display:block;margin:0 0 12px;font-weight:600;font-size:13px}#eden-advisor select,#eden-advisor textarea{display:block;width:100%;margin-top:5px;padding:10px;border:1px solid #c5d2c5;border-radius:9px;background:#fff;color:#243c31}#eden-advisor textarea{resize:vertical}#eden-advisor .eden-primary{border:0;border-radius:9px;padding:12px;background:#254e3e;color:white;width:100%;font-weight:650;margin:0 0 10px}#eden-advisor button:disabled{opacity:.55;cursor:wait}#eden-advisor small,#eden-advisor .eden-note{display:block;font-size:11px;line-height:1.5;color:#506455}#eden-advisor .eden-note{margin-top:16px}#eden-guide-results{margin-top:18px}#eden-advisor .eden-card{background:#fff;border:1px solid #dce3d9;border-radius:12px;overflow:hidden;display:flex;margin:12px 0;padding:10px;gap:12px}#eden-advisor .eden-card img{width:72px;height:85px;object-fit:cover;border-radius:7px}#eden-advisor .eden-card>div{min-width:0}#eden-advisor a{color:#254e3e;text-decoration:underline;text-underline-offset:3px}#eden-advisor .eden-card a{font-size:13px;line-height:1.35;display:block;font-weight:650}#eden-advisor .eden-card strong{display:block;font-size:14px;margin-top:5px}#eden-advisor .eden-card p{font-size:11px;margin:5px 0 0}#eden-advisor .eden-stock{font-size:10px}#eden-advisor .eden-chat{border-top:1px solid #dce3d9;margin-top:20px;padding-top:12px}#eden-advisor h3{font-size:17px;margin:0}#eden-advisor .eden-user{background:#e7edde;padding:10px;border-radius:10px}#eden-advisor .eden-consent{font-size:11px;font-weight:400}#eden-advisor .eden-consent input{margin-right:5px}#eden-advisor :focus-visible{outline:3px solid #b5cc80;outline-offset:3px}@media(max-width:480px){#eden-advisor{right:12px;bottom:12px}#eden-advisor-open{padding:12px 16px;font-size:13px}#eden-advisor-panel{bottom:58px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 95px)}#eden-advisor .eden-body{padding:15px}}

#eden-advisor .eden-photo{flex:0 0 72px}#eden-advisor .eden-photo small{font-size:9px;margin-top:4px;line-height:1.3}

.eden-ai-invite{width:100%;border:1px solid #b1c79a;border-radius:14px;background:#e8f0d4;color:#183c2b;display:flex;align-items:center;gap:18px;padding:18px 22px;text-align:left;font-family:system-ui,sans-serif;cursor:pointer;box-shadow:0 4px 18px #254e3e0d;transition:background .2s,box-shadow .2s}.eden-ai-invite:hover{background:#dbe9bd;box-shadow:0 5px 22px #254e3e1c}.eden-ai-invite-icon{font-size:32px;line-height:1}.eden-ai-invite-copy{flex:1;min-width:0}.eden-ai-invite-title{display:block;font-size:22px;font-weight:750;line-height:1.3}.eden-ai-invite-description{display:block;font-size:13px;margin-top:4px;line-height:1.5}.eden-ai-invite-action{padding:13px 20px;background:#254e3e;color:#fff;border-radius:10px;font-weight:650;font-size:15px;white-space:nowrap}.eden-ai-invite:focus-visible{outline:3px solid #254e3e;outline-offset:4px}header form.eden-search[hidden]{display:none!important}#eden-advisor-open{border:2px solid #d0e1a6;background:#254e3e;padding:16px 24px;font-size:16px;box-shadow:0 5px 26px #163b3440}#eden-advisor .eden-chat{border-top:0;margin-top:0;padding-top:0}#eden-advisor .eden-chat h3{font-size:21px}#eden-advisor .eden-quick-guide{border-top:1px solid #dce3d9;margin-top:20px;padding-top:14px}#eden-advisor .eden-quick-guide summary{font-size:12px;font-weight:600;cursor:pointer;color:#254e3e;margin-bottom:12px}@media(max-width:600px){.eden-ai-invite{padding:15px;gap:12px;flex-wrap:wrap}.eden-ai-invite-title{font-size:19px}.eden-ai-invite-description{font-size:12px}.eden-ai-invite-icon{font-size:27px}.eden-ai-invite-action{display:block;text-align:center;width:100%;padding:11px}#eden-advisor-open{font-size:14px;padding:13px 18px}}
