.interview-booking-switcher{width:100%}.interview-booking-switcher__actions,.interview-booking-switcher__details,.interview-booking-switcher__footer,.interview-booking-switcher__meeting,.interview-booking-switcher__message,.interview-booking-switcher__progress{margin-left:auto;margin-right:auto;max-width:720px;width:100%}.interview-booking-switcher__progress{align-items:stretch;display:flex;gap:14px;margin:0 auto 28px}.interview-booking-switcher__progress-line{display:none}.interview-booking-switcher__progress-step{align-items:center;background:#e9e9e9;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,14px 50%);color:#8f8f8f;display:flex;flex:1 1 0;font-size:14px;font-weight:700;gap:8px;height:44px;justify-content:center;line-height:1;min-width:0;padding:0 18px;position:relative;text-align:center;white-space:nowrap}.interview-booking-switcher__progress-step:first-child{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%)}.interview-booking-switcher__progress-step:last-child{clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 50%)}.interview-booking-switcher__progress-number{align-items:center;background:#fff;border-radius:999px;color:#9a9a9a;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:22px;justify-content:center;line-height:1;width:22px}.interview-booking-switcher__progress-label{font-size:14px;font-weight:700;line-height:1}.interview-booking-switcher__progress-step.is-active{background:#c13264;color:#fff}.interview-booking-switcher__progress-step.is-active .interview-booking-switcher__progress-number{background:#fff;color:#c13264}.interview-booking-switcher__actions,.interview-booking-switcher__details,.interview-booking-switcher__footer,.interview-booking-switcher__meeting,.interview-booking-switcher__message{display:none;margin-top:24px}.interview-booking-switcher__actions.is-visible,.interview-booking-switcher__details.is-visible,.interview-booking-switcher__footer.is-visible,.interview-booking-switcher__meeting.is-visible,.interview-booking-switcher__message.is-visible{display:block}.interview-booking-switcher__message{text-align:center}.interview-booking-switcher__message h1,.interview-booking-switcher__message h2,.interview-booking-switcher__message h3,.interview-booking-switcher__message h4{line-height:1.4;margin:0 0 16px}.interview-booking-switcher__message p{line-height:1.8;margin:0 0 12px}.interview-booking-switcher__message p:last-child{margin-bottom:0}.interview-booking-switcher__message ol,.interview-booking-switcher__message ul{margin:16px 0;padding-left:1.2em;text-align:left}.interview-booking-switcher__message li{margin-bottom:8px}.interview-booking-switcher__details-toggle{align-items:center;background:#fff;border:1px solid #d8d8d8;border-radius:8px;color:#333;cursor:pointer;display:none;font-size:16px;font-weight:700;gap:12px;justify-content:space-between;line-height:1.4;margin:20px auto 0;max-width:720px;padding:16px 18px;transition:background-color .2s ease,border-color .2s ease;width:100%}.interview-booking-switcher__details-toggle.is-visible{display:flex}.interview-booking-switcher__details-toggle:focus-visible,.interview-booking-switcher__details-toggle:hover{background-color:#fafafa;border-color:#cfcfcf;outline:none}.interview-booking-switcher__details-toggle-icon{font-size:12px;line-height:1;transition:transform .2s ease}.interview-booking-switcher__details-toggle[aria-expanded=true] .interview-booking-switcher__details-toggle-icon{transform:rotate(180deg)}.interview-booking-switcher__details{background:#fafafa;border:1px solid #d9d9d9;border-radius:8px;color:#333;font-size:14px;line-height:1.8;padding:16px 18px;text-align:left}.interview-booking-switcher__details p{margin:0 0 8px}.interview-booking-switcher__details p:last-child,.interview-booking-switcher__details ul:last-child{margin-bottom:0}.interview-booking-switcher__details ul{margin:0;padding-left:1.2em}.interview-booking-switcher__details li{margin-bottom:8px}.interview-booking-switcher__details li:last-child{margin-bottom:0}.interview-booking-switcher__actions{display:none}.interview-booking-switcher__actions.is-visible{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.interview-booking-switcher__footer{color:#666;font-size:14px;line-height:1.8;text-align:center}.interview-booking-switcher__footer p{margin:0}.interview-booking-switcher__footer div{text-align:left}.interview-booking-switcher__button{appearance:none;background:#bb326c;border:1px solid #bb326c;border-radius:30px;box-shadow:0 4px 10px rgba(187,50,108,.18);color:#fff;cursor:pointer;font-size:16px;font-weight:700;line-height:1.4;min-width:280px;padding:14px 24px;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.interview-booking-switcher__button:focus-visible,.interview-booking-switcher__button:hover{background-color:#c93a75;border-color:#c93a75;color:#fff;outline:none;transform:translateY(-1px)}.interview-booking-switcher__actions.has-selection .interview-booking-switcher__button{background:#fff;border-color:#bb326c;box-shadow:none;color:#bb326c}.interview-booking-switcher__actions.has-selection .interview-booking-switcher__button.is-active{background:#a92c61;border-color:#a92c61;box-shadow:0 4px 12px rgba(169,44,97,.22);color:#fff}.interview-booking-switcher__button.is-disabled,.interview-booking-switcher__button:disabled{background:#d8d8d8;border-color:#d8d8d8;box-shadow:none;color:#fff;cursor:not-allowed;opacity:.5;pointer-events:none}.interview-booking-switcher__meeting{overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}.interview-booking-switcher__meeting::-webkit-scrollbar{display:none}#meetings-embed-target{overflow:hidden;scrollbar-width:none;width:100%;-ms-overflow-style:none}#meetings-embed-target::-webkit-scrollbar{display:none}.interview-booking-switcher__meeting .meetings-iframe-container{overflow:hidden;scrollbar-width:none;width:100%;-ms-overflow-style:none}.interview-booking-switcher__meeting .meetings-iframe-container::-webkit-scrollbar{display:none}.interview-booking-switcher__meeting iframe{border:0!important;display:block;max-width:100%;overflow:hidden;scrollbar-width:none;width:100%!important;-ms-overflow-style:none}.interview-booking-switcher__meeting iframe::-webkit-scrollbar{display:none}@media (max-width:767px){.interview-booking-switcher__actions,.interview-booking-switcher__details,.interview-booking-switcher__details-toggle,.interview-booking-switcher__footer,.interview-booking-switcher__message,.interview-booking-switcher__progress{max-width:100%}.interview-booking-switcher__progress{gap:8px;margin-bottom:20px}.interview-booking-switcher__progress-step{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%);font-size:12px;height:36px;padding:0 10px}.interview-booking-switcher__progress-step:first-child{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%)}.interview-booking-switcher__progress-step:last-child{clip-path:polygon(10px 0,100% 0,100% 100%,10px 100%,0 50%)}.interview-booking-switcher__progress-number{font-size:10px;height:18px;width:18px}.interview-booking-switcher__progress-label{font-size:11px}.interview-booking-switcher__details-toggle{font-size:15px;padding:14px 16px}.interview-booking-switcher__actions.is-visible{flex-direction:column}.interview-booking-switcher__button{min-width:0;width:100%}}