
.h6-toast{position:fixed;right:20px;bottom:20px;z-index:5000;max-width:460px;box-shadow:0 16px 48px rgba(0,0,0,.28)}
.h6-inline-fields{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px;padding:12px;border:1px solid var(--theme-line,#315386);border-radius:10px;background:var(--theme-surface2,#1d3c70)}
.h6-inline-fields label,.h6-load-grid label,.h6-portal-grid label{display:flex;flex-direction:column;gap:5px;font-weight:800;font-size:12px}
.h6-inline-fields input,.h6-inline-fields select,.h6-load-grid select,.h6-portal-grid input,.h6-portal-grid select{min-height:40px;border:1px solid var(--theme-line,#315386);border-radius:8px;padding:8px 10px;background:var(--theme-input,#122b53);color:var(--theme-text,#edf5ff)}
.h6-capacity-panel,.h6-portal-panel{margin-top:16px}.h6-load-grid,.h6-portal-grid{display:grid;grid-template-columns:repeat(3,minmax(170px,1fr));gap:12px}
.h6-button-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.h6-portal-links{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0}.h6-portal-links code{flex:1;min-width:260px;padding:11px;border:1px solid var(--theme-line,#315386);border-radius:8px;overflow:auto}
.h6-tunnel-details{margin-top:14px;border-top:1px solid var(--theme-line,#315386);padding-top:12px}.h6-tunnel-details summary{cursor:pointer;font-weight:850;margin-bottom:12px}
[data-theme="noc-light"] .h6-inline-fields,[data-theme="noc-light"] .h6-inline-fields input,[data-theme="noc-light"] .h6-inline-fields select,[data-theme="noc-light"] .h6-load-grid select,[data-theme="noc-light"] .h6-portal-grid input,[data-theme="noc-light"] .h6-portal-grid select{background:#f7f9fc;color:#172033;border-color:#b9c6d8}
@media(max-width:850px){.h6-inline-fields,.h6-load-grid,.h6-portal-grid{grid-template-columns:1fr}}
