/* Sprint 2.7.46 — creación de eventos en seis pasos y navegación superior. */
.cs27-meeting-wizard-page .cs2746-wizard-toolbar{min-height:72px;padding:13px 20px;position:sticky;top:0;z-index:25;border-bottom:1px solid #e9e2e4;display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fff;box-shadow:0 8px 18px rgba(45,30,36,.06);isolation:isolate}
.cs2746-wizard-toolbar>div:first-child span,.cs2746-wizard-toolbar>div:first-child strong{display:block}.cs2746-wizard-toolbar>div:first-child span{margin-bottom:3px;color:#c90035;font:700 10px gilroy-semibold,Arial,sans-serif;letter-spacing:.08em}.cs2746-wizard-toolbar>div:first-child strong{color:#342e33;font:17px gilroy-semibold,Arial,sans-serif}.cs2746-wizard-toolbar>div:last-child{display:flex;align-items:center;gap:8px}.cs2746-wizard-toolbar .btn{min-height:42px;margin:0!important;padding:9px 16px!important;border-radius:10px!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:13px gilroy-semibold,Arial,sans-serif!important}.cs2746-wizard-toolbar .btn-primary{border-color:#c90035!important;background:#c90035!important;color:#fff!important}.cs2746-wizard-toolbar .btn-gray{border:1px solid #ded6d9!important;background:#fff!important;color:#665e64!important}.cs2746-wizard-toolbar button:disabled{opacity:.42;cursor:not-allowed}.cs2746-wizard-toolbar [hidden]{display:none!important}
.cs27-meeting-wizard-page .cs2746-opening-panel{padding-top:28px!important}.cs2746-meeting-setup__grid{display:grid;gap:18px}.cs2746-choice-section{padding:18px;border:1px solid #e9e1e3;border-radius:15px;background:#fcfbfb}.cs2746-choice-section>header{margin-bottom:14px;display:grid;grid-template-columns:30px minmax(0,1fr);gap:11px;align-items:center}.cs2746-choice-section>header>span{width:26px;height:26px;border:1px solid #dfd5d8;border-radius:50%;display:grid;place-items:center;background:#fff}.cs2746-choice-section>header>span:after{content:'';width:8px;height:8px;border-radius:50%;background:#c9c0c4}.cs2746-choice-section>header strong,.cs2746-choice-section>header small{display:block}.cs2746-choice-section>header strong{font:16px gilroy-semibold,Arial,sans-serif}.cs2746-choice-section>header small{margin-top:2px;color:#7c747a;font-size:12px}.cs2746-choice-section.is-complete{border-color:#e7c3cd;background:#fffafb}.cs2746-choice-section.is-complete>header>span{border-color:#c90035;background:#c90035}.cs2746-choice-section.is-complete>header>span:after{content:'✓';width:auto;height:auto;background:transparent;color:#fff;font:11px Arial,sans-serif}.cs2746-choice-section.cs2722-invalid{border-color:#c90035!important;box-shadow:0 0 0 3px rgba(201,0,53,.08)}
.cs2746-choice-section>.container{width:100%;max-width:none;padding:0}.cs2746-choice-section>.container>.row{margin:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px}.cs2746-choice-section>.container>.row>div{width:auto!important;max-width:none!important;padding:0!important}.cs2746-choice-section>.container>.row>div:empty{display:none!important}.cs2746-choice-section .modal-cp-encuentros--box{min-height:104px!important;padding:15px!important;align-items:center!important;justify-content:center!important;flex-direction:row!important;gap:9px!important;border-radius:12px!important}.cs2746-choice-section .modal-cp-encuentros--box>svg{width:32px!important;height:32px!important;margin:0!important;flex:0 0 auto}.cs2746-choice-section .modal-cp-encuentros--box .privpub,.cs2746-choice-section .cs2746-choice-label{margin:0!important;line-height:1.25}.cs2746-choice-section .modal-cp-encuentros--box.is-selected{border-color:#c90035!important;background:#fff1f5!important;box-shadow:0 7px 19px rgba(117,32,57,.09)!important}.cs2746-choice-section .modal-cp-encuentros--box.is-selected:after{content:'✓';width:25px;height:25px;margin-left:auto;border-radius:50%;display:grid;place-items:center;flex:0 0 25px;background:#c90035;color:#fff;font:12px Arial,sans-serif}.cs2746-choice-section .login-quest,.cs2746-choice-section .modal-cp-encuentros--box.is-selected .login-quest{width:20px;height:20px;margin:0!important;display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px}.cs2746-choice-section .login-quest svg{width:16px!important;height:16px!important;margin:0!important}.cs2746-choice-section .modal-cp-encuentros--box:focus-visible{outline:3px solid rgba(201,0,53,.2);outline-offset:2px}
.cs27-meeting-wizard-page #divMeetingPayType>.container>.row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cs27-meeting-wizard-page #divMeetingPayType .modal-cp-encuentros--box.is-selected{border-color:#c90035!important;background:#fff1f5!important;box-shadow:0 8px 22px rgba(117,32,57,.1)!important}.cs27-meeting-wizard-page #divMeetingPayType>.modal-footer{display:none!important}.cs27-meeting-wizard-page #divMeetingPayType.cs2722-invalid{box-shadow:inset 0 0 0 2px #c90035}.cs27-meeting-wizard-page #divMeetingMain>.cs27-meeting-wizard-actions{display:none!important}
.cs27-meeting-wizard-page #streamingCPLabel label,.cs27-meeting-wizard-page #streamingCPLabel2 label,.cs27-meeting-wizard-page #streamingYTLabel label,.cs27-meeting-wizard-page #streamingZOLabel label{cursor:pointer}.cs27-meeting-wizard-page .cs2746-streaming-card{cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.cs27-meeting-wizard-page .cs2746-streaming-card:hover{border-color:#d8a8b5!important;transform:translateY(-1px)}.cs27-meeting-wizard-page .cs2746-streaming-card.is-selected,.cs27-meeting-wizard-page #streamingCPLabel:has(input:checked),.cs27-meeting-wizard-page #streamingYTLabel:has(input:checked),.cs27-meeting-wizard-page #streamingZOLabel:has(input:checked){border-color:#c90035!important;background:#fff1f5!important;box-shadow:0 0 0 3px rgba(201,0,53,.07)}.cs27-meeting-wizard-page .cs2746-streaming-card.is-unavailable{background:#fcfafb}.cs27-meeting-wizard-page .cs2746-streaming-card:focus-visible{outline:3px solid rgba(201,0,53,.2);outline-offset:2px}.cs27-meeting-wizard-page #divLinkCP[style*="display: none"],.cs27-meeting-wizard-page #divLinkYT[style*="display: none"],.cs27-meeting-wizard-page #divLinkZO[style*="display: none"]{display:none!important}body>.popover{z-index:20040!important}
@media(max-width:980px){.cs27-meeting-wizard-page .cs2746-wizard-toolbar{top:0}.cs2746-choice-section .modal-cp-encuentros--box{min-height:92px!important}}
@media(max-width:700px){.cs27-meeting-wizard-page .cs2746-wizard-toolbar{padding:11px 13px}.cs2746-wizard-toolbar>div:first-child strong{font-size:14px}.cs2746-wizard-toolbar>div:last-child{gap:5px}.cs2746-wizard-toolbar .btn{min-width:42px;padding:8px 10px!important;font-size:0!important}.cs2746-wizard-toolbar .btn i{margin:0;font-size:13px}.cs2746-wizard-toolbar [data-cs-meeting-save]{font-size:11px!important}.cs2746-choice-section{padding:14px}.cs2746-choice-section>.container>.row,.cs27-meeting-wizard-page #divMeetingPayType>.container>.row{grid-template-columns:1fr!important}.cs2746-choice-section .modal-cp-encuentros--box{min-height:78px!important}.cs2746-choice-section>header{grid-template-columns:26px minmax(0,1fr)}.cs2746-choice-section>header small{font-size:11px}}
