.ydb2-panel button:hover{opacity:1}.ydb2.is-hop .ydb2-fab{animation:ydbHop 3.8s ease-in-out infinite}.ydb2-nudge{position:relative;max-width:272px;background:#fff;border:1px solid var(--b-line);border-radius:16px 16px 16px 4px;padding:12px 30px 12px 14px;box-shadow:0 14px 34px rgba(13,21,38,.22);font-size:13.5px;animation:ydbIn .4s cubic-bezier(.2,.8,.2,1) both}[dir=rtl] .ydb2-nudge{padding:12px 14px 12px 30px}.ydb2-nudge p{margin:0;color:#3b4256}.ydb2-nudge .x{position:absolute;top:6px;inset-inline-end:8px;border:0;background:0 0;color:#9aa1b1;font-size:13px;padding:2px 4px}.ydb2-nudge .row{display:flex;gap:8px;margin-top:10px}.ydb2-nudge .row button{border-radius:10px;padding:7px 12px;font-weight:600;font-size:12.5px;border:1px solid var(--b-line);background:#fff;color:var(--b-mut)}.ydb2-nudge .row .y{background:var(--b-gold);border-color:var(--b-gold);color:#fff}.ydb2-panel{position:fixed;left:20px;bottom:20px;width:380px;height:min(620px,calc(100vh - 40px));background:#fff;border-radius:22px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px rgba(13,21,38,.35);z-index:999999;animation:ydbIn .3s cubic-bezier(.2,.8,.2,1) both}.ydb2-head{background:var(--b-navy);color:#fff;padding:13px 14px;display:flex;align-items:center;gap:11px;flex:none}.ydb2-av{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#2f74ff,#0046d6);display:grid;place-items:center;color:#fff;flex:none}.ydb2-head b{display:block;font-size:15px;line-height:1.25}.ydb2-head small{display:flex;align-items:center;gap:6px;color:#b8c4da;font-size:12px}.ydb2-head small::before{content:"";width:7px;height:7px;border-radius:50%;background:#22c55e}.ydb2-hb{margin-inline-start:auto;display:flex;gap:6px}.ydb2-hb button{width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.3);background:0 0;color:#fff;display:grid;place-items:center;padding:0}.ydb2-body{flex:1;overflow-y:auto;padding:16px 14px;background:var(--b-soft);display:flex;flex-direction:column;gap:10px;overscroll-behavior:contain}.ydb2-body>*{flex-shrink:0}.ydb2-msg{max-width:86%;padding:10px 13px;border-radius:16px;white-space:pre-wrap;word-wrap:break-word}.ydb2-msg.bot{background:#fff;border:1px solid var(--b-line);border-end-start-radius:4px;align-self:flex-start}.ydb2-msg.me{background:var(--b-navy);color:#fff;border-end-end-radius:4px;align-self:flex-end}.ydb2-chips{display:flex;flex-wrap:wrap;gap:8px}.ydb2-chips button{border:1px solid #c9d9ff;background:#fff;color:#0046d6;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:500}.ydb2-chips button:hover{border-color:var(--b-gold)}.ydb2-cards{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 6px;align-self:stretch;scroll-snap-type:x mandatory;scrollbar-width:thin}.ydb2-card{flex:0 0 228px;background:#fff;border:1px solid var(--b-line);border-radius:16px;overflow:hidden;scroll-snap-align:start}.ydb2-card img{width:100%;height:124px;object-fit:cover;display:block;background:#e9e4da}.ydb2-card .in{padding:10px 12px 12px}.ydb2-card .nm{display:block;font-weight:600;font-size:13.5px;line-height:1.3;color:var(--b-ink);text-decoration:none}.ydb2-card .meta{font-size:12px;color:var(--b-mut);margin:3px 0 6px}.ydb2-card .pr{font-weight:700;font-size:15px}.ydb2-card .pr small{font-weight:400;color:var(--b-mut);font-size:12px}.ydb2-card .tb{font-size:11.5px;color:var(--b-mut);margin-top:2px}.ydb2-card .tb i{font-style:normal;background:#3bffc1;color:#000;font-weight:700;border-radius:5px;padding:0 5px}.ydb2-card .btns{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:9px}.ydb2-card .btns a{display:flex;align-items:center;justify-content:center;height:36px;border-radius:10px;font-size:12.5px;font-weight:600;text-decoration:none}.ydb2-card .btns .g{background:var(--b-gold);color:#fff}.ydb2-card .btns .w{border:1px solid #25d366;color:#128c4a}.ydb2-typing{align-self:flex-start;background:#fff;border:1px solid var(--b-line);border-radius:16px;padding:12px 14px;display:flex;gap:4px}.ydb2-typing i{width:7px;height:7px;border-radius:50%;background:#9db9ff;animation:ydbDot 1.2s infinite}.ydb2-typing i:nth-child(2){animation-delay:.15s}.ydb2-typing i:nth-child(3){animation-delay:.3s}.ydb2-foot{border-top:1px solid var(--b-line);padding:10px 12px;background:#fff;flex:none}.ydb2-in{display:flex;gap:8px;align-items:flex-end}.ydb2-in textarea{flex:1;min-height:44px;max-height:110px;resize:none;border:1px solid var(--b-line);border-radius:14px;padding:11px 14px;font:inherit;font-size:16px;line-height:1.35;color:var(--b-ink);background:#fff;outline:none}.ydb2-in textarea:focus{border-color:var(--b-gold)}.ydb2-in .s{width:44px;height:44px;border-radius:14px;border:0;background:var(--b-gold);display:grid;place-items:center;color:#fff;flex:none;padding:0}.ydb2-in .s:disabled{opacity:.5}.ydb2-hand{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--b-mut);margin-top:8px}.ydb2-hand a{color:#128c4a;font-weight:600;text-decoration:none}.ydb2.is-open .ydb2-fabw,.ydb2.is-open .ydb2-nudge{display:none}.ydb2.is-open{z-index:1000001}.ydb2.is-r{left:auto;right:20px;align-items:flex-end}.ydb2.is-r .ydb2-panel{left:auto;right:20px}.ydb2.is-r .ydb2-nudge{border-radius:16px 16px 4px 16px}.ydb2.is-r .ydb2-fab::after{right:auto;left:5px}html.yad-dr-open .ydb2:not(.is-open){display:none!important}.ydb2 .ydb2-chips button:hover,.ydb2 .ydb2-chips button:focus{background:#fff!important;color:#0046d6!important;border-color:var(--b-gold)!important}.ydb2 .ydb2-hb button:hover,.ydb2 .ydb2-hb button:focus{background:rgba(255,255,255,.08)!important;color:#fff!important}.ydb2 .ydb2-in .s:hover,.ydb2 .ydb2-in .s:focus{background:#0b95a2!important;color:#fff!important}.ydb2 .ydb2-nudge .row .y:hover,.ydb2 .ydb2-nudge .row .y:focus{background:#0b95a2!important;color:#fff!important}.ydb2 .ydb2-nudge .row button:not(.y):hover,.ydb2 .ydb2-nudge .row button:not(.y):focus{background:#f3fafa!important;color:var(--b-mut)!important}.ydb2 .ydb2-nudge .x:hover{background:0 0!important;color:var(--b-ink)!important}.ydb2 .ydb2-card .btns a:hover{filter:brightness(1.05);text-decoration:none}@media (max-width:767px){.ydb2.is-r{left:auto;right:15px}.ydb2.is-r .ydb2-panel{left:0;right:0}.ydb2-panel{left:0;right:0;bottom:0;top:0;width:auto;height:auto;border-radius:0}.ydb2-nudge{max-width:calc(100vw - 110px)}}@media (max-width:980px){body.single-yad_yacht .ydb2{bottom:86px}}