@layer app{.consent-form-card[data-v-e7f10385]{--hw-text:rgba(var(--v-theme-on-surface), var(--v-high-emphasis-opacity));--hw-muted:rgba(var(--v-theme-on-surface), .58);--hw-line:rgba(var(--v-theme-on-surface), .12);--hw-panel:rgba(var(--v-theme-on-surface), .03);--hw-accent:#f4ede5;--hw-accent-strong:#8b7d69;font-family:Montserrat,Avenir Next,Segoe UI,sans-serif}.consent-form-card--tablet[data-v-e7f10385]{z-index:1500;overscroll-behavior:contain;border:0;border-radius:0;width:100vw;height:100dvh;inset:0;overflow:hidden auto;max-width:none!important;position:fixed!important}.consent-tablet-toolbar[data-v-e7f10385]{z-index:10;flex:none;position:sticky;top:0}.questionnaire-swal-container{z-index:10050!important}.hw-form-panel[data-v-e7f10385]{padding-top:0}.padding-main[data-v-e7f10385]{margin-top:10px}.consent-section+.consent-section[data-v-e7f10385]{border-top:1px solid var(--hw-line);margin-top:1.5rem;padding-top:1.5rem}.consent-section__header[data-v-e7f10385]{margin-bottom:1rem}.consent-section__eyebrow[data-v-e7f10385]{color:var(--hw-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:600}.consent-section__title[data-v-e7f10385]{color:var(--hw-text);margin:.35rem 0 0;font-size:1.15rem;font-weight:700}@media (width>=960px){.hw-form-panel[data-v-e7f10385]{padding:0 1.5rem 2rem!important}}.hw-paragraph[data-v-e7f10385]{color:rgba(var(--v-theme-on-surface),.78);white-space:pre-line;margin-block:.25rem .75rem;line-height:1.7}.question-label[data-v-e7f10385]{color:var(--hw-accent-strong);letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;padding-top:.2rem;font-size:.82rem;font-weight:500;line-height:1.5;display:block;overflow:visible}.hw-form-language-row[data-v-e7f10385]{padding:.85rem 1rem 0}.hw-language-switch[data-v-e7f10385]{flex-wrap:wrap;gap:.65rem;display:flex}.hw-language-pill[data-v-e7f10385]{appearance:none;border:1px solid rgba(var(--v-theme-on-surface),.08);background:rgb(var(--v-theme-surface));color:var(--hw-text);font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:.55rem 1rem;font-size:.74rem;transition:background-color .2s,color .2s,border-color .2s,transform .2s;box-shadow:0 8px 18px #0f172a0f}.hw-language-pill[data-v-e7f10385]:hover{border-color:rgba(var(--v-theme-on-surface),.14);transform:translateY(-1px)}.hw-language-pill.is-active[data-v-e7f10385]{background:var(--hw-accent);color:#4b4134;border-color:#8b7d692e}.hw-mode-switch[data-v-e7f10385]{gap:.4rem;display:flex}.hw-mode-pill[data-v-e7f10385]{appearance:none;border:1px solid rgba(var(--v-theme-on-surface),.1);background:rgb(var(--v-theme-surface));color:var(--hw-muted);font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;padding:.35rem .85rem;font-size:.72rem;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.hw-mode-pill[data-v-e7f10385]:hover{border-color:rgba(var(--v-theme-on-surface),.18);color:var(--hw-text)}.hw-mode-pill.is-active[data-v-e7f10385]{background:var(--hw-accent);color:#4b4134;border-color:#8b7d6933}.consent-brand-row[data-v-e7f10385]{justify-content:flex-start;align-items:center;display:flex}.consent-brand-logo[data-v-e7f10385]{-o-object-fit:contain;object-fit:contain;width:calc(min(58vw,220px));max-width:220px;height:auto}.consent-form-card[data-v-e7f10385] .v-field--variant-underlined .v-field__outline:after,.consent-form-card[data-v-e7f10385] .v-field--variant-underlined .v-field__outline:before{border-color:var(--hw-line)}.consent-form-card[data-v-e7f10385] .v-field input,.consent-form-card[data-v-e7f10385] .v-field textarea,.consent-form-card[data-v-e7f10385] .v-field__input{color:var(--hw-text)}.consent-form-card[data-v-e7f10385] .v-field input::-moz-placeholder{color:rgba(var(--v-theme-on-surface),.36);letter-spacing:normal;text-transform:none;opacity:1;font-style:italic}.consent-form-card[data-v-e7f10385] .v-field textarea::-moz-placeholder{color:rgba(var(--v-theme-on-surface),.36);letter-spacing:normal;text-transform:none;opacity:1;font-style:italic}.consent-form-card[data-v-e7f10385] .v-field input::placeholder,.consent-form-card[data-v-e7f10385] .v-field textarea::placeholder{color:rgba(var(--v-theme-on-surface),.36);letter-spacing:normal;text-transform:none;opacity:1;font-style:italic}.consent-form-card[data-v-e7f10385] .v-label{color:var(--hw-muted)}.consent-form-card[data-v-e7f10385] .v-selection-control{color:var(--hw-text)}.consent-form-card[data-v-e7f10385] .v-selection-control__input>.v-icon,.consent-form-card[data-v-e7f10385] .v-selection-control__wrapper{color:var(--hw-accent-strong)}.consent-form-card[data-v-e7f10385] .v-checkbox .v-label{color:var(--hw-text)}.hw-choice-block--boolean[data-v-e7f10385]{border-radius:10px;padding:.4rem .65rem;transition:background-color .15s}.hw-choice-block--boolean[data-v-e7f10385]:hover{background:#8b7d690f}.hw-radio-block[data-v-e7f10385]{padding-top:.1rem}.consent-actions-footer[data-v-e7f10385]{border-top:1px solid var(--hw-line);flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:2rem;padding-top:1.25rem;display:flex}.consent-form-card[dir=rtl][data-v-e7f10385] .v-selection-control{flex-direction:row-reverse}.consent-form-card[dir=rtl][data-v-e7f10385] .v-field input,.consent-form-card[dir=rtl][data-v-e7f10385] .v-field textarea,.consent-form-card[dir=rtl][data-v-e7f10385] .v-field__input{text-align:right;direction:rtl}.consent-form-card[dir=rtl][data-v-e7f10385] .v-field .v-label{right:var(--v-field-padding-start,16px);transform-origin:100% 0;left:auto}.consent-form-card[dir=rtl][data-v-e7f10385] .v-input__details,.consent-form-card[dir=rtl][data-v-e7f10385] .v-messages{text-align:right}.consent-form-card[dir=rtl][data-v-e7f10385] .v-select__selection-text{direction:rtl}.consent-form-card[dir=rtl][data-v-e7f10385] .v-chip-group .v-slide-group__content{flex-direction:row-reverse}.consent-form-card[dir=rtl][data-v-e7f10385] .v-selection-control-group{flex-flow:row-reverse wrap}.consent-form-card[dir=rtl][data-v-e7f10385] .v-field__prepend-inner{padding-inline-start:0;padding-inline-end:var(--v-field-padding-start,12px)}}
