.telecom-brand-card{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:100%;margin:0;padding:0}.op.active>.opc{display:block}.op>h2:focus-visible{outline:3px solid #172312;outline-offset:3px}.telecom-brand-logo{display:block;width:150px;height:70px;max-width:100%;object-fit:contain;margin:0 auto}.telecom-brand-logo-group{display:flex;gap:6px;justify-content:center;align-items:center}.telecom-brand-logo-group .telecom-brand-logo{width:72px;height:52px}.telecom-brand-name{display:block;line-height:1.4;text-align:center;overflow-wrap:anywhere}.telecom-cards-grid{display:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;margin:12px 0 30px}.telecom-enhanced .telecom-cards-grid{display:grid}.telecom-enhanced .telecom-table-wrapper{display:none}.telecom-card{box-sizing:border-box;min-width:0;display:flex;flex-direction:column;gap:14px;height:100%;padding:14px;border:1px solid #d7dee8;border-radius:6px;background:#fff}.telecom-card[hidden]{display:none}.telecom-card-header{display:flex;justify-content:center;padding-bottom:10px;border-bottom:1px solid #edf1f7}.telecom-card-details{display:flex;flex-direction:column;gap:10px}.telecom-card-row{display:flex;flex-direction:column;gap:4px;min-width:0}.telecom-card-label{font-size:12px;font-weight:700;color:#4a5870}.telecom-card-value{min-width:0;line-height:1.5;overflow-wrap:anywhere}.telecom-card-value:empty::before{content:"—";color:#9aa6b8}.telecom-inline-lines{display:flex;flex-direction:column;gap:6px}.telecom-inline-line{min-width:0;line-height:1.45;display:flex;align-items:center;flex-wrap:wrap;gap:8px;overflow-wrap:anywhere}.telecom-inline-action{margin-left:auto;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:4px;font-size:12px;line-height:1.2;color:#174a8f!important;background:#eaf1ff;border:1px solid #c9daf8;white-space:nowrap;flex-shrink:0}.telecom-inline-action:hover{background:#dbe8ff;border-color:#b3caf5;color:#113b72!important}.telecom-card-cta{margin-top:auto;padding-top:8px}.telecom-card-cta a{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:10px 14px;border-radius:4px;background:#1f6feb;color:#fff!important;text-align:center;text-decoration:none;font-weight:700;overflow-wrap:anywhere}.telecom-card-cta a:hover{background:#195ec8}.telecom-card-cta-empty{width:100%;text-align:center;padding:11px 14px;border-radius:4px;background:#f2f5f9;color:#6b7a90;font-weight:600}.telecom-search-panel{padding:12px;border:1px solid #d7dee8;border-radius:6px;background:#f7f9fc}.telecom-search-label{display:block;margin-bottom:8px;font-size:14px;font-weight:700;color:#2c3a52}.telecom-search-control{position:relative}.telecom-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#6f7f96;font-size:14px;pointer-events:none}#myInput{box-sizing:border-box;width:100%;padding-left:40px;padding-right:44px;height:48px;border-radius:4px;border:1px solid #c8d0dc;background:#fff;transition:border-color 180ms ease,box-shadow 180ms ease}#myInput:focus{border-color:#2e78f0;box-shadow:0 0 0 3px rgba(46,120,240,.18)}.telecom-search-clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:30px;height:30px;border:0;box-shadow:none;border-radius:4px;background:#eaf0fa;color:#4a5a73;font-size:18px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.telecom-search-clear:hover{background:#dce7f8}.telecom-search-clear.is-hidden{display:none}.telecom-popular-search{margin-top:12px;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.telecom-popular-label{font-size:12px;font-weight:700;color:#5b6a83}.telecom-popular-chip{border:0;box-shadow:none;background:0 0;color:#000!important;padding:0;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:normal;text-transform:none;cursor:pointer;line-height:1.5;text-decoration:underline;text-underline-offset:2px}.telecom-popular-chip:hover{color:#000!important}.telecom-card-cta a:focus-visible,.telecom-inline-action:focus-visible,.telecom-popular-chip:focus-visible,.telecom-search-clear:focus-visible{outline:3px solid #172312;outline-offset:2px}@media (min-width:737px){.telecom-cards-grid{gap:16px}.telecom-card{padding:18px}}@media (prefers-reduced-motion:reduce){#myInput{transition:none}}