.nu-quick__form fieldset{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;border:0}.nu-quick__message{display:flex;flex-direction:column;gap:7px;font-size:13px;color:var(--nu-ink-2)}.nu-quick__message textarea{box-sizing:border-box;width:100%;min-height:90px;resize:vertical;padding:12px 14px;border:1px solid var(--nu-line-2);border-radius:14px;background:var(--nu-bg);color:var(--nu-ink);font:400 16px/1.6 var(--nu-sans)}.nu-quick__message textarea:focus-visible,.nu-quick__policy:focus-visible,.nu-quick__retry:focus-visible{outline:2px solid var(--nu-gold-deep);outline-offset:2px}.nu-quick__privacy{display:flex;flex-direction:column;gap:10px;min-width:0}.nu-quick__policy{max-height:120px;overflow:auto;overscroll-behavior:contain;padding:10px;background:var(--nu-bg-2);white-space:pre-wrap;font-size:12px;line-height:1.7}.nu-quick__policy,.nu-quick__status{overflow-wrap:anywhere;color:var(--nu-ink-2)}.nu-quick__status{margin:0;font-size:13px;line-height:1.6}.nu-quick__status:empty{display:none}.nu-quick__retry{min-height:44px;border:1px solid var(--nu-line-2);border-radius:8px;background:var(--nu-bg);color:var(--nu-ink);font:inherit;cursor:pointer}.nu-quick__submit:disabled{opacity:.55;cursor:wait}.nu-quick__form .nu-check{min-height:36px;line-height:1.5}.nu-quick .nu-quick__panel{gap:16px}.nu-quick .nu-quick__head{align-items:center}.nu-quick .nu-quick__title{margin:0;font-size:20px}.nu-quick .nu-quick__close{width:36px;height:36px;border-color:var(--nu-line-2)}.nu-quick .nu-quick__form,.nu-quick .nu-quick__form fieldset{gap:12px}.nu-quick .nu-quick__form .nu-field{display:flex;flex-direction:column-reverse;gap:6px}.nu-quick .nu-quick__form .nu-field input:is(:focus,:not(:placeholder-shown))+span,.nu-quick .nu-quick__form .nu-field span,.nu-quick .nu-quick__message>span{position:static;transform:none;font:600 13px/1.4 var(--nu-sans);letter-spacing:0;color:var(--nu-ink-2)}.nu-quick .nu-quick__form .nu-field input,.nu-quick .nu-quick__message textarea{border:1px solid var(--nu-line-2);border-radius:12px;background:#fff;font:400 16px/1.5 var(--nu-sans);color:var(--nu-ink)}.nu-quick .nu-quick__form .nu-field input{height:48px;padding:0 14px}.nu-quick .nu-quick__message{gap:6px}.nu-quick .nu-quick__message textarea{min-height:92px;padding:12px 14px}.nu-quick .nu-quick__message textarea::placeholder{color:var(--nu-muted-2)}.nu-quick .nu-quick__form .nu-field input:focus,.nu-quick .nu-quick__message textarea:focus{border-color:var(--nu-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--nu-ink) 10%,transparent);outline:none;background:#fff}.nu-quick .nu-quick__form .nu-check{font-size:13px;color:var(--nu-ink-2)}.nu-quick .nu-quick__form .nu-check i{border-radius:6px;background:#fff}.nu-quick .nu-quick__form .nu-check input:checked+i{background:var(--nu-ink);border-color:var(--nu-ink);transform:none}.nu-quick .nu-quick__submit,.nu-quick .nu-quick__submit:hover{min-height:52px;margin-top:2px;border:0;border-radius:12px;background:var(--nu-ink);color:#fff;font:600 16px/1 var(--nu-sans);letter-spacing:-.01em;box-shadow:none}.nu-quick .nu-quick__submit:hover:not(:disabled){background:color-mix(in srgb,var(--nu-ink) 86%,#fff)}.nu-quick .nu-quick__submit:focus-visible{outline:2px solid var(--nu-gold-deep);outline-offset:2px}.nu-quick .nu-quick__links{gap:6px}.nu-quick .nu-quick__links a{height:38px;border:1px solid var(--nu-line-2);border-radius:10px;background:transparent;font-size:13px;color:var(--nu-ink-2)}.nu-quick .nu-quick__links a:hover{border-color:var(--nu-ink);background:var(--nu-ink);color:#fff;transform:none}.nu-quick .nu-quick__foot{gap:4px;padding-top:16px}.nu-quick .nu-quick__tel{font-size:24px}@media (min-width:1024px){.nu-quick.is-open:before{border-color:var(--nu-line-2);background-color:var(--nu-bg);box-shadow:0 30px 60px -28px rgba(30,36,43,.38),0 8px 20px -12px rgba(30,36,43,.12)}body:has(.nu-quick.is-open) .quick2025--subpage{opacity:0;visibility:hidden;pointer-events:none}.quick2025--subpage{transition:opacity .25s,visibility .25s}}.nu-quick .nu-quick__policy{border:1px solid var(--nu-line);border-radius:10px}