.nodi-launcher{position:fixed;right:20px;bottom:20px;z-index:9992;width:58px;height:58px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;background:#0177c4;color:#fff;border:0;cursor:pointer;box-shadow:0 10px 28px -8px #0177c4a6;transition:background .15s ease,transform .15s ease}.nodi-launcher:hover{background:#015e9c;transform:translateY(-1px)}.nodi-launcher svg{width:26px;height:26px}.nodi-launcher__min,body.nodi-open .nodi-launcher__chat{display:none}body.nodi-open .nodi-launcher__min{display:block}.nodi-ava{border-radius:50%;overflow:hidden;flex:0 0 auto;display:block;background:#fff;object-fit:cover;object-position:left center}.nodi-panel{position:fixed;right:20px;bottom:92px;z-index:9991;width:min(500px,calc(100vw - 40px));height:min(680px,calc(100vh - 70px));display:none;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #E9EEF4;border-radius:18px;box-shadow:0 24px 64px -12px #0d142247;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Helvetica,Arial,sans-serif;color:#0d1422;transition:width .18s ease}body.nodi-open .nodi-panel{display:flex}.nodi-panel.is-max{width:min(760px,calc(100vw - 40px));height:calc(100vh - 110px)}.nodi-head{position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px;flex:0 0 auto;background:#fff}.nodi-head .nodi-ava{width:46px;height:46px}.nodi-head__titles{min-width:0;flex:1}.nodi-head__name{display:flex;align-items:center;gap:7px;font-size:19px;font-weight:800;color:#0d1422;line-height:1.1}.nodi-head__dot{width:8px;height:8px;border-radius:50%;background:#22c55e;flex:0 0 auto}.nodi-head__sub{font-size:14px;color:#8a94a6;margin-top:2px;line-height:1.25}.nodi-head__newchat{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;background:#fff;border:1px solid #E1E7EF;border-radius:10px;cursor:pointer;padding:10px 15px;font-size:14px;font-weight:700;color:#0d1422}.nodi-head__newchat:hover{border-color:#c9d6e4;background:#f7f9fc}.nodi-head__newchat svg{width:14px;height:14px}.nodi-icn{background:none;border:0;cursor:pointer;color:#5b6472;padding:7px;border-radius:8px;flex:0 0 auto;display:flex;align-items:center;justify-content:center}.nodi-icn:hover{color:#0d1422;background:#f1f4f8}.nodi-icn svg{width:19px;height:19px}.nodi-icn[data-nodi-close] svg{width:21px;height:21px}.nodi-cartbar{flex:0 0 auto;display:flex;align-items:center;gap:10px;background:#e8f1fa;color:#8a99ab;font-size:14.5px;font-weight:600;padding:11px 18px}.nodi-cartbar.has-items{color:#0d1422}.nodi-cartbar__link{margin-left:auto;color:#0177c4!important;font-weight:700;font-size:13.5px;text-decoration:none!important;display:none;flex:0 0 auto}.nodi-cartbar__link:hover{text-decoration:underline!important}.nodi-cartbar.has-items .nodi-cartbar__link{display:inline}.nodi-cartbar svg{width:16px;height:16px;flex:0 0 auto}.nodi-body{flex:1 1 auto;overflow-y:auto;padding:18px 16px 10px;display:flex;flex-direction:column;gap:12px;background:#f7f9fc;scroll-behavior:smooth}.nodi-row{display:flex;align-items:flex-end;gap:8px;max-width:92%;align-self:flex-start}.nodi-row .nodi-ava{width:28px;height:28px;margin-bottom:2px}.nodi-msg{font-size:15px;line-height:1.55}.nodi-msg--bot{background:#fff;border-radius:16px;padding:14px 17px;color:#0d1422;box-shadow:0 1px 2px #0d14220f;border:1px solid #EEF2F7}.nodi-msg--bot b,.nodi-msg--bot strong{font-weight:700}.nodi-msg--bot a{color:#0177c4;font-weight:700;text-decoration:underline}.nodi-msg--user{align-self:flex-end;background:#0177c4;color:#fff;max-width:86%;border-radius:16px 16px 4px;padding:11px 15px;font-weight:500}.nodi-card{align-self:stretch;background:#fff;border:1px solid #EEF2F7;border-radius:16px;box-shadow:0 1px 2px #0d14220f;padding:16px;display:flex;flex-direction:column;gap:8px}.nodi-card__eyebrow{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;font-weight:700;letter-spacing:.16em;color:#0177c4;text-transform:uppercase}.nodi-card__title{font-size:16.5px;font-weight:800;color:#0d1422;line-height:1.25}.nodi-card__sub{font-size:13.5px;color:#8a94a6;line-height:1.5}.nodi-card__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:4px;background:#0177c4;color:#fff!important;border-radius:10px;padding:11px 16px;font-size:13.5px;font-weight:700;letter-spacing:.04em;text-decoration:none!important}.nodi-card__cta:hover{background:#015e9c}.nodi-upload{align-self:stretch;background:#fff;border:1.5px dashed #C7D3E0;border-radius:16px;padding:16px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.nodi-upload:hover,.nodi-upload.is-drag{border-color:#0177c4;background:#f3f8fd}.nodi-upload__icon{width:36px;height:36px;border-radius:50%;background:#eaf3fb;flex:0 0 auto;display:flex;align-items:center;justify-content:center}.nodi-upload__icon svg{width:19px;height:19px}.nodi-upload__text{min-width:0;flex:1}.nodi-upload__title{font-size:14px;font-weight:800;color:#0d1422;line-height:1.3}.nodi-upload__sub{font-size:12px;color:#8a94a6;margin-top:1px}.nodi-upload__btn{flex:0 0 auto;background:#0177c4;color:#fff;border-radius:10px;padding:9px 16px;font-size:13px;font-weight:700}.nodi-chips{display:flex;flex-wrap:wrap;gap:8px;align-self:flex-start;max-width:100%}.nodi-chip{background:#fff;border:1px solid #C9D6E4;border-radius:999px;cursor:pointer;padding:9px 15px;font-size:13.5px;font-weight:700;color:#0177c4;transition:border-color .12s ease,background .12s ease}.nodi-chip:hover{border-color:#0177c4;background:#f3f8fd}.nodi-typing{align-self:flex-start;color:#8a94a6;font-size:12.5px;padding:2px 6px}.nodi-foot{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:14px;border-top:1px solid #EEF2F7;background:#fff}.nodi-foot__tool{flex:0 0 auto;width:48px;height:48px;border-radius:14px;cursor:pointer;background:#fff;border:1px solid #E1E7EF;color:#0177c4;display:flex;align-items:center;justify-content:center}.nodi-foot__tool:hover{border-color:#0177c4;background:#f3f8fd}.nodi-foot__tool svg{width:20px;height:20px}.nodi-foot input{flex:1;border:1px solid #E1E7EF;border-radius:999px;padding:13px 18px;font:500 15px/1.3 inherit;color:#0d1422;outline:none;min-width:0;background:#fff}.nodi-foot input::placeholder{color:#9aa6b5}.nodi-foot input:focus{border-color:#0177c4}.nodi-foot__send{flex:0 0 auto;width:50px;height:50px;border-radius:50%;border:0;cursor:pointer;background:#0177c4;color:#fff;display:flex;align-items:center;justify-content:center}.nodi-foot__send:hover{background:#015e9c}.nodi-foot__send svg{width:20px;height:20px;margin-left:-2px}.nodi-highlight{outline:3px solid rgba(1,119,196,.75)!important;outline-offset:4px;border-radius:6px;animation:nodiPulse 1.6s ease 2}@keyframes nodiPulse{0%{outline-color:#0177c4d9}50%{outline-color:#0177c426}to{outline-color:#0177c4d9}}@media(max-width:759px){.nodi-launcher{bottom:86px;right:14px}body.nodi-open .nodi-launcher{display:none}.nodi-panel,.nodi-panel.is-max{right:0;left:0;bottom:0;width:100vw;height:min(88vh,720px);border-radius:18px 18px 0 0;border-left:0;border-right:0;border-bottom:0}.nodi-head__newchat span{display:none}.nodi-head__newchat{padding:9px 11px}}.nodi-attachbar{flex:0 0 auto;display:none;align-items:center;gap:10px;padding:10px 14px 0;background:#fff}.nodi-attachbar.has-file{display:flex}.nodi-attach-chip{display:flex;align-items:center;gap:10px;max-width:100%;background:#f3f8fd;border:1px solid #C9DDF0;border-radius:12px;padding:8px 10px}.nodi-attach-chip img{width:34px;height:34px;border-radius:8px;object-fit:cover;background:#fff;flex:0 0 auto}.nodi-attach-chip__icon{width:34px;height:34px;border-radius:8px;background:#eaf3fb;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.nodi-attach-chip__icon svg{width:18px;height:18px}.nodi-attach-chip__name{font-size:13px;font-weight:700;color:#0d1422;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.nodi-attach-chip__x{background:none;border:0;cursor:pointer;color:#8a94a6;font-size:16px;line-height:1;padding:4px;flex:0 0 auto}.nodi-attach-chip__x:hover{color:#0d1422}.nodi-quickmenu{position:absolute;left:14px;bottom:76px;z-index:5;display:none;background:#fff;border:1px solid #E6EBF2;border-radius:14px;box-shadow:0 16px 40px -8px #0d142240;padding:8px;min-width:220px;flex-direction:column;gap:2px}.nodi-quickmenu.is-open{display:flex}.nodi-quickmenu button{display:flex;align-items:center;gap:10px;background:none;border:0;cursor:pointer;padding:11px 12px;border-radius:10px;font:600 14px/1.2 inherit;color:#0d1422;text-align:left}.nodi-quickmenu button:hover{background:#f3f8fd;color:#0177c4}.nodi-quickmenu button svg{width:16px;height:16px;color:#0177c4;flex:0 0 auto}.nodi-prep{position:relative;display:block;border-radius:10px;overflow:hidden}.nodi-prep img{display:block;width:100%;border-radius:10px;background:repeating-conic-gradient(#eceff3 0 25%,#fff 0 50%) 0 0/16px 16px}.nodi-prep.is-loading{min-height:150px;min-width:240px;width:240px;background:#f7f9fc;border:1px solid #EEF2F7}.nodi-prep.is-loading img{opacity:0;min-height:150px}.nodi-prep__veil{position:absolute;top:0;right:0;bottom:0;left:0;display:none;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#ffffff8c;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.nodi-prep.is-loading .nodi-prep__veil{display:flex}.nodi-prep__dots{background:#fff;border-radius:999px;padding:10px 14px;box-shadow:0 2px 6px #0d142224}.nodi-prep__dots i{width:8px;height:8px}.nodi-prep__label{font-size:12.5px;font-weight:700;color:#0177c4;letter-spacing:.02em;background:#fff;border-radius:999px;padding:4px 12px;box-shadow:0 1px 3px #0d14221f}.nodi-working{align-self:flex-start;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #EEF2F7;border-radius:16px;padding:13px 16px;box-shadow:0 1px 2px #0d14220f;font-size:14.5px;color:#0d1422;font-weight:600}.nodi-working__dots{display:inline-flex;gap:4px}.nodi-working__dots i{width:6px;height:6px;border-radius:50%;background:#0177c4;display:block;animation:nodiBounce 1s ease-in-out infinite}.nodi-working__dots i:nth-child(2){animation-delay:.15s}.nodi-working__dots i:nth-child(3){animation-delay:.3s}@keyframes nodiBounce{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}.nodi-newpop{position:absolute;top:calc(100% - 6px);right:14px;z-index:6;display:none;width:min(330px,calc(100% - 28px));background:#fff;border:1px solid #E6EBF2;border-radius:14px;box-shadow:0 18px 44px -10px #0d14224d;padding:16px}.nodi-newpop.is-open{display:block}.nodi-newpop__title{font-size:17px;font-weight:800;color:#0d1422;margin-bottom:6px}.nodi-newpop__body{font-size:14px;color:#5b6472;line-height:1.45;margin-bottom:14px}.nodi-newpop__row{display:flex;gap:10px}.nodi-newpop__go,.nodi-newpop__cancel{flex:1;border-radius:10px;cursor:pointer;padding:12px 14px;font:700 14.5px/1 inherit}.nodi-newpop__go{background:#0177c4;color:#fff;border:0}.nodi-newpop__go:hover{background:#015e9c}.nodi-newpop__cancel{background:#fff;color:#0d1422;border:1px solid #E1E7EF}.nodi-newpop__cancel:hover{border-color:#c9d6e4;background:#f7f9fc}
/*# sourceMappingURL=/cdn/shop/t/58/assets/nodi-agent.css.map */
