.us-native-preview { display: contents; }
.us-native-preview-trigger { display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;max-width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer; }
.us-native-preview-trigger:focus-visible { outline:2px solid #1470e0;outline-offset:4px;border-radius:4px; }
.us-native-preview-link { color:#1470e0;font-weight:600;white-space:nowrap; }
:root.dark .us-native-preview-link { color:#3e9bff; }
:root.dark .us-native-preview-trigger:focus-visible { outline-color:#3e9bff; }
.us-native-preview-body { color:#475569;font-size:14px;line-height:1.65;min-width:0; }
:root.dark .us-native-preview-body { color:rgba(255,255,255,.72); }
.us-native-preview-intro { margin:0 0 18px; }
.us-native-preview-grid { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;list-style:none;margin:0 0 20px;padding:0; }
.us-native-preview-grid li { display:flex;align-items:center;gap:8px;min-width:0;padding:9px 0;border-bottom:1px solid rgba(15,23,42,.08); }
.us-native-preview-icon { position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px; background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible; }
.us-native-preview-icon img { display:block;width:26px;height:26px;object-fit:contain;opacity:0; }
.us-native-preview-icon img.is-ready { opacity:1; }
.us-native-preview-icon .us-native-preview-initials { position:absolute;inset:0;display:flex;align-items:center;justify-content:center; }
.us-native-preview-initials { color:#475569;font-size:11px;font-weight:700;letter-spacing:-.2px; }
.us-native-preview-carrier { display:flex;flex-direction:column;justify-content:center;flex:1;min-width:0; }
:root.dark .us-native-preview-icon {  background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible; }
.us-native-preview-grid strong { color:#0f172a;font-size:14px;font-weight:600;overflow-wrap:anywhere; }
.us-native-preview-grid small { color:#64748b;font-size:11px;line-height:1.5;margin-top:3px; }
:root.dark .us-native-preview-grid li { border-color:#9db4d421; }
:root.dark .us-native-preview-grid strong { color:rgba(255,255,255,.92); }
:root.dark .us-native-preview-grid small { color:rgba(255,255,255,.55); }
.us-native-preview-note { color:#64748b;font-size:12px;line-height:1.65;margin:10px 0 0; }
:root.dark .us-native-preview-note { color:rgba(255,255,255,.55); }
@media(min-width:640px) { .us-native-preview-grid { grid-template-columns:repeat(3,minmax(0,1fr)); } }
@media(max-width:379px) { .us-native-preview-grid li { gap:6px; } .us-native-preview-icon { flex-basis:28px;width:28px;height:28px; background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible; } .us-native-preview-icon img { width:24px;height:24px; } .us-native-preview-grid strong { font-size:12px; } .us-native-preview-grid small { font-size:10px; } }

:root.dark .us-native-preview-initials { color:#cbd5e1; }
:root.dark .us-native-preview-icon img[src*="us-operator-centurylink-"] { filter:invert(1); }
