/* R330 – subordinate operator identification inside the existing Providers panel. */
.r304-panel .r330-operator-card{padding:17px 19px;margin:0 0 16px;background:#fff;border:1px solid #d8e3df;border-radius:9px;color:#173a40}
.r330-operator-card h3{font:700 17px/1.4 'Open Sans',Arial,sans-serif;margin:0 0 4px;color:#183b42}
.r330-operator-card p{margin:0;line-height:1.55}
.r330-operator-card .r330-operator-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}
.r330-operator-head p,.r330-operator-head>span,.r330-operator-muted{font-size:12px;color:#647c80}
.r330-operator-head>span{white-space:nowrap}
.r330-operator-detail{padding:11px 0 9px;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}
.r330-operator-detail strong{font:700 20px/1.35 'Open Sans',Arial,sans-serif;color:#16363e}
.r330-operator-detail span,.r330-operator-caution{font-size:12px;color:#5e7277}
.r330-operator-card .r330-operator-caution{max-width:850px;margin:2px 0 12px}
.r330-show-websites{border:1px solid #c5d9d5;color:#27585d;font:600 12px 'Open Sans',Arial,sans-serif;background:#f9fbfa;padding:9px 12px;border-radius:6px;cursor:pointer}
.r330-show-websites:hover{background:#edf5f1}.r330-show-websites:focus-visible{outline:2px solid #2c7578;outline-offset:2px}
.r330-siblings{border-top:1px solid #e3eae8;padding:12px 0 0;margin-top:12px;font-size:12px;color:#557074}
.r330-sibling-list{list-style:none;padding:0;margin:8px 0;columns:2;column-gap:20px}
.r330-sibling-list li{display:flex;gap:8px;align-items:center;justify-content:space-between;break-inside:avoid;padding:7px 3px;border-bottom:1px solid #edf1ef}
.r330-sibling-list li a{color:#1e626c;text-decoration:none;overflow-wrap:anywhere}
.r330-sibling-list li span{color:#73868a;white-space:nowrap}
@media(max-width:750px){.r304-panel .r330-operator-card{padding:14px}.r330-sibling-list{columns:1}.r330-operator-head>span{display:none}}
