/* eSIM install links / email delivery — issued profiles only */
.numera-63-install{display:grid;gap:15px;margin-top:14px}
.numera-63-install>p{font-size:12px;line-height:1.65;color:#c4bdd3;margin:0}
.numera-63-os-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}
.numera-63-os-link{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:9px;row-gap:2px;
  padding:13px 12px;border:1px solid #6f6493;background:#322c4a;color:#f6f0ff!important;
  text-decoration:none;border-radius:12px;align-items:center;min-height:74px}
.numera-63-os-link:hover,.numera-63-os-link:focus-visible{border-color:#bf9aff;background:#40345c}
.numera-63-os-link>span{display:grid;place-items:center;grid-row:span 2}
.numera-63-os-link>strong{font-size:12px;line-height:1.3;color:inherit}
.numera-63-os-link>small{font-size:10px;color:#d0c5e5;line-height:1.25}
.numera-63-email{display:inline-flex;align-items:center;justify-content:center;gap:9px;
  min-height:44px;border-radius:12px!important;font-size:13px!important;font-weight:700!important}
.numera-63-email svg{width:19px;height:19px}
.numera-63-manual{border:1px solid #514b68;border-radius:12px;padding:13px 15px;background:#212336;min-width:0}
.numera-63-manual summary{font-weight:700;font-size:13px;color:#e9dafa;cursor:pointer;list-style-position:inside}
.numera-63-manual>p{font-size:12px;line-height:1.6;color:#c3bfd4;margin:13px 0}
.numera-63-manual dl{display:grid;gap:9px;margin:0 0 13px}
.numera-63-manual dl>div{padding:11px;background:#1a1d2e;border-radius:9px;border:1px solid #49405f;min-width:0}
.numera-63-manual dt{font-size:10px;font-weight:650;color:#bdb4d4;margin-bottom:6px}
.numera-63-manual dd{font-size:12px;color:#f4edfd;overflow-wrap:anywhere;margin:0}
.numera-63-manual code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere}
.numera-63-manual .numera-button{display:inline-flex;align-items:center;gap:8px}
.numera-63-install-note{font-size:11px;line-height:1.6;color:#b8b2c8}
.numera-58-install-pending{font-size:12px;line-height:1.6;color:#bcb5cb}
:root[data-resolved-theme="light"] .numera-shell .numera-63-install>p,
:root[data-resolved-theme="light"] .numera-shell .numera-63-install-note,
:root[data-resolved-theme="light"] .numera-shell .numera-58-install-pending{color:#526079!important}
:root[data-resolved-theme="light"] .numera-shell .numera-63-os-link{background:#eee9f8;color:#2d2450!important;border-color:#c7bbdb}
:root[data-resolved-theme="light"] .numera-shell .numera-63-os-link:hover{background:#e4daf4;border-color:#a489cd}
:root[data-resolved-theme="light"] .numera-shell .numera-63-os-link>small{color:#5c5375!important}
:root[data-resolved-theme="light"] .numera-shell .numera-63-manual{background:#f6f3fb;border-color:#d6cfe5}
:root[data-resolved-theme="light"] .numera-shell .numera-63-manual summary{color:#34264c}
:root[data-resolved-theme="light"] .numera-shell .numera-63-manual>p,
:root[data-resolved-theme="light"] .numera-shell .numera-63-manual dt{color:#526079!important}
:root[data-resolved-theme="light"] .numera-shell .numera-63-manual dl>div{background:#fff;border-color:#d7dce8}
:root[data-resolved-theme="light"] .numera-shell .numera-63-manual dd{color:#27334a!important}
@media(max-width:640px){.numera-63-os-actions{grid-template-columns:1fr}.numera-63-os-link{min-height:63px}}
