.esim-check-box{background:var(--cool);scroll-margin-top:calc(var(--nav-h) + 20px);border-radius:0 24px;margin:36px 0;padding:30px 32px}.esim-check-box .esim-check-title{color:var(--blue);margin:0 0 6px;font-size:20px;font-weight:700}.esim-check-box .esim-check-intro{color:#666;max-width:620px;margin:0 0 18px;font-size:14.5px;line-height:1.6}.esim-check-label{color:var(--dark);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.esim-check-row{flex-wrap:wrap;gap:10px;display:flex}.esim-check-input{min-width:0;color:var(--dark);background:#fff;border:1.5px solid #ddd;border-radius:10px;flex:240px;padding:12px 14px;font:500 16px Poppins,sans-serif}.esim-check-input:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #007bff33}.esim-check-btn{padding:12px 24px;font-size:14px}.esim-check-btn:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}.esim-check .esim-check-result{border-left:4px solid var(--blue);color:#444;background:#fff;border-radius:0 14px;margin-top:18px;padding:16px 20px;font-size:14.5px;line-height:1.7}.esim-check .esim-check-result:focus{outline:none}.esim-check .esim-check-result>*+*{margin-top:8px}.esim-check .esim-check-result>p{font-size:inherit;line-height:inherit;color:inherit;margin:0}.esim-check .esim-check-result>*+p{margin-top:8px}.esim-check .esim-check-result>ul{margin:0;padding-left:20px}.esim-check .esim-check-result>ul>li{font-size:inherit;line-height:inherit;color:inherit;margin:0}.esim-check .esim-check-result code{background:var(--cool);border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95em}.esim-check .esim-check-result--yes{border-color:var(--green)}.esim-check .esim-check-result--no{border-color:#d9534f}.esim-check .esim-check-result--maybe,.esim-check .esim-check-result--unknown{border-color:var(--orange)}.esim-check .esim-check-result--error{background:#fdf1f0;border-color:#d9534f}.esim-check .esim-check-verdict{color:var(--dark);align-items:flex-start;gap:8px;font-weight:700;display:flex}.esim-check-verdict .help-icon{width:20px;height:20px;color:var(--green);margin-top:3px}.esim-check-candidates{flex-wrap:wrap;gap:8px;display:flex}.esim-check-candidate{border:2px solid var(--blue);color:var(--blue);cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font:600 13.5px Poppins,sans-serif;transition:background .2s,color .2s}.esim-check-candidate:hover,.esim-check-candidate:focus-visible{background:var(--blue);color:#fff}@media (width<=1100px){.esim-check-box{padding:24px 20px}}
