.fea-dialog{background-color:var(--new-molecule-modal-background-color);border-radius:var(--new-molecule-modal-component-border-radius,var(--new-molecule-modal-border-radius));border-color:var(--new-molecule-modal-component-border-color);border-width:var(--new-molecule-modal-component-border-width-top) var(--new-molecule-modal-component-border-width-right) var(--new-molecule-modal-component-border-width-bottom) var(--new-molecule-modal-component-border-width-left);border-style:solid;width:fit-content;max-width:min(90svw,991px);margin:auto;padding:0}.fea-dialog-content{gap:var(--new-molecule-modal-content-gap-desktop,var(--spacing-sm));padding-block:var(--new-molecule-modal-content-padding-y-desktop,40px);padding-inline:var(--new-molecule-modal-content-padding-x-desktop,40px);flex-direction:column;align-self:stretch;display:flex}.fea-dialog-footer{box-sizing:border-box;background-color:var(--new-molecule-modal-footer-bg-color,var(--surface-container-primary,#fff));align-items:center;gap:var(--new-molecule-modal-footer-gap-desktop,var(--spacing-sm));border-color:var(--new-molecule-modal-footer-border-color,transparent);border-style:solid;border-width:var(--new-molecule-modal-footer-border-width-top,0) var(--new-molecule-modal-footer-border-width-right,0) var(--new-molecule-modal-footer-border-width-bottom,0) var(--new-molecule-modal-footer-border-width-left,0);width:100%;padding:var(--new-molecule-modal-component-padding-desktop-top,var(--spacing-sm)) var(--new-molecule-modal-component-padding-desktop-right,var(--spacing-sm)) var(--new-molecule-modal-component-padding-desktop-bottom,var(--spacing-sm)) var(--new-molecule-modal-component-padding-desktop-left,var(--spacing-sm));display:flex}:root[data-theme=piaget],:root[data-theme=pia]{--molecules-modal-component-border-color:#022969a1;--molecules-modal-header-padding-top:16px;--molecules-modal-header-padding-right:16px;--molecules-modal-header-padding-bottom:16px;--molecules-modal-header-padding-left:16px;--molecules-modal-content-padding-top:8px;--molecules-modal-content-padding-right:24px;--molecules-modal-content-padding-bottom:24px;--molecules-modal-content-padding-left:24px}:is([data-theme=piaget],[data-theme=pia],:root[data-theme=piaget],:root[data-theme=pia]) .fea-dialog{border-color:#022969a1}:is([data-theme=piaget],[data-theme=pia],:root[data-theme=piaget],:root[data-theme=pia]) .fea-dialog-content{padding:8px 24px 24px}[data-theme=vacheron-constantin],[data-theme=vac],:root[data-theme=vacheron-constantin],:root[data-theme=vac]{--new-molecule-modal-component-border-color:var(--border-base-subtle,#d9d9d9);--new-molecule-modal-header-border-color:var(--border-base-subtle,#d9d9d9);--new-molecule-modal-content-padding-y-desktop:24px;--new-molecule-modal-content-padding-y-mobile:24px}:is([data-theme=vacheron-constantin],[data-theme=vac],:root[data-theme=vacheron-constantin],:root[data-theme=vac]) .fea-dialog{border-color:var(--new-molecule-modal-header-border-color,var(--border-base-subtle,#d9d9d9))}:is([data-theme=vacheron-constantin],[data-theme=vac],:root[data-theme=vacheron-constantin],:root[data-theme=vac]) .fea-dialog-content{padding-block:24px;padding-top:24px;padding-bottom:24px}[data-theme=piaget] .fea-dialog-header,[data-theme=pia] .fea-dialog-header,:root[data-theme=piaget] .fea-dialog-header,:root[data-theme=pia] .fea-dialog-header{text-align:left;justify-content:flex-start;padding:16px}[data-theme=piaget] .fea-dialog-header-title,[data-theme=pia] .fea-dialog-header-title,:root[data-theme=piaget] .fea-dialog-header-title,:root[data-theme=pia] .fea-dialog-header-title{text-align:left;font-size:var(--font-size-18,18px);padding-right:32px}[data-theme=piaget] .fea-dialog-close,[data-theme=pia] .fea-dialog-close,:root[data-theme=piaget] .fea-dialog-close,:root[data-theme=pia] .fea-dialog-close{top:50%;right:16px;transform:translateY(-50%)}[dir=rtl] [data-theme=piaget] .fea-dialog-header,[dir=rtl] [data-theme=pia] .fea-dialog-header,[dir=rtl] :root[data-theme=piaget] .fea-dialog-header,[dir=rtl] :root[data-theme=pia] .fea-dialog-header{text-align:right;justify-content:flex-end}[dir=rtl] [data-theme=piaget] .fea-dialog-header-title,[dir=rtl] [data-theme=pia] .fea-dialog-header-title,[dir=rtl] :root[data-theme=piaget] .fea-dialog-header-title,[dir=rtl] :root[data-theme=pia] .fea-dialog-header-title{text-align:right;padding-left:32px;padding-right:0}[dir=rtl] [data-theme=piaget] .fea-dialog-close,[dir=rtl] [data-theme=pia] .fea-dialog-close,[dir=rtl] :root[data-theme=piaget] .fea-dialog-close,[dir=rtl] :root[data-theme=pia] .fea-dialog-close{left:16px;right:auto}.fea-dialog::backdrop{background-color:rgba(0, 0, 0, var(--opacity-medium));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.fea-dialog[open]::backdrop{animation:.4s ease-out forwards backdrop-fade-in}@keyframes backdrop-fade-in{0%{opacity:0}to{opacity:1}}.fea-dialog-header{border-style:var(--border-style-solid);border-color:var(--new-molecule-modal-header-border-color);border-width:var(--new-molecule-modal-header-border-width-top) var(--new-molecule-modal-header-border-width-right) var(--new-molecule-modal-header-border-width-bottom) var(--new-molecule-modal-header-border-width-left);width:100%;padding:var(--new-molecule-modal-component-padding-desktop-top,var(--spacing-sm)) var(--new-molecule-modal-component-padding-desktop-right,var(--spacing-sm)) var(--new-molecule-modal-component-padding-desktop-bottom,var(--spacing-sm)) var(--new-molecule-modal-component-padding-desktop-left,var(--spacing-sm));text-align:center;background-color:var(--new-molecule-modal-header-bg-color,var(--surface-container-primary));justify-content:center;align-items:center;display:flex;position:relative}.fea-dialog-header-title{color:var(--new-molecule-modal-header-text-color);text-transform:uppercase;max-width:100%;display:block}.fea-dialog-close{right:var(--new-molecule-modal-component-padding-desktop-right,var(--spacing-sm));top:var(--new-molecule-modal-component-padding-desktop-top,var(--spacing-sm));width:var(--new-molecule-modal-header-icon-size);height:var(--new-molecule-modal-header-icon-size);cursor:pointer;color:var(--new-molecule-modal-header-icon-color);transition:opacity var(--transition-duration-faster2x) var(--transition-easing-ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.fea-dialog-close svg,.fea-dialog-close .icon{width:var(--new-molecule-modal-header-icon-size);height:var(--new-molecule-modal-header-icon-size)}.fea-dialog-close:hover{opacity:var(--opacity-strong)}@media (max-width:768px){.fea-dialog-content{gap:var(--new-molecule-modal-content-gap-mobile,var(--spacing-sm));padding:var(--new-molecule-modal-content-padding-y-mobile,var(--spacing-lg)) var(--new-molecule-modal-content-padding-x-mobile,var(--new-molecule-modal-component-padding-mobile-left,var(--spacing-sm)))}.fea-dialog-header{padding:var(--new-molecule-modal-component-padding-mobile-top,var(--spacing-sm)) var(--new-molecule-modal-component-padding-mobile-right,var(--spacing-sm)) var(--new-molecule-modal-component-padding-mobile-bottom,var(--spacing-sm)) var(--new-molecule-modal-component-padding-mobile-left,var(--spacing-sm))}.fea-dialog-footer{gap:var(--new-molecule-modal-footer-gap-mobile,var(--spacing-sm));padding:var(--new-molecule-modal-component-padding-mobile-top,var(--spacing-sm)) var(--new-molecule-modal-component-padding-mobile-right,var(--spacing-sm)) var(--new-molecule-modal-component-padding-mobile-bottom,var(--spacing-sm)) var(--new-molecule-modal-component-padding-mobile-left,var(--spacing-sm))}.fea-dialog-close{right:var(--new-molecule-modal-component-padding-mobile-right,var(--spacing-sm));top:var(--new-molecule-modal-component-padding-mobile-top,var(--spacing-sm))}.fea-dialog.fea-dialog-fullscreen-mobile{border-width:var(--new-molecule-modal-component-border-width-top) var(--new-molecule-modal-component-border-width-right) var(--new-molecule-modal-component-border-width-bottom) var(--new-molecule-modal-component-border-width-left);border-radius:0;width:100vw;max-width:100vw;height:100svh;max-height:100svh;margin:0;overflow-y:auto}.fea-dialog.fea-dialog-fullscreen-mobile .fea-dialog-content{position:relative}.fea-dialog.fea-dialog-fullscreen-mobile .fea-dialog-header{text-align:left;justify-content:flex-start;width:auto;max-width:100%}.fea-dialog.fea-dialog-fullscreen-mobile .fea-dialog-header-title{text-align:left}}
