.portal-tabs{display:flex;gap:7px;flex-wrap:wrap;position:sticky;top:0;z-index:20;background:#090909ee;backdrop-filter:blur(12px);padding:14px 0;border-bottom:1px solid #333;margin-bottom:24px}.portal-tabs button{font:700 12px Arial,sans-serif;letter-spacing:.04em;border:1px solid #444;background:#111;color:#ccc;padding:13px 19px;cursor:pointer}.portal-tabs button[aria-pressed=true]{background:#f2f0ea;color:#080808;border-color:#f2f0ea}.portal-tabs button:hover{border-color:white}.portal-tabs button:focus-visible{outline:2px solid white;outline-offset:3px}.portal-pane-hidden{display:none!important}.dashboard .web-manager,.dashboard .contract-manager,.dashboard .portal-section{margin-top:20px}.dashboard .web-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.dashboard .web-release-item{min-height:140px}.dashboard .dash-head h1{font-size:clamp(40px,6vw,76px)}@media(max-width:620px){.portal-tabs{flex-wrap:nowrap;overflow:auto;top:0}.portal-tabs button{white-space:nowrap;padding:12px 15px}}
.portal-inspector{margin:24px 0;border:1px solid #333;padding:16px}.portal-inspector>summary{cursor:pointer;color:#ddd;font:700 12px Arial,sans-serif;padding:8px}.portal-inspector[open]>summary{margin-bottom:16px}
