.lrc{--lrc-accent:#365b4a;--lrc-cream:#f7f4ed;--lrc-ink:#23342b;--lrc-line:#e3e8e1;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;line-height:1.5;color:var(--lrc-ink);position:fixed;right:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:999990;text-align:left}.lrc[hidden],.lrc [hidden]{display:none!important}.lrc *{box-sizing:border-box}.lrc button,.lrc input,.lrc textarea,.lrc select{font:inherit;letter-spacing:normal;text-transform:none;box-shadow:none}.lrc button{cursor:pointer;min-width:0}.lrc button:focus-visible,.lrc a:focus-visible,.lrc input:focus-visible,.lrc textarea:focus-visible,.lrc select:focus-visible,.lrc summary:focus-visible{outline:3px solid #b8843f;outline-offset:3px}.lrc-launch{display:flex;align-items:center;justify-content:center;margin-left:auto;border:0;background:var(--lrc-accent);color:#fff;width:60px;height:60px;padding:0;border-radius:22px;box-shadow:0 5px 24px #183e2c33;transition:transform .2s}.lrc-launch:hover{transform:translateY(-2px);background:var(--lrc-accent);color:#fff}.lrc-panel{display:flex;flex-direction:column;position:absolute;bottom:76px;right:0;width:390px;height:min(650px,calc(100dvh - 120px));min-height:300px;border-radius:22px;background:#fff;overflow:hidden;box-shadow:0 12px 70px #17291f2b,0 0 0 1px #1e3c2412}.lrc-header{display:flex;align-items:center;justify-content:space-between;background:var(--lrc-accent);color:#fff;padding:20px 22px}.lrc-brand{display:flex;align-items:center;gap:12px}.lrc-brand strong{display:block;font-size:16px;letter-spacing:.14em;font-weight:800}.lrc-brand img{max-width:40px;max-height:40px;object-fit:contain;background:#fff;border-radius:8px;padding:3px}.lrc-status{display:block;font-size:11px;opacity:.85;margin-top:3px}.lrc-icon{border:0!important;background:transparent!important;color:inherit!important;font-size:27px!important;width:32px;height:32px;padding:0!important;line-height:1!important;border-radius:8px}.lrc-tools{display:flex;justify-content:space-between;align-items:center;padding:9px 20px;border-bottom:1px solid var(--lrc-line);font-size:10px;color:#647167}.lrc-tools select{width:auto;height:26px;min-height:0;background:#fff;border:1px solid var(--lrc-line);border-radius:6px;padding:2px 6px;font-size:11px}.lrc-stream{overflow:auto;flex:1;padding:20px;overscroll-behavior:contain}.lrc-welcome{padding:15px 0 8px}.lrc-eyebrow{font-size:10px;font-weight:800;letter-spacing:.13em;color:#91643f}.lrc h2{font-family:inherit;font-size:28px;font-weight:700;line-height:1.15;letter-spacing:-.04em;margin:12px 0;color:var(--lrc-ink)}.lrc-welcome p{font-size:13px;color:#66736b;margin:0 0 26px;max-width:270px}.lrc-quick-list{display:grid;gap:9px}.lrc-quick{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:49px;border:1px solid var(--lrc-line);background:#fff;color:var(--lrc-ink);border-radius:12px;padding:12px 14px;font-weight:600;text-align:left;font-size:13px}.lrc-quick:after{content:'↗';color:#7d9784;font-size:18px}.lrc-quick:hover{background:var(--lrc-cream);border-color:#b8c7ba;color:var(--lrc-ink)}.lrc-message{max-width:100%;margin:0 0 17px;overflow-wrap:anywhere}.lrc-message p{font-size:13px;line-height:1.65;white-space:pre-wrap;background:var(--lrc-cream);border-radius:3px 14px 14px;padding:12px 14px;margin:4px 0}.lrc-customer{margin-left:28px}.lrc-customer p{background:var(--lrc-accent);color:#fff;border-radius:14px 3px 14px 14px}.lrc-role{display:block;font-size:10px;color:#748176;padding-left:3px}.lrc-product{display:flex;align-items:center;gap:12px;padding:10px;margin:8px 0;border:1px solid var(--lrc-line);border-radius:12px;text-decoration:none;color:var(--lrc-ink)}.lrc-product img{width:60px;height:68px;object-fit:contain;flex-shrink:0;background:var(--lrc-cream);border-radius:7px}.lrc-product strong{display:block;font-size:12px;line-height:1.4}.lrc-product span{display:block;font-size:12px;font-weight:600;margin:3px 0}.lrc-product small{display:block;font-size:10px;line-height:1.4;color:#647167}.lrc-parcel{display:grid;gap:4px;border:1px solid var(--lrc-line);border-radius:10px;padding:12px;margin:8px 0;font-size:12px}.lrc-parcel small{font-size:10px;color:#748176}.lrc-source{display:inline-block;color:var(--lrc-accent);font-size:11px;text-decoration:underline;margin:3px}.lrc-compose{display:flex;align-items:center;margin:0 14px 9px;border:1px solid var(--lrc-line);border-radius:14px;padding:8px;background:#fff}.lrc-compose textarea{flex:1;min-width:0;min-height:38px;max-height:110px;resize:vertical;border:0!important;background:transparent!important;padding:8px!important;margin:0;color:var(--lrc-ink);font-size:13px;line-height:1.5;outline-offset:0}.lrc-send{display:flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:var(--lrc-accent);color:#fff;width:38px;height:38px;padding:0;flex-shrink:0}.lrc-send:disabled{opacity:.5;cursor:wait}.lrc-footer{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;padding:0 10px 12px;font-size:10px}.lrc-footer button,.lrc-footer a{font:inherit;color:#69796e;border:0;background:none;text-decoration:none;padding:0;min-height:22px}.lrc-footer button:hover,.lrc-footer a:hover{color:var(--lrc-accent);text-decoration:underline}.lrc-contact{border-top:1px solid var(--lrc-line);padding:8px 18px;font-size:11px;max-height:180px;overflow:auto}.lrc-contact summary{cursor:pointer;color:#65766a}.lrc-contact form{display:flex;gap:6px;margin-top:8px}.lrc-contact input{width:0;flex:1;min-width:0;border:1px solid var(--lrc-line);border-radius:7px;padding:6px;font-size:12px}.lrc-contact button{font-size:10px;border:0;background:var(--lrc-accent);border-radius:7px;color:#fff;padding:6px 9px}.lrc-feedback{display:flex;align-items:center;gap:6px;font-size:10px;color:#68796d;margin:10px 0}.lrc-feedback button{padding:4px 9px;border:1px solid var(--lrc-line);border-radius:20px;background:#fff;color:var(--lrc-ink);font-size:10px}.lrc-error{margin:0 16px 8px;padding:7px 10px;background:#faf2e5;color:#794f25;border-radius:8px;font-size:11px}.lrc-sr{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap}.lrc a:hover{color:var(--lrc-accent)}@media(max-width:480px){.lrc{right:16px;bottom:max(16px,env(safe-area-inset-bottom))}.lrc-launch{width:56px;height:56px;border-radius:20px}.lrc-panel{width:calc(100vw - 24px);right:-4px;bottom:70px;height:calc(100dvh - 104px);border-radius:18px}.lrc input,.lrc textarea{font-size:16px!important}.lrc-stream{padding:16px}.lrc-header{padding:16px 18px}}@media(prefers-reduced-motion:reduce){.lrc *{transition:none!important;scroll-behavior:auto!important}}
.lrc .lrc-track{display:block;text-align:center;border:1px solid var(--lrc-accent);border-radius:8px;padding:8px 10px;color:var(--lrc-accent);text-decoration:none;font-size:12px;font-weight:600;margin-top:6px}.lrc .lrc-track:hover{background:var(--lrc-cream)}.lrc .lrc-tracking-code{font-family:ui-monospace,monospace;font-size:11px;overflow-wrap:anywhere;background:transparent;padding:0}.lrc .lrc-carrier{font-weight:600}
