.pg-sip .trunks{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:26px}.pg-sip .tk .card-h{margin-bottom:4px}.pg-sip .reg{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--text-2);flex-shrink:0}.pg-sip .reg .dot.err{animation:pulse 1.6s infinite;box-shadow:0 0 10px rgba(248,113,113,.45)}.pg-sip .reg.err{color:var(--err)}.pg-sip .host{font-family:var(--font-mono);font-size:12.5px;color:var(--text-2);margin-bottom:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-sip .tk-meta{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;margin-bottom:18px}.pg-sip .kv .k{font-size:10.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--text-3);font-weight:500;margin-bottom:5px}.pg-sip .kv .v{font-size:12.5px;color:var(--text-2)}.pg-sip .kv .v.mono{font-family:var(--font-mono);font-size:12px}.pg-sip .kv .v .fail{color:var(--err)}.pg-sip .cap .v{font-family:var(--font-mono);font-size:12.5px;color:var(--text-2)}.pg-sip .cap .bar{height:4px;border-radius:2px;background:var(--panel-2);margin-top:7px;overflow:hidden;max-width:120px}.pg-sip .cap .bar i{display:block;height:100%;background:var(--grad);border-radius:2px}.pg-sip .cap.zero .bar i{background:var(--text-3);opacity:.4}.pg-sip .codecs{display:flex;gap:6px;flex-wrap:wrap}.pg-sip .creds{border-top:1px solid var(--border);margin:0 -20px;padding:0 20px}.pg-sip .creds-t{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;padding:12px 0;cursor:pointer;font-family:var(--font-body);font-size:12px;font-weight:500;color:var(--text-2);transition:color .15s}.pg-sip .creds-t:hover{color:var(--text)}.pg-sip .creds-t svg{width:12px;height:12px;stroke:currentColor;stroke-width:1.8;fill:none;transition:transform .18s}.pg-sip .creds-t.open svg{transform:rotate(90deg)}.pg-sip .creds-t .m{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:var(--text-3);font-weight:400}.pg-sip .cred-rows{display:flex;flex-direction:column;gap:8px;padding-bottom:16px}.pg-sip .cred{display:flex;align-items:center;gap:10px;background:var(--bg);border:1px solid var(--border);border-radius:var(--r-sm);padding:8px 12px}.pg-sip .cred .l{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);width:74px;flex-shrink:0;font-weight:500}.pg-sip .cred .v{font-family:var(--font-mono);font-size:12.5px;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-sip .cred .ib{width:26px;height:26px;border-radius:6px;border:1px solid transparent;background:none;display:grid;place-items:center;cursor:pointer;color:var(--text-3);transition:all .12s;flex-shrink:0}.pg-sip .cred .ib:hover{border-color:var(--border-strong);color:var(--text)}.pg-sip .cred .ib svg{width:13px;height:13px;stroke:currentColor;stroke-width:1.6;fill:none}.pg-sip .cfg-card{margin-bottom:26px}.pg-sip .cfg-rows{display:flex;flex-direction:column}.pg-sip .cfg-row{display:flex;align-items:center;gap:16px;padding:11px 0;border-bottom:1px solid var(--border)}.pg-sip .cfg-row:last-child{border-bottom:none;padding-bottom:0}.pg-sip .cfg-row .l{font-size:12.5px;color:var(--text-2);width:180px;flex-shrink:0}.pg-sip .cfg-row .v{font-size:12.5px;color:var(--text);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-sip .cfg-row .v.mono{font-family:var(--font-mono);font-size:12px}.pg-sip .rt-head{display:grid;grid-template-columns:150px 22px 1fr 110px;gap:14px;padding:0 0 9px;border-bottom:1px solid var(--border);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);font-weight:500}.pg-sip .rt-head span:last-child{text-align:right}.pg-sip .rt-row{display:grid;grid-template-columns:150px 22px 1fr 110px;gap:14px;align-items:center;padding:11px 0;border-bottom:1px solid var(--border)}.pg-sip .rt-row:last-child{border-bottom:none;padding-bottom:0}.pg-sip .rt-row .pat{font-family:var(--font-mono);font-size:12.5px}.pg-sip .rt-row .arr{color:var(--text-3);font-size:12px;text-align:center}.pg-sip .rt-row .agent{font-size:13px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-sip .rt-row .agent a{color:var(--accent)}.pg-sip .rt-row .vol{font-family:var(--font-mono);font-size:11.5px;color:var(--text-3);text-align:right}@media (max-width:1100px){.pg-sip .trunks{grid-template-columns:1fr}.pg-sip .cfg-row .l{width:130px}.pg-sip .rt-head,.pg-sip .rt-row{grid-template-columns:110px 18px 1fr}.pg-sip .rt-head span:last-child,.pg-sip .rt-row .vol{display:none}}