.vza{--ease:cubic-bezier(.16,1,.3,1);--t-move:.4s;--t-card:.5s;--t-color:.3s;--ink-hover:#2a2a25;--ring:inset 0 0 0 1px var(--ink);--card-shadow:0 1px 2px #1414100d,0 22px 44px -14px #14141033}.vza :is(.btn,.ib,.chip,.fx-cta,.vz-btn,.mantine-Button-root,.mantine-ActionIcon-root,.vza-ls .cp,.vza-how .hw-jump a,.vza-auth .social,.vz-google-button,.vza-promo .pkg,.vza-home .brand,.vz-pp-opt,.vz-btn-outline,.vz-prompt,.vz-pkg-btn,.vzf-inkbtn,.vzf-chip,.vzf-euro,.vzf-locbtn,.vz-crm-notebtn,.vz-crm-nextbtn,.vz-crm-fbtn,.vz-ld-buy,.vz-ld-unlock,.vz-ld-offer,.vz-sg-cta-p,.vz-sg-cta-s,.vzs-autobtn,.vzs-genbtn,.vzs-procbtn,.vzs-rotb,.vzs-aspb,.vzs-detb,.vzs-batchb,.vz-sbarbtn,.vz-savesearch,.vz-hopen,.vz-uredi,.vz-exp,.vz-icbtn,.vz-social,.vz-ghost){transition:transform var(--t-move) var(--ease),background-color var(--t-color) var(--ease),color var(--t-color) var(--ease),border-color var(--t-color) var(--ease),box-shadow var(--t-color) var(--ease)}@media (hover:hover){.vza :is(.btn,.ib,.chip,.fx-cta,.vz-btn,.mantine-Button-root,.mantine-ActionIcon-root,.vza-ls .cp,.vza-how .hw-jump a,.vza-auth .social,.vz-google-button,.vza-promo .pkg,.vza-home .brand,.vz-pp-opt,.vz-btn-outline,.vz-prompt,.vz-pkg-btn,.vzf-inkbtn,.vzf-chip,.vzf-euro,.vzf-locbtn,.vz-crm-notebtn,.vz-crm-nextbtn,.vz-crm-fbtn,.vz-ld-buy,.vz-ld-unlock,.vz-ld-offer,.vz-sg-cta-p,.vz-sg-cta-s,.vzs-autobtn,.vzs-genbtn,.vzs-procbtn,.vzs-rotb,.vzs-aspb,.vzs-detb,.vzs-batchb,.vz-sbarbtn,.vz-savesearch,.vz-hopen,.vz-uredi,.vz-exp,.vz-icbtn,.vz-social,.vz-ghost):hover:not(:disabled):not([data-disabled]):not([aria-disabled=true]){transform:translateY(-2px)}.vza :is(.btn-red,.vz-btn-acc,.fx-cta.red):hover:not(:disabled){background:var(--red-dark);color:#fff}.vza :is(.btn-ink,.vz-btn:not(.vz-btn-acc):not(.vz-btn-outline)):hover:not(:disabled){background:var(--ink-hover)}.vza :is(.btn-white,.ib,.vza-home .brand):hover:not(:disabled){background:var(--paper);box-shadow:var(--ring)}.vza :is(.btn-line,.vz-btn-outline):hover:not(:disabled){background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.vza .btn-ghost:hover:not(:disabled){background:#1414100f}.vza .chip:not(.on):hover:not(:disabled){border-color:var(--ink)}.vza .chip.on:hover:not(:disabled){background:var(--ink-hover);border-color:var(--ink-hover)}}.vza :is(.btn,.ib,.chip,.fx-cta,.vz-btn,.mantine-Button-root,.mantine-ActionIcon-root,.vza-ls .cp,.vza-how .hw-jump a,.vza-auth .social,.vz-google-button,.vza-promo .pkg,.vza-home .brand,.vz-pp-opt,.vz-btn-outline,.vz-prompt,.vz-pkg-btn,.vzf-inkbtn,.vzf-chip,.vzf-euro,.vzf-locbtn,.vz-crm-notebtn,.vz-crm-nextbtn,.vz-crm-fbtn,.vz-ld-buy,.vz-ld-unlock,.vz-ld-offer,.vz-sg-cta-p,.vz-sg-cta-s,.vzs-autobtn,.vzs-genbtn,.vzs-procbtn,.vzs-rotb,.vzs-aspb,.vzs-detb,.vzs-batchb,.vz-sbarbtn,.vz-savesearch,.vz-hopen,.vz-uredi,.vz-exp,.vz-icbtn,.vz-social,.vz-ghost):active:not(:disabled):not([data-disabled]){transform:translateY(0)scale(.98)}.vza :is(.card,.bl-card,.bl-feat,.vza-home .cat,.vza-payret .nx,a.panel,.vz-card-link,.vza-nf .nf-links a,.vz-card,.vz-lift,.vz-crm-card,.vz-fav-card,.vz-sg-scard),.vz-listing-link .vz-listing-card{transition:transform var(--t-card) var(--ease),box-shadow var(--t-card) var(--ease),border-color var(--t-color) var(--ease)}.vza :is(.card,.bl-card,.bl-feat,.vza-home .cat,.vza-payret .nx,a.panel,.vz-card-link,.vza-nf .nf-links a,.vz-card,.vz-lift,.vz-crm-card,.vz-fav-card,.vz-sg-scard,.vz-listing-link) :is(.ph,.vz-listing-photo,.bl-ph,.bl-feat-ph,.vz-fav-ph) img{transition:transform .9s var(--ease)}@media (hover:hover){.vza :is(.card,.bl-card,.bl-feat,.vza-home .cat,.vza-payret .nx,a.panel,.vz-card-link,.vza-nf .nf-links a,.vz-card,.vz-lift,.vz-crm-card,.vz-fav-card,.vz-sg-scard):hover,.vza .vz-listing-link:hover .vz-listing-card{box-shadow:var(--card-shadow);transform:translateY(-4px)}.vza :is(.card,.bl-card,.bl-feat,.vza-home .cat,.vza-payret .nx,a.panel,.vz-card-link,.vza-nf .nf-links a,.vz-card,.vz-lift,.vz-crm-card,.vz-fav-card,.vz-sg-scard,.vz-listing-link):hover :is(.ph,.vz-listing-photo,.bl-ph,.bl-feat-ph,.vz-fav-ph) img{transform:scale(1.04)}}.vza :is(.link,.crumb a,.more,p a:not([class]),dd a:not([class])){transition:color var(--t-color) var(--ease)}@media (hover:hover){.vza :is(.link,.crumb a,p a:not([class]),dd a:not([class])):hover{color:var(--red-dark)}}.vza :where(a,button,summary,[role=button],[role=tab],button[role=combobox],[role=switch],[tabindex="0"],input[type=checkbox],input[type=radio],input[type=range]):focus-visible{outline:2px solid var(--ink);outline-offset:2px}.vza :where(input[type=checkbox]:not([role=switch]):not([class*=mantine-]),input[type=radio]:not([class*=mantine-])){appearance:none;cursor:pointer;vertical-align:middle;width:20px;height:20px;transition:background-color var(--t-color) var(--ease),border-color var(--t-color) var(--ease);background:#fff;border:1.5px solid #c9c5bb;flex-shrink:0;place-content:center;margin:0;display:inline-grid}.vza :where(input[type=checkbox]:not([role=switch]):not([class*=mantine-])){border-radius:6px}.vza :where(input[type=radio]:not([class*=mantine-])){border-radius:50%}.vza :where(input[type=checkbox]:not([role=switch]):not([class*=mantine-])):checked{background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/14px no-repeat;border-color:var(--ink)}.vza :where(input[type=radio]:not([class*=mantine-])):checked{border:6px solid var(--ink)}.vza :where(input[type=checkbox]:not([role=switch]):not([class*=mantine-]),input[type=radio]:not([class*=mantine-])):hover:not(:disabled){border-color:var(--ink)}.vza :where(input[type=checkbox],input[type=radio]):disabled{opacity:.5;cursor:not-allowed}.vza .tg input{border:0}.vza details>summary{cursor:pointer;list-style:none}.vza details>summary::-webkit-details-marker{display:none}.vza details>summary:not(:has(svg,.pl)){justify-content:space-between;align-items:center;gap:12px;display:flex}.vza details>summary:not(:has(svg,.pl)):after{content:"";width:8px;height:8px;transition:transform var(--t-color) var(--ease);border-bottom:2px solid;border-right:2px solid;flex-shrink:0;margin:0 4px 4px 0;transform:rotate(45deg)}.vza details[open]>summary:not(:has(svg,.pl)):after{transform:translateY(3px)rotate(-135deg)}@media (prefers-reduced-motion:reduce){.vza :is(.btn,.ib,.chip,.fx-cta,.vz-btn,.mantine-Button-root,.mantine-ActionIcon-root,.vza-ls .cp,.vza-how .hw-jump a,.vza-auth .social,.vz-google-button,.vza-promo .pkg,.vza-home .brand,.vz-pp-opt,.vz-btn-outline,.vz-prompt,.vz-pkg-btn,.vzf-inkbtn,.vzf-chip,.vzf-euro,.vzf-locbtn,.vz-crm-notebtn,.vz-crm-nextbtn,.vz-crm-fbtn,.vz-ld-buy,.vz-ld-unlock,.vz-ld-offer,.vz-sg-cta-p,.vz-sg-cta-s,.vzs-autobtn,.vzs-genbtn,.vzs-procbtn,.vzs-rotb,.vzs-aspb,.vzs-detb,.vzs-batchb,.vz-sbarbtn,.vz-savesearch,.vz-hopen,.vz-uredi,.vz-exp,.vz-icbtn,.vz-social,.vz-ghost,.card,.bl-card,.bl-feat,.vza-home .cat,.vza-payret .nx,a.panel,.vz-card-link,.vza-nf .nf-links a,.vz-card,.vz-lift,.vz-crm-card,.vz-fav-card,.vz-sg-scard,.vz-listing-card,.vz-cardimg),.vza :is(.btn,.ib,.chip,.fx-cta,.vz-btn,.mantine-Button-root,.mantine-ActionIcon-root,.vza-ls .cp,.vza-how .hw-jump a,.vza-auth .social,.vz-google-button,.vza-promo .pkg,.vza-home .brand,.vz-pp-opt,.vz-btn-outline,.vz-prompt,.vz-pkg-btn,.vzf-inkbtn,.vzf-chip,.vzf-euro,.vzf-locbtn,.vz-crm-notebtn,.vz-crm-nextbtn,.vz-crm-fbtn,.vz-ld-buy,.vz-ld-unlock,.vz-ld-offer,.vz-sg-cta-p,.vz-sg-cta-s,.vzs-autobtn,.vzs-genbtn,.vzs-procbtn,.vzs-rotb,.vzs-aspb,.vzs-detb,.vzs-batchb,.vz-sbarbtn,.vz-savesearch,.vz-hopen,.vz-uredi,.vz-exp,.vz-icbtn,.vz-social,.vz-ghost,.card,.bl-card,.bl-feat,.vza-home .cat,.vza-payret .nx,a.panel,.vz-card-link,.vza-nf .nf-links a,.vz-card,.vz-lift,.vz-crm-card,.vz-fav-card,.vz-sg-scard,.vz-listing-card,.vz-cardimg):is(:hover,:active),.vza .vz-listing-link:hover .vz-listing-card,.vza :hover :is(.ph,.vz-listing-photo,.bl-ph,.bl-feat-ph,.vz-fav-ph) img{transform:none!important}}
.vz-picker-dropdown{border:1px solid var(--vz-line);background:var(--vz-surface);padding:6px;box-shadow:0 24px 60px #14141024;border-radius:16px!important}.vz-picker-option{min-height:36px;font-size:14px;transition:background-color .15s,color .15s;border-radius:10px!important}.vz-picker-option[data-combobox-selected],.vz-picker-option[data-active]{background:var(--vz-ink);color:#fff}.vz-picker-option:hover:not([data-disabled]),.vz-picker-option[data-combobox-active]{background:var(--vz-paper);color:var(--vz-ink)}.vz-picker-input{font-variant-numeric:tabular-nums;border-color:var(--vz-line);min-height:44px;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);border-radius:12px!important}.vz-picker-input:hover:not([data-disabled]){border-color:var(--vz-ink)}.vz-picker-input:focus,.vz-picker-input:focus-within{border-color:var(--vz-ink);outline:none;box-shadow:0 0 0 3px #14141014}.vz-picker-day{font-size:14px;border-radius:8px!important}.vz-picker-day[data-selected]{background:var(--vz-ink);color:#fff}.vz-picker-day[data-today]:not([data-selected]){box-shadow:inset 0 0 0 1px var(--vz-red)}.vz-picker-calendar-control{border-radius:8px!important}.vz-picker-day:hover:not([data-disabled]):not([data-selected]),.vz-picker-calendar-control:hover{background:var(--vz-paper)}.vz-picker-dropdown :focus-visible,.vz-picker-day:focus-visible{outline:2px solid var(--vz-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.vz-picker-option{transition:none}}
