.mmp-popup-component{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:none;justify-content:center;align-items:center;z-index:999;backdrop-filter:brightness(0.3)}
.mmp-popup-container{background-color:#fff;padding:20px;width:520px;border-radius:12px;padding:40px;gap:40px}
.text-section{display:flex;flex-direction:column;gap:24px}
.heading-container{display:flex;justify-content:space-between}
.heading-text{font-family:Roboto;font-size:20px;font-weight:600;line-height:24px;letter-spacing:.02em;color:#111}
.description-text{font-family:Roboto;font-size:16px;font-weight:600;line-height:24px;letter-spacing:-0.01em;color:#111;opacity:.6}
.cmp-vc-container{background:#f5f4f2;border:1px solid #f5f4f2;padding:16px;gap:16px;margin-top:20px;border-radius:8px;margin-bottom:40px}
.vc-option{display:flex;margin:16px 0;justify-content:space-between;height:44px}
.vc-option input{margin-right:10px}
.vc-option input{appearance:none;width:24px;height:24px;border:2px solid #ccc;border-radius:50%;margin-right:10px;cursor:pointer;position:relative;margin-top:10px}
.vc-option input:checked{background-color:#f04c23;border-color:#f04c23}
.vc-option input:checked::after{content:url("../../../../../content/dam/dishtv-aem-web-platform/mmp/right-icon.svg");display:block;width:10px;height:10px;border-radius:50%;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}
.vc-no{font-family:Roboto;font-size:16px;font-weight:600;line-height:19.2px;color:#111;margin:0}
.vc-text{font-family:Roboto;font-size:14px;font-weight:400;line-height:16.8px;color:#111;opacity:.6;margin:0}
.vc-label{display:flex;justify-content:space-between;flex-direction:column}
.bg-vc{background:#fff;padding:16px 0 16px 16px;border-radius:8px;height:76px;display:flex;justify-content:space-between}
.confirm-btn{background:#f04c23;border-radius:4px;width:100%;display:flex;justify-content:center;align-items:center;color:#fff;font-family:Roboto;font-size:14px;font-weight:700;line-height:16.41px;letter-spacing:.02em;text-align:center;height:50px;border:0;cursor:pointer}
.no-scroll{overflow:hidden}
@media(max-width:767px){.mmp-popup-container{background-color:#fff;padding:20px;width:90%;border-radius:12px;padding:20px}
}