@font-face{font-family:"Urbanist";src:url(//www.nouveau-regard.fr/wp-content/plugins/nr-core-chatbot/public/css/../fonts/urbanist-variable.woff2) format("woff2-variations"),url(//www.nouveau-regard.fr/wp-content/plugins/nr-core-chatbot/public/css/../fonts/urbanist-variable.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:"Urbanist";src:url(//www.nouveau-regard.fr/wp-content/plugins/nr-core-chatbot/public/css/../fonts/urbanist-italic-variable.woff2) format("woff2-variations"),url(//www.nouveau-regard.fr/wp-content/plugins/nr-core-chatbot/public/css/../fonts/urbanist-italic-variable.woff2) format("woff2");font-weight:400 700;font-style:italic;font-display:swap}@font-face{font-family:"Space Grotesk";src:url(//www.nouveau-regard.fr/wp-content/plugins/nr-core-chatbot/public/css/../fonts/space-grotesk-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}#nrcc-widget{--nrcc-brand:#0a0d4c;--nrcc-brand-soft:#151564;--nrcc-accent:#9da1ff;--nrcc-send:#9da1ff;--nrcc-user:#9da1ff;--nrcc-bot:#edefff;--nrcc-surface:#f3f7fb;--nrcc-cta:#71edba;--nrcc-brand-ink:#fff;--nrcc-brand-soft-ink:#fff;--nrcc-accent-text:#0a0d4c;--nrcc-send-ink:#151564;--nrcc-user-ink:#0a0d4c;--nrcc-bot-ink:#0a0d4c;--nrcc-surface-ink:#0a0d4c;--nrcc-cta-ink:#0a0d4c;--nrcc-log-bg:var(--nrcc-surface);--nrcc-bot-bg:var(--nrcc-bot);--nrcc-bot-text:var(--nrcc-bot-ink);--nrcc-text:var(--nrcc-surface-ink);--nrcc-hover:rgba(255,255,255,.12);--nrcc-surface-2:#e8eef6;--nrcc-surface-2:color-mix(in srgb,var(--nrcc-log-bg) 88%,var(--nrcc-text));--nrcc-muted:#3b3f75;--nrcc-muted:color-mix(in srgb,var(--nrcc-text) 72%,var(--nrcc-log-bg));--nrcc-border:#dde3ee;--nrcc-border:color-mix(in srgb,var(--nrcc-text) 14%,var(--nrcc-log-bg));--nrcc-danger:#b91c1c;--nrcc-bubble-shadow:0 1px 12px 4px rgba(3,52,76,.15);--nrcc-border-strong:#8a8db4;--nrcc-border-strong:color-mix(in srgb,var(--nrcc-text) 45%,var(--nrcc-log-bg));--nrcc-focus:var(--nrcc-brand-ink);--nrcc-ring:rgba(255,255,255,.9);--nrcc-link:var(--nrcc-brand);--nrcc-radius:20px;--nrcc-radius-bubble:12px;--nrcc-radius-pill:999px;--nrcc-font:"Urbanist",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--nrcc-font-title:"Space Grotesk",var(--nrcc-font);--nrcc-lift:0px;--nrcc-chat-size:15px;position:fixed;bottom:calc( 20px + var( --nrcc-lift ) );z-index:99999;display:flex;flex-direction:column;font-family:var(--nrcc-font);font-size:14px;line-height:1.5}#nrcc-widget.nrcc-link-dim{--nrcc-link:var(--nrcc-text)}#nrcc-widget,#nrcc-widget *,#nrcc-widget *:before,#nrcc-widget *:after{box-sizing:border-box}#nrcc-widget [hidden]{display:none !important}#nrcc-widget .nrcc-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;white-space:nowrap;clip:rect(0,0,0,0);clip-path:inset(50%)}#nrcc-widget :focus-visible{outline:3px solid var(--nrcc-focus);outline-offset:2px}#nrcc-widget .nrcc-log,#nrcc-widget .nrcc-contact-form{--nrcc-focus:var(--nrcc-text)}#nrcc-widget input:focus-visible,#nrcc-widget textarea:focus-visible{outline-width:2px;border-color:var(--nrcc-accent)}#nrcc-widget .nrcc-contact-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 16px 0;flex-shrink:0}#nrcc-widget .nrcc-contact-form{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0;margin:0 16px;padding:16px;border-radius:var(--nrcc-radius);background:var(--nrcc-log-bg);color:var(--nrcc-text);overflow-y:auto;overscroll-behavior:contain}#nrcc-widget .nrcc-contact-form h2{font:500 18px/1.3 var(--nrcc-font-title);margin:0;color:inherit}#nrcc-widget .nrcc-contact-form p{margin:0;font-size:13px}#nrcc-widget .nrcc-contact-field{display:flex;flex-direction:column;gap:4px;font-size:13px;color:inherit}#nrcc-widget .nrcc-contact-field input,#nrcc-widget .nrcc-contact-field textarea{width:100%;min-height:38px;padding:8px 10px;border:1px solid var(--nrcc-border-strong);border-radius:10px;background:var(--nrcc-log-bg);color:var(--nrcc-text);font:16px/1.4 var(--nrcc-font)}#nrcc-widget .nrcc-contact-field input[aria-invalid=true],#nrcc-widget .nrcc-contact-field textarea[aria-invalid=true]{border-color:var(--nrcc-danger)}#nrcc-widget .nrcc-contact-check{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:inherit}#nrcc-widget .nrcc-contact-check input{appearance:auto;width:18px;height:18px;margin:1px 0 0;flex:none;accent-color:var(--nrcc-accent)}#nrcc-widget .nrcc-contact-primary,#nrcc-widget .nrcc-contact-secondary{font:700 14px/1.4 var(--nrcc-font);min-height:40px;padding:9px 18px;border-radius:var(--nrcc-radius-pill);border:1px solid transparent;cursor:pointer;white-space:normal}#nrcc-widget .nrcc-contact-primary{background:var(--nrcc-cta);color:var(--nrcc-cta-ink)}#nrcc-widget .nrcc-contact-secondary{background:0 0;border-color:var(--nrcc-border-strong);color:var(--nrcc-text)}#nrcc-widget .nrcc-contact-primary:disabled,#nrcc-widget .nrcc-contact-secondary:disabled{opacity:.6;cursor:default}#nrcc-widget .nrcc-contact-fallback-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;align-self:flex-start;background:var(--nrcc-cta);border-color:transparent;color:var(--nrcc-cta-ink)}#nrcc-widget .nrcc-contact-invitation{padding:14px;border:0;border-radius:var(--nrcc-radius-bubble);background:var(--nrcc-bot-bg);color:var(--nrcc-bot-text);box-shadow:var(--nrcc-bubble-shadow)}#nrcc-widget .nrcc-contact-invitation p{margin:0 0 8px}#nrcc-widget .nrcc-contact-invitation button{margin:3px 4px 3px 0}#nrcc-widget .nrcc-contact-fallback-action{margin:12px 0 0}#nrcc-widget .nrcc-contact-invitation--inline{margin-top:12px;padding:0;border-radius:0;background:0 0;box-shadow:none}#nrcc-widget .nrcc-limit-warning p{margin:0}#nrcc-widget .nrcc-limit-warning{margin:0;padding:8px 12px;border-left:3px solid var(--nrcc-border-strong);color:var(--nrcc-text);font-size:.9em}#nrcc-widget .nrcc-contact-hint{color:var(--nrcc-muted);font-size:13px}#nrcc-widget .nrcc-rating-overlay{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:20px;background:color-mix(in srgb,var(--nrcc-log-bg) 55%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#nrcc-widget .nrcc-rating{width:100%;max-width:320px;padding:22px 18px 14px;margin:0;border:0;border-radius:var(--nrcc-radius-bubble);background:var(--nrcc-bot-bg);color:var(--nrcc-bot-text);box-shadow:0 8px 32px rgba(3,52,76,.28);text-align:center}#nrcc-widget .nrcc-rating__prompt{margin:0 0 14px;font-weight:500;font-size:16px}#nrcc-widget .nrcc-rating__actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}#nrcc-widget .nrcc-rating__skip{display:block;margin:14px auto 0;padding:6px 10px;border:0;background:0 0;color:var(--nrcc-muted);font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}#nrcc-widget .nrcc-rating__skip:hover{color:var(--nrcc-text)}#nrcc-widget .nrcc-rating__skip:focus-visible{outline:3px solid var(--nrcc-focus);outline-offset:2px}#nrcc-widget .nrcc-rating .nrcc-feedback__panel{text-align:left}#nrcc-widget .nrcc-rating__btn{padding:8px 14px;border:1px solid var(--nrcc-border-strong);border-radius:999px;background:0 0;color:var(--nrcc-text);font:inherit;cursor:pointer}#nrcc-widget .nrcc-rating__btn:hover{border-color:var(--nrcc-cta);color:var(--nrcc-cta)}#nrcc-widget .nrcc-rating__btn--negative:hover{border-color:var(--nrcc-danger);color:var(--nrcc-danger)}#nrcc-widget .nrcc-rating .nrcc-feedback__panel{margin-top:10px;background:var(--nrcc-log-bg)}#nrcc-widget .nrcc-contact-status:empty{display:none}#nrcc-widget .nrcc-contact-status{color:var(--nrcc-text);font-weight:500}#nrcc-widget .nrcc-formidable-body{display:flex;flex-direction:column;gap:10px}#nrcc-widget .nrcc-formidable-loading{display:flex;align-items:center;gap:8px}#nrcc-widget .nrcc-formidable-fields{display:flex;flex-direction:column;gap:12px}#nrcc-widget .nrcc-contact-field--group{display:flex;flex-direction:column;gap:6px;font-size:13px;color:inherit}#nrcc-widget .nrcc-contact-field__legend{font-weight:500}#nrcc-widget .nrcc-formidable-html{font-size:13px;color:var(--nrcc-muted)}#nrcc-widget .nrcc-formidable-html a{color:var(--nrcc-link)}#nrcc-widget .nrcc-formidable-html p:first-child{margin-top:0}#nrcc-widget .nrcc-formidable-html p:last-child{margin-bottom:0}#nrcc-widget.nrcc-pos-bottom-right{right:20px;align-items:flex-end}#nrcc-widget.nrcc-pos-bottom-left{left:20px;align-items:flex-start}@media (max-width:768px){#nrcc-widget{--nrcc-lift:var(--nrcc-lift-mobile,0px)}}#nrcc-widget.is-open .nrcc-launcher{display:none}#nrcc-widget.is-open .nrcc-hint{display:none}.nrcc-launcher{display:flex;align-items:center;gap:8px;padding:14px;border:0;border-radius:var(--nrcc-radius-pill);background:var(--nrcc-accent);color:var(--nrcc-accent-text);font-family:var(--nrcc-font);font-size:14px;font-weight:500;line-height:1;cursor:pointer;box-shadow:0 6px 20px rgba(3,52,76,.3),0 0 0 2px var(--nrcc-ring)}.nrcc-launcher--labelled{padding:12px 18px}.nrcc-mark__glyph{display:block;width:100%;height:100%}#nrcc-widget .nrcc-mark--img{padding:0;background:0 0}.nrcc-launcher__icon{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:50%;object-fit:cover;overflow:hidden}.nrcc-launcher--icon:not(.nrcc-launcher--labelled){padding:0;border-radius:0;background:0 0;box-shadow:none}.nrcc-launcher--icon:not(.nrcc-launcher--labelled) .nrcc-launcher__icon{width:80px;height:80px;border-radius:0;object-fit:contain}@media (max-width:768px){.nrcc-launcher--icon:not(.nrcc-launcher--labelled) .nrcc-launcher__icon{width:65px;height:65px}}.nrcc-launcher--icon.nrcc-launcher--labelled .nrcc-launcher__icon{width:28px;height:28px}.nrcc-launcher:hover,.nrcc-launcher:focus-visible{filter:brightness(1.08)}.nrcc-hint{display:flex;margin-bottom:5px;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .25s ease,transform .25s ease}.nrcc-hint.is-visible{opacity:1;transform:translateY(0);pointer-events:auto;animation:nrcc-hint-float 2.4s ease-in-out 3}.nrcc-hint__bubble{position:relative;max-width:220px;padding:10px 30px 10px 14px;border:0;border-radius:var(--nrcc-radius-bubble);background:var(--nrcc-bot-bg);color:var(--nrcc-bot-text);font-family:var(--nrcc-font);font-size:14px;line-height:1.4;text-align:left;cursor:pointer}.nrcc-hint__bubble:after{content:"";position:absolute;bottom:-11px;width:0;height:0;border:11px solid transparent;border-bottom:0;border-top-color:var(--nrcc-bot-bg)}#nrcc-widget.nrcc-pos-bottom-right .nrcc-hint__bubble:after{right:16px}#nrcc-widget.nrcc-pos-bottom-left .nrcc-hint__bubble:after{left:16px}.nrcc-hint__text:after{content:"";display:inline-block;width:2px;height:12px;margin-left:2px;vertical-align:-2px;background:currentColor;animation:nrcc-blink 1s infinite}.nrcc-hint__text.is-done:after{content:none}.nrcc-hint__close{display:grid;place-items:center;position:absolute;top:6px;right:6px;width:18px;height:18px;padding:3px;border:0;border-radius:50%;background:0 0;color:var(--nrcc-bot-text);opacity:.6;cursor:pointer}.nrcc-hint__close:hover,.nrcc-hint__close:focus-visible{opacity:1;background:rgba(0,0,0,.08)}.nrcc-hint__close svg{width:11px;height:11px}@keyframes nrcc-hint-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.nrcc-hint.is-visible{animation:none}}.nrcc-panel{display:flex;flex-direction:column;position:relative;width:min( 460px, calc( 100vw - 40px ) );height:min( 760px, calc( 100vh - 100px - var( --nrcc-lift ) ) );overflow:hidden;border:0;border-radius:var(--nrcc-radius);background:var(--nrcc-brand);color:var(--nrcc-brand-ink);font-family:var(--nrcc-font);box-shadow:0 16px 48px rgba(3,52,76,.32),0 0 0 2px var(--nrcc-ring)}.nrcc-panel[hidden]{display:none}#nrcc-widget.is-large .nrcc-panel{width:min( 920px, calc( 100vw - 40px ) );height:min( 1520px, calc( 100vh - 100px - var( --nrcc-lift ) ) )}@media (max-width:480px){#nrcc-widget.is-open{inset:0}#nrcc-widget.is-open .nrcc-panel{width:100vw;height:100dvh;border:0;border-radius:0;box-shadow:none}}.nrcc-panel__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px;color:var(--nrcc-brand-ink)}.nrcc-panel__brand{display:flex;align-items:center;gap:10px;min-width:0}.nrcc-panel__icon{display:grid;place-items:center;width:36px;height:36px;flex:none;padding:7px;border-radius:50%;background:var(--nrcc-accent);color:var(--nrcc-accent-text);object-fit:cover;overflow:hidden}.nrcc-panel__title{overflow:hidden;font-family:var(--nrcc-font-title);font-size:15px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.nrcc-panel__tools{display:flex;align-items:center;gap:2px;flex:none}.nrcc-icon-btn{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:0 0;color:var(--nrcc-brand-ink);line-height:0;cursor:pointer}.nrcc-icon-btn:hover,.nrcc-icon-btn:focus-visible{background:var(--nrcc-hover)}.nrcc-icon-btn:disabled{opacity:.5;cursor:default;background:0 0}.nrcc-icon-btn svg{display:block;width:18px;height:18px}.nrcc-log{display:flex;flex:1;flex-direction:column;gap:12px;min-height:0;margin:0 16px;padding:16px;border-radius:var(--nrcc-radius);background:var(--nrcc-log-bg);color:var(--nrcc-text);overflow-y:auto;overscroll-behavior:contain}.nrcc-msg{display:flex;align-items:flex-end;gap:12px;margin:0}.nrcc-msg--bot{justify-content:flex-start}.nrcc-msg--user{justify-content:flex-end}.nrcc-msg__body{position:relative;max-width:85%;min-width:0;padding:12px 16px;border:0;border-radius:var(--nrcc-radius-bubble);border-bottom-left-radius:0;background:var(--nrcc-bot-bg);color:var(--nrcc-bot-text);box-shadow:var(--nrcc-bubble-shadow)}.nrcc-msg--user .nrcc-msg__body{border-radius:var(--nrcc-radius-bubble);border-bottom-right-radius:0;background:var(--nrcc-user);color:var(--nrcc-user-ink)}.nrcc-msg__body:before{content:"";position:absolute;bottom:0;left:-8px;width:8px;height:10px;background:inherit;-webkit-mask:radial-gradient(circle at 0 0,transparent 8px,#000 8.5px);mask:radial-gradient(circle at 0 0,transparent 8px,#000 8.5px);pointer-events:none}.nrcc-msg--user .nrcc-msg__body:before{right:-8px;left:auto;-webkit-mask:radial-gradient(circle at 100% 0,transparent 8px,#000 8.5px);mask:radial-gradient(circle at 100% 0,transparent 8px,#000 8.5px)}#nrcc-widget .nrcc-msg__avatar{display:block;width:28px;height:28px;max-width:none;flex:none;margin:0 0 0 -8px;padding:0;border:0;border-radius:50%;object-fit:cover;box-shadow:var(--nrcc-bubble-shadow)}#nrcc-widget .nrcc-msg__text{margin:0;font-size:var(--nrcc-chat-size);white-space:pre-wrap;overflow-wrap:break-word}#nrcc-widget .nrcc-msg__text--rich :is(p,ul,ol,li,strong,em,a){font-size:inherit}.nrcc-msg__text--rich{white-space:normal}.nrcc-msg__text--rich>:first-child{margin-top:0}.nrcc-msg__text--rich>:last-child{margin-bottom:0}.nrcc-msg__text--rich p{margin:.6em 0}.nrcc-msg__text--rich ul,.nrcc-msg__text--rich ol{margin:.6em 0;padding-left:1.3em;list-style-position:outside}.nrcc-msg__text--rich ul{list-style-type:disc}.nrcc-msg__text--rich ol{list-style-type:decimal}.nrcc-msg__text--rich li{margin:.2em 0}.nrcc-msg__text--rich strong{font-weight:700}#nrcc-widget .nrcc-msg__text:not(.nrcc-msg__text--rich) strong,#nrcc-widget .nrcc-consent__text strong,#nrcc-widget .nrcc-notice strong{font-weight:600}.nrcc-msg__text--rich em{font-style:italic}.nrcc-msg__text--rich a{color:var(--nrcc-link);text-decoration:underline}.nrcc-msg.is-error .nrcc-msg__body{border:1px solid var(--nrcc-danger);border-radius:var(--nrcc-radius-bubble);background:var(--nrcc-surface-2);color:var(--nrcc-danger)}.nrcc-msg.is-error .nrcc-msg__body:before{display:none}.nrcc-typing{display:flex;align-items:center;gap:4px;height:1.25rem}.nrcc-typing__dot{width:7px;height:7px;border-radius:50%;background:var(--nrcc-muted);animation:nrcc-blink 1.2s infinite}.nrcc-typing__dot:nth-of-type(2){animation-delay:.2s}.nrcc-typing__dot:nth-of-type(3){animation-delay:.4s}@keyframes nrcc-blink{0%,60%,100%{opacity:.25}30%{opacity:1}}.nrcc-sources{margin-top:12px;font-size:12px}.nrcc-sources__summary{display:flex;align-items:center;gap:6px;color:var(--nrcc-link);font-weight:500;cursor:pointer;list-style:none}.nrcc-sources__summary::-webkit-details-marker{display:none}.nrcc-sources__summary::marker{content:""}.nrcc-sources__chevron{width:14px;height:14px;flex:none}.nrcc-sources[open] .nrcc-sources__chevron{transform:rotate(180deg)}.nrcc-msg--user .nrcc-sources__summary{color:inherit}.nrcc-sources__list{display:flex;flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none}.nrcc-sources__link{display:flex;align-items:center;gap:6px;color:var(--nrcc-link);text-decoration:none;overflow-wrap:break-word}.nrcc-sources__link:hover{text-decoration:underline}.nrcc-sources__link svg{width:14px;height:14px;flex:none}.nrcc-feedback{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.nrcc-feedback__btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--nrcc-border);border-radius:999px;background:0 0;color:var(--nrcc-muted);cursor:pointer}.nrcc-feedback__btn:hover:not(:disabled){border-color:var(--nrcc-border-strong);color:var(--nrcc-text)}.nrcc-feedback__btn svg{width:14px;height:14px}.nrcc-feedback__btn.is-active{border-color:var(--nrcc-cta);color:var(--nrcc-cta)}.nrcc-feedback__btn:disabled{cursor:default;opacity:.55}.nrcc-feedback__status{margin:0;font-size:12px;color:var(--nrcc-muted)}.nrcc-feedback__panel{flex-basis:100%;margin-top:6px;padding:10px;border:1px solid var(--nrcc-border);border-radius:var(--nrcc-radius-bubble);background:var(--nrcc-bot-bg)}.nrcc-feedback__prompt{margin:0 0 8px;font-size:12px;color:var(--nrcc-text)}.nrcc-feedback__reasons{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.nrcc-feedback__reason{padding:4px 10px;border:1px solid var(--nrcc-border-strong);border-radius:999px;background:0 0;color:var(--nrcc-text);font-size:12px;cursor:pointer}.nrcc-feedback__reason.is-selected{background:var(--nrcc-cta);border-color:var(--nrcc-cta);color:var(--nrcc-cta-ink)}.nrcc-feedback__comment{width:100%;min-height:50px;margin-bottom:8px;padding:6px 8px;border:1px solid var(--nrcc-border-strong);border-radius:8px;background:var(--nrcc-log-bg);color:var(--nrcc-text);font:inherit;resize:vertical;box-sizing:border-box}.nrcc-feedback__send{padding:6px 14px;border:0;border-radius:999px;background:var(--nrcc-cta);color:var(--nrcc-cta-ink);font:inherit;cursor:pointer}.nrcc-feedback__send:disabled{opacity:.55;cursor:default}.nrcc-suggestions{display:flex;flex-wrap:wrap;gap:6px;margin:0}.nrcc-suggestion{min-height:34px;padding:7px 14px;border:1px solid var(--nrcc-border-strong);border-radius:var(--nrcc-radius-pill);background:var(--nrcc-log-bg);color:var(--nrcc-text);font-family:inherit;font-size:13.5px;line-height:1.4;text-align:left;cursor:pointer}.nrcc-suggestion:hover,.nrcc-suggestion:focus-visible{border-color:var(--nrcc-text);background:var(--nrcc-surface-2)}.nrcc-consent{display:grid;flex:1;align-content:center;justify-items:center;gap:20px;min-height:0;padding:8px 16px 16px;overflow-y:auto;overscroll-behavior:contain;text-align:center}#nrcc-widget.is-gated .nrcc-log,#nrcc-widget.is-gated .nrcc-contact-bar,#nrcc-widget.is-gated .nrcc-restart,#nrcc-widget.is-gated .nrcc-panel__brand{display:none}.nrcc-consent__mark{display:grid;place-items:center;width:82px;height:82px;flex:none;padding:18px;border-radius:50%;background:var(--nrcc-accent);color:var(--nrcc-accent-text);object-fit:cover;overflow:hidden}.nrcc-consent__title{margin:0;max-width:15em;font-family:var(--nrcc-font-title);font-size:22px;font-weight:500;line-height:1.2;color:var(--nrcc-brand-ink)}.nrcc-consent__text{margin:0;padding:24px;border-radius:var(--nrcc-radius);background:var(--nrcc-brand-soft);color:var(--nrcc-brand-soft-ink);font-size:13px;line-height:1.4;letter-spacing:.02em;text-align:left;white-space:pre-line}.nrcc-consent__accept{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:9px 18px;border:0;border-radius:var(--nrcc-radius-pill);background:var(--nrcc-cta);color:var(--nrcc-cta-ink);font-family:inherit;font-size:16px;font-weight:700;cursor:pointer}.nrcc-consent__accept svg{display:block;width:14px;height:14px;flex:none}.nrcc-consent__accept:hover,.nrcc-consent__accept:focus-visible{filter:brightness(1.08)}.nrcc-notice{margin:0;padding:0 16px 16px;color:var(--nrcc-brand-ink);font-size:12px;line-height:1.4;letter-spacing:.02em;opacity:.85;text-align:center}.nrcc-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px;padding:16px;border-top:0}.nrcc-form[hidden]{display:none}.nrcc-input{flex:1 1 200px;min-width:200px;max-height:120px;min-height:44px;padding:11px 56px 11px 18px;border:0;border-radius:22px;background:var(--nrcc-surface);scrollbar-width:thin;color:var(--nrcc-text);font-family:inherit;font-size:var(--nrcc-chat-size);line-height:1.4;resize:none}@media (pointer:coarse){.nrcc-input{font-size:max( 16px, var( --nrcc-chat-size ) )}}.nrcc-send{display:grid;place-items:center;width:36px;height:36px;flex:none;margin:0 12px 4px -52px;border:0;border-radius:50%;background:var(--nrcc-send);color:var(--nrcc-send-ink);cursor:pointer}.nrcc-send svg{display:block;width:21px;height:21px}.nrcc-send:hover:not([disabled]),.nrcc-send:focus-visible{filter:brightness(1.08)}.nrcc-send[disabled]{opacity:.55;cursor:default}@media (prefers-reduced-motion:no-preference){.nrcc-launcher,.nrcc-icon-btn,.nrcc-suggestion,.nrcc-send,.nrcc-consent__accept{transition:filter .15s ease,background .15s ease,border-color .15s ease}.nrcc-sources__chevron{transition:transform .15s ease}.nrcc-panel{transform-origin:bottom right;animation:nrcc-rise .32s cubic-bezier(.22,1,.36,1);transition:width .18s ease,height .18s ease}#nrcc-widget.nrcc-pos-bottom-left .nrcc-panel{transform-origin:bottom left}.nrcc-panel.is-closing{animation:nrcc-fall .2s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}.nrcc-launcher{animation:nrcc-pop .24s cubic-bezier(.22,1,.36,1)}#nrcc-widget .nrcc-rating-overlay{animation:nrcc-fade .2s ease-out}#nrcc-widget .nrcc-rating{animation:nrcc-rise .28s cubic-bezier(.22,1,.36,1)}@keyframes nrcc-rise{from{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:none}}@keyframes nrcc-fall{from{opacity:1;transform:none}to{opacity:0;transform:translateY(12px) scale(.97)}}@keyframes nrcc-pop{from{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes nrcc-fade{from{opacity:0}to{opacity:1}}}@media (prefers-reduced-motion:reduce){.nrcc-typing__dot{animation:none;opacity:.6}}@media (prefers-contrast:more){#nrcc-widget{--nrcc-muted:var(--nrcc-text);--nrcc-border:var(--nrcc-border-strong)}.nrcc-panel,.nrcc-input,.nrcc-suggestion,.nrcc-msg__body{border:2px solid var(--nrcc-border-strong)}.nrcc-msg__body:before{display:none}#nrcc-widget :focus-visible{outline-width:4px}}@media (forced-colors:active){.nrcc-panel,.nrcc-launcher,.nrcc-input,.nrcc-suggestion,.nrcc-send,.nrcc-msg__body,.nrcc-consent__accept,#nrcc-widget .nrcc-contact-primary,#nrcc-widget .nrcc-contact-secondary,#nrcc-widget .nrcc-contact-invitation{border:1px solid CanvasText}#nrcc-widget .nrcc-contact-invitation--inline{border:0}.nrcc-icon-btn:hover,.nrcc-icon-btn:focus-visible{border:1px solid CanvasText}#nrcc-widget :focus-visible{outline:3px solid Highlight}.nrcc-launcher:hover,.nrcc-send:hover:not([disabled]),.nrcc-consent__accept:hover{text-decoration:underline}.nrcc-typing__dot{background:CanvasText}.nrcc-msg__body:before{display:none}}#nrcc-widget .nrcc-contact-shortcut{order:1;flex:0 1 auto;max-width:140px;min-height:40px;border:1px solid transparent;border-radius:var(--nrcc-radius-pill);background:var(--nrcc-cta);color:var(--nrcc-cta-ink);font:inherit;font-size:12px;font-weight:600;line-height:1.2;text-align:center;padding:6px 10px;cursor:pointer;text-decoration:none;transition:background-color .15s,border-color .15s}#nrcc-widget .nrcc-contact-shortcut:hover:not(:disabled){border-color:var(--nrcc-cta-ink)}#nrcc-widget .nrcc-contact-shortcut[hidden]{display:none}#nrcc-widget .nrcc-contact-shortcut:focus-visible{outline:3px solid var(--nrcc-focus);outline-offset:2px}#nrcc-widget .nrcc-contact-shortcut:disabled{opacity:.65;cursor:default;text-decoration:none}#nrcc-widget .nrcc-products{display:flex;flex-direction:column;gap:10px;margin-top:12px}#nrcc-widget .nrcc-product{display:grid;grid-template-columns:64px minmax( 0, 1fr );gap:8px 12px;padding:10px;border:1px solid var(--nrcc-border);border-radius:10px;background:var(--nrcc-log-bg);color:var(--nrcc-text);font-size:13px;line-height:1.35}#nrcc-widget .nrcc-product>.nrcc-product__info:first-child,#nrcc-widget .nrcc-product__actions,#nrcc-widget .nrcc-product__status,#nrcc-widget .nrcc-product__next{grid-column:1/-1}#nrcc-widget .nrcc-product__image{width:64px;height:64px;border-radius:8px;object-fit:cover;background:var(--nrcc-surface-2)}#nrcc-widget .nrcc-product__info{display:flex;flex-direction:column;gap:2px;min-width:0}#nrcc-widget .nrcc-product__name{color:var(--nrcc-link);font-weight:700;text-decoration:none;overflow-wrap:break-word}#nrcc-widget a.nrcc-product__name:hover{text-decoration:underline}#nrcc-widget .nrcc-product__price,#nrcc-widget .nrcc-product__stock,#nrcc-widget .nrcc-product__hint,#nrcc-widget .nrcc-product__status{margin:0}#nrcc-widget .nrcc-product__price strong{font-weight:700}#nrcc-widget .nrcc-product__was{color:var(--nrcc-muted);font-size:12px}#nrcc-widget .nrcc-product__stock,#nrcc-widget .nrcc-product__hint{color:var(--nrcc-muted);font-size:12px}#nrcc-widget .nrcc-product__stock:empty,#nrcc-widget .nrcc-product__hint:empty,#nrcc-widget .nrcc-product__status:empty{display:none}#nrcc-widget .nrcc-product__actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}#nrcc-widget .nrcc-product__field{display:flex;flex:1 1 100px;flex-direction:column;gap:2px;min-width:0}#nrcc-widget .nrcc-product__label{font-size:12px;font-weight:600}#nrcc-widget .nrcc-product__select{width:100%;min-height:36px;padding:4px 8px;border:1px solid var(--nrcc-border-strong);border-radius:8px;background:#fff;color:#0a0d4c;font:13px/1.3 var(--nrcc-font)}#nrcc-widget .nrcc-product__add,#nrcc-widget .nrcc-product__view,#nrcc-widget .nrcc-product__link--primary{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;border:0;border-radius:var(--nrcc-radius-pill);background:var(--nrcc-cta);color:var(--nrcc-cta-ink);font:700 13px/1.2 var(--nrcc-font);text-decoration:none;cursor:pointer}#nrcc-widget .nrcc-product__add{flex:1 1 100%}#nrcc-widget .nrcc-product__add:disabled{opacity:.55;cursor:not-allowed}#nrcc-widget .nrcc-product__add:focus-visible,#nrcc-widget .nrcc-product__select:focus-visible,#nrcc-widget .nrcc-product__link:focus-visible,#nrcc-widget .nrcc-product__view:focus-visible,#nrcc-widget .nrcc-product__name:focus-visible{outline:3px solid var(--nrcc-focus);outline-offset:2px}#nrcc-widget .nrcc-product__status{font-size:12px;font-weight:600}#nrcc-widget .nrcc-product__status.is-error{color:var(--nrcc-danger)}#nrcc-widget .nrcc-product__next{display:flex;flex-wrap:wrap;gap:8px}#nrcc-widget .nrcc-product__link{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border:1px solid var(--nrcc-border-strong);border-radius:var(--nrcc-radius-pill);color:var(--nrcc-text);font:600 13px/1.2 var(--nrcc-font);text-decoration:none}#nrcc-widget .nrcc-product__link--primary{border:0}#nrcc-widget .nrcc-product.is-out .nrcc-product__image{opacity:.5}#nrcc-widget .nrcc-product.is-out .nrcc-product__stock{color:var(--nrcc-danger);font-weight:600}#nrcc-widget .nrcc-products__loading{display:flex;align-items:center;min-height:48px;padding:0 10px;border:1px dashed var(--nrcc-border);border-radius:10px}#nrcc-widget .nrcc-product--simple .nrcc-product__actions{justify-content:flex-start}#nrcc-widget .nrcc-product--simple .nrcc-product__view{min-height:36px;padding:6px 14px}