.contact-dialog{padding:0;border:0;background:transparent;width:min(460px,calc(100vw - 32px));max-width:none;overflow:visible}.contact-dialog::backdrop{background:#0f10129e}[data-theme=light] .contact-dialog::backdrop{background:#1a1c1f6b}[data-theme=light] .contact-dialog .spotlight-card{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.contact-dialog[open]{animation:contact-dialog-in .2s cubic-bezier(.25,1,.5,1)}@keyframes contact-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.98)}}.contact-input{border-color:#848484!important}.contact-input:focus{border-color:#d91b1b!important}.contact-input[aria-invalid=true]{border-color:#d91b1b!important}#f-gdpr[aria-invalid=true]{outline:2px solid #D91B1B;outline-offset:2px}.field-err{margin-top:4px;font-size:12px;line-height:1.35;font-weight:500;color:#d91b1b}.field-err:empty{margin-top:0}#err-gdpr{padding-left:26px}@media (min-width: 768px){.field-err{font-size:13px}}[data-theme=light] .field-err,[data-theme=light] .contact-label{color:#b01515}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::marker{display:none;content:""}[data-theme=light] .faq-item{background-color:#00000006!important;border-color:#0000001f!important}[data-theme=light] .faq-item:hover{border-color:#d91b1b8c!important}.faq-item[open]{border-color:#d91b1b8c!important;box-shadow:0 0 30px -6px #d91b1b4d,0 0 0 1px #d91b1b26!important}[data-theme=light] .faq-item[open]{border-color:#d91b1ba6!important;box-shadow:0 0 24px -4px #d91b1b40,0 0 0 1px #d91b1b4d!important}#f-utilaj option,#f-utilaj optgroup{background-color:rgb(var(--c-surface));color:rgb(var(--c-text))}#quote-form:not(.dd-ready) [data-select-trigger]{display:none!important}#quote-form.dd-ready select.contact-input{display:none!important}@media (pointer: coarse),(max-width: 767px){.dropdown-option{min-height:44px;font-size:15px}}.dropdown-panel.is-sheet{border-radius:16px;padding-bottom:calc(6px + env(safe-area-inset-bottom));box-shadow:0 0 0 1px #d91b1b1f,0 -8px 40px -12px #0000008c}.dropdown-panel{position:fixed;z-index:90;margin:0;padding:6px;list-style:none;background:rgb(var(--c-surface));border:1px solid rgba(217,27,27,.5);border-radius:12px;box-shadow:0 0 0 1px #d91b1b1f,0 2px 22px -6px #d91b1b4d,0 18px 44px -18px #0006;max-height:320px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(217,27,27,.35) transparent}.dropdown-panel::-webkit-scrollbar{width:6px}.dropdown-panel::-webkit-scrollbar-thumb{background:#d91b1b59;border-radius:3px}.dropdown-sheet-head{display:none}.dropdown-panel.is-sheet .dropdown-sheet-head{display:block;position:sticky;top:-6px;z-index:1;margin:-6px -6px 4px;padding:12px 16px 10px;background:rgb(var(--c-surface));border-bottom:1px solid rgba(255,255,255,.1);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--c-mid))}[data-theme=light] .dropdown-panel.is-sheet .dropdown-sheet-head{border-bottom-color:#1e232926}.dropdown-group{padding:9px 10px 4px;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#d91b1bd9}.dropdown-group:not(:first-child){margin-top:3px;border-top:1px solid rgba(217,27,27,.14)}.dropdown-option{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:8px;font-size:13px;line-height:1.35;color:rgb(var(--c-text));cursor:pointer;transition:background-color .12s ease,color .12s ease}.dropdown-option.is-active{background:#d91b1b14}.dropdown-option[aria-selected=true]{color:#d91b1b;font-weight:600}.dropdown-option .dd-check{flex-shrink:0;color:#d91b1b;opacity:0;transition:opacity .12s ease}.dropdown-option[aria-selected=true] .dd-check{opacity:1}[data-select-trigger][aria-expanded=true] .dropdown-chevron{transform:rotate(180deg)}[data-select-trigger][aria-expanded=true]{border-color:#d91b1b;box-shadow:0 0 0 3px #d91b1b2e}[data-select-trigger] .dd-empty{color:rgb(var(--c-mid) / .85)}.hp-field{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}@media (prefers-reduced-motion: reduce){.faq-item,.faq-item summary span,.contact-input,.card-btn,.dropdown-option,.dropdown-chevron,.dropdown-option .dd-check,.contact-dialog[open]{transition-duration:.01ms!important;animation:none!important}}
