#eSIMCompatibility .esc-root{width:100%;height:100%;display:flex;flex-direction:column;max-width:832px;max-height:443px;border-radius:6px;box-shadow:0 2px 8px 0 #00000029;background-color:#fff}@media only screen and (max-width:970px){#eSIMCompatibility .esc-root{max-height:734px}}#eSIMCompatibility .esc-root .esc-header{height:64px;display:flex;align-items:center;flex-direction:row;justify-content:space-between;padding:16px;border-bottom:1px solid #f2f2f2}@media only screen and (max-width:970px){#eSIMCompatibility .esc-root .esc-header{height:56px;padding:12px}}#eSIMCompatibility .esc-root .esc-header span{font-family:"VodafoneRegular";font-weight:700;font-size:28px;line-height:32px;color:#0d0d0d}@media only screen and (max-width:970px){#eSIMCompatibility .esc-root .esc-header span{font-size:20px;line-height:28px}}#eSIMCompatibility .esc-root .esc-header .esc-header-action{width:32px;height:32px}@media only screen and (max-width:970px){#eSIMCompatibility .esc-root .esc-header .esc-header-action{width:24px;height:24px}}#eSIMCompatibility .esc-root .esc-header .esc-header-action:hover{cursor:pointer}#eSIMCompatibility .esc-root .esc-body{flex:1;display:flex;flex-direction:column;padding:32px 16px 16px 16px;gap:8px}#eSIMCompatibility .esc-root .esc-body .esc-body-detail{font-family:"VodafoneRegular";font-weight:400;font-size:20px;line-height:28px;color:#0d0d0d}@media only screen and (max-width:970px){#eSIMCompatibility .esc-root .esc-body .esc-body-detail{font-size:18px;line-height:28px}}#eSIMCompatibility .esc-root .esc-body .esc-body-search{height:50px;display:flex;position:relative;flex-direction:row;align-items:center;justify-content:center}#eSIMCompatibility .esc-root .esc-body .esc-body-search .esc-search-input{width:100%;padding:8px 52px 8px 16px;border:1px solid #7e7e7e;border-radius:6px;font-size:20px;line-height:28px;outline:0;transition:all .3s ease-in;color:#0d0d0d;background-color:#fff}@media only screen and (max-width:970px){#eSIMCompatibility .esc-root .esc-body .esc-body-search .esc-search-input{font-size:18px;line-height:28px}}#eSIMCompatibility .esc-root .esc-body .esc-body-search .esc-search-input:hover{border:1px solid #0096ad}#eSIMCompatibility .esc-root .esc-body .esc-body-search .esc-search-input:focus{border:2px solid #0096ad}#eSIMCompatibility .esc-root .esc-body .esc-body-search .esc-search-input::placeholder{color:#7e7e7e}#eSIMCompatibility .esc-root .esc-body .esc-body-search .esc-search-action{display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:0;bottom:0;padding:0 16px}#eSIMCompatibility .esc-root .esc-body .esc-body-search .esc-search-action div{width:20px;height:20px}#eSIMCompatibility .esc-root .esc-body .esc-body-search .esc-search-action:hover{cursor:pointer}#eSIMCompatibility .esc-root .esc-body .esc-body-search .esc-body-search:hover{border:1px solid #0096ad}#eSIMCompatibility .esc-root .esc-body .esc-body-search .esc-body-search:focus{border:2px solid #0096ad}#eSIMCompatibility .esc-root .esc-body .esc-body-result{flex:1;position:relative}#eSIMCompatibility .esc-root .esc-body .esc-body-result .esc-result-popup{flex:1;display:flex;width:100%;max-height:200px;position:absolute;max-height:194px;border-radius:6px;box-shadow:0 2px 8px 0 #00000029;background-color:#fff;overflow:hidden}#eSIMCompatibility .esc-root .esc-body .esc-body-result .esc-result-popup .esc-result-list{flex:1;display:flex;flex-direction:column;padding:16px;gap:16px;overflow-y:auto}#eSIMCompatibility .esc-root .esc-body .esc-body-result .esc-result-popup .esc-result-list::-webkit-scrollbar-thumb:hover{background:#7e7e7e!important;cursor:pointer}#eSIMCompatibility .esc-root .esc-body .esc-body-result .esc-result-popup .esc-result-list::-webkit-scrollbar-track{background-color:transparent}#eSIMCompatibility .esc-root .esc-body .esc-body-result .esc-result-popup .esc-result-list::-webkit-scrollbar{width:8px;background-color:transparent}#eSIMCompatibility .esc-root .esc-body .esc-body-result .esc-result-popup .esc-result-list::-webkit-scrollbar-thumb{width:8px;border-radius:8px;background-color:#c1c1c1}#eSIMCompatibility .esc-root .esc-body .esc-body-result .esc-result-popup .esc-result-list span{font-family:"VodafoneRegular";font-weight:400;font-size:18px;line-height:26px;color:#0d0d0d}@media only screen and (max-width:970px){#eSIMCompatibility .esc-root .esc-body .esc-body-result .esc-result-popup .esc-result-list span{font-size:16px;line-height:20px}}#eSIMCompatibility .esc-root .esc-body .esc-body-result .esc-result-popup .esc-result-list span:hover{cursor:pointer}#eSIMCompatibility .esc-root .esc-body .esc-body-legal{height:max-content;display:flex;flex-direction:row;align-items:center;gap:8px}#eSIMCompatibility .esc-root .esc-body .esc-body-legal .esc-body-legal-message{font-family:"VodafoneRegular";font-weight:400;font-size:18px;line-height:26px;color:#0d0d0d}@media only screen and (max-width:970px){#eSIMCompatibility .esc-root .esc-body .esc-body-legal .esc-body-legal-message{font-size:16px;line-height:20px}}#eSIMCompatibility .esc-root .esc-body .esc-body-legal .esc-body-legal-icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:970px){#eSIMCompatibility .esc-root .esc-body .esc-body-legal .esc-body-legal-icon{font-size:15px;line-height:15px}}#eSIMCompatibility .esc-overlay{display:flex;align-items:center;justify-content:center;top:0;bottom:0;left:0;right:0;position:fixed;background-color:rgba(37,40,43,.8);z-index:100000}#eSIMCompatibility .esc-preview{flex:1;display:flex;align-items:center;justify-content:center}#eSIMCompatibility .esc-alert-container{display:flex;flex-direction:row;border-radius:6px}#eSIMCompatibility .esc-alert-container.alert-container-success{border:2px solid #008a00}#eSIMCompatibility .esc-alert-container.alert-container-notfound{border:2px solid #005ea5}#eSIMCompatibility .esc-alert-container .alert-container-badge{width:100%;max-width:56px;display:flex;justify-content:center;align-items:center}#eSIMCompatibility .esc-alert-container .alert-container-badge.alert-badge-success{background-color:#008a00}#eSIMCompatibility .esc-alert-container .alert-container-badge.alert-badge-notfound{background-color:#005ea5}@media only screen and (max-width:970px){#eSIMCompatibility .esc-alert-container .alert-container-badge{max-width:48px}}#eSIMCompatibility .esc-alert-container .alert-container-badge .badge-icon{width:20px;height:20px}#eSIMCompatibility .esc-alert-container .alert-container-info{display:flex;flex-direction:column;padding:20px;gap:8px}@media only screen and (max-width:970px){#eSIMCompatibility .esc-alert-container .alert-container-info{padding:16px}}#eSIMCompatibility .esc-alert-container .alert-container-info .info-title{font-family:"VodafoneRegular";font-weight:700;font-size:20px;line-height:28px;color:#0d0d0d}@media only screen and (max-width:970px){#eSIMCompatibility .esc-alert-container .alert-container-info .info-title{font-size:18px}}#eSIMCompatibility .esc-alert-container .alert-container-info .info-description{font-family:"VodafoneRegular";font-weight:400;font-size:20px;line-height:28px;color:#0d0d0d}