.p2p-diagnostic{display:grid;gap:20px}.p2p-diagnostic .ops-panel>p,.p2p-diagnostic .ops-panel>form,.p2p-diagnostic .ops-panel>#p2pHistory{margin:18px}.p2p-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.p2p-form label{display:grid;gap:8px}.p2p-form input{width:100%;min-width:0}.p2p-form .p2p-debug{display:flex;align-items:center;grid-column:1/-1}.p2p-debug input{width:auto}.p2p-form>div{grid-column:1/-1}.p2p-summary{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:20px}.p2p-export{margin-left:auto;color:var(--blue,#65b2ff)}.p2p-stages{padding:0 20px 20px;display:grid;gap:2px}.p2p-stages article{display:grid;grid-template-columns:30px minmax(180px,1fr) 145px 90px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #ffffff12}.p2p-stages details{grid-column:2/-1}.p2p-diagnostic pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6;max-width:100%}.p2p-results{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px}.p2p-results section{min-width:0}.p2p-console{background:#020c18;padding:18px;margin:0;max-height:380px;overflow:auto;color:#a8c6e7}.p2p-failure,#p2pError{color:#ff8d8d}.p2p-diagnostic .status-badge.running{color:#68b4ff}.p2p-diagnostic .status-badge.untested{color:#8997a7}.p2p-diagnostic .status-badge.ok{color:#61d9a3}.p2p-diagnostic .status-badge.bad{color:#ff8585}.p2p-diagnostic .status-badge.warn{color:#ffc166}.p2p-diagnostic .table-wrap{overflow:auto}@media(max-width:760px){.p2p-form,.p2p-results{grid-template-columns:1fr}.p2p-stages article{grid-template-columns:25px 1fr}.p2p-stages time{grid-column:2}.p2p-export{margin-left:0}}
.p2p-form label{font-size:12px;color:#aac4dc}.p2p-form input{background:#041526;border:1px solid #1c4f70;color:#fff;border-radius:5px;padding:10px;font-size:13px}.p2p-diagnostic button{background:#0879dd}.p2p-diagnostic button:disabled{opacity:.45;cursor:not-allowed}.p2p-diagnostic .status-badge{font-size:11px}.p2p-diagnostic .status-badge.untested{background:#263442}@media(max-width:760px){.p2p-stages article>.status-badge{grid-column:2;justify-self:start}.p2p-stages article>time{grid-column:2}.sentinel-shell nav button[data-view=dolynk]{display:grid}}
