.nanopopup.switch-member-popup{--popup-height:auto;--popup-min-width:350px;--popup-max-width:740px;background-color:var(--default-bg)}.nanopopup.switch-member-popup .close-container{background-color:var(--default-bg);border-radius:50%;width:30px;height:30px;top:10px;right:10px}.nanopopup.switch-member-popup .close-container svg{color:var(--troubadour-main-5);font-size:20px}@media screen and (width<=600px){.nanopopup.switch-member-popup .close-container{display:none}}.nanopopup.switch-member-popup[data-target-parent="1"] .child-title,.nanopopup.switch-member-popup[data-target-parent="0"] .parent-title{display:none}.nanopopup.switch-member-popup .switch-member-popup-content{flex-flow:column wrap;flex:1;justify-content:center;align-items:center;display:flex}.nanopopup.switch-member-popup .switch-member-popup-content h2{width:100%;color:var(--troubadour-main-5);text-align:center;text-transform:none;margin:0 0 30px;font-size:22px;font-weight:800;line-height:1em}.nanopopup.switch-member-popup .switch-member-popup-content a,.nanopopup.switch-member-popup .switch-member-popup-content label{width:100%;color:var(--troubadour-main-5);text-align:center;text-transform:none;margin:0 0 15px;font-size:18px;font-weight:600;line-height:1em}.nanopopup.switch-member-popup .switch-member-popup-content a{text-decoration:underline}.nanopopup.switch-member-popup .switch-member-popup-content .access-code-container{margin:0 0 30px}.nanopopup.switch-member-popup .switch-member-popup-content .access-code-container .switch-member-error{text-align:center;width:100%;color:var(--troubadour-main);font-size:clamp(12px,2vw,14px)}.nanopopup.switch-member-popup .switch-member-popup-content .action-buttons{flex-flow:column wrap;justify-content:center;align-items:center;gap:20px;display:flex}.nanopopup.switch-member-popup .switch-member-popup-content .action-buttons a:not(.troubadour-button){color:var(--troubadour-main-5);font-size:18px;font-weight:700;line-height:1em;text-decoration:underline}.nanopopup.switch-member-popup .family-access-popup-content{flex-flow:column wrap;flex:1;justify-content:center;align-items:center;display:flex}.nanopopup.switch-member-popup .family-access-popup-content p{color:var(--troubadour-main-19);text-align:center;margin:0;padding:30px;font-size:22px;font-weight:400;line-height:30px}.nanopopup.switch-member-popup .family-access-popup-content p strong{font-weight:800}
