[hidden]{display:none!important}
.skip-link{position:fixed;z-index:100;top:8px;left:8px;padding:10px 14px;border-radius:8px;background:#17211b;color:#fff;font-weight:800;text-decoration:none;transform:translateY(-160%)}
.skip-link:focus{transform:translateY(0)}
button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:3px solid #69b68c;outline-offset:3px}
.operator-notice{min-height:22px;margin:12px 0 0;color:#1d6b47;font-size:13px;font-weight:800}
.operator-notice.error{color:#a52a2a}
.view-tabs button[aria-selected="true"],.tabs button[aria-selected="true"]{box-shadow:inset 0 -2px currentColor}
.modal-card{max-height:calc(100vh - 40px);overflow:auto}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@media(forced-colors:active){button,.card,input,select,textarea{border:1px solid ButtonText}.pill,.command-status,.lifecycle-state{border:1px solid currentColor}}
@media(max-width:620px){.filters{display:grid;grid-template-columns:1fr;width:100%}.filters label{min-width:0;width:100%}.filters select{min-width:0;width:100%}.view-tabs{max-width:100%}}
