.gs-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gs-page-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.gs-page-header{gap:var(--space-3);flex-wrap:wrap}.nd-btn[aria-busy=true]{cursor:progress}.gs-table-region:focus-visible,.gs-dialog:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gs-table-card{overflow:hidden}.gs-table-card .nd-table th.gs-num,.gs-table-card .nd-table td.gs-num{text-align:right}.gs-table-status{padding:var(--space-4) var(--space-5);color:var(--text-muted)}.gs-table-card .nd-empty,.gs-table-card .gs-error{margin:var(--space-4)}.gs-pager{padding:0 var(--space-5) var(--space-4)}.gs-dialog{max-height:calc(100dvh - 2rem);margin:auto;padding:0}.gs-dialog::backdrop{background:var(--drawer-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.gs-dialog[open]{flex-direction:column;display:flex}.gs-dialog .nd-dialog-body{min-height:0;overflow-y:auto}.gs-dialog-error{margin-bottom:var(--space-2)}.gs-dialog-foot-col{gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--line);background:var(--surface-subtle);flex-direction:column;display:flex}.gs-dialog-foot-col .nd-dialog-foot{background:0 0;border:0;padding:0}@media (max-width:639px){.gs-dialog{width:calc(100vw - 2rem)}.gs-dialog .nd-dialog-foot,.gs-dialog-foot-col .nd-dialog-foot{flex-wrap:wrap}}.gs-check{align-items:flex-start;gap:var(--space-2);color:var(--text-body);display:flex}.gs-check input{accent-color:var(--accent);margin-top:3px}.nd-input[aria-invalid=true]{border-color:var(--danger-line)}.gs-fieldset{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);min-width:0}.gs-fieldset legend{padding:0 var(--space-1);color:var(--text-body);font-weight:500}.gs-toasts{right:var(--space-4);bottom:var(--space-4);left:var(--space-4);z-index:200;align-items:flex-end;gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}.gs-toast{pointer-events:auto;align-items:flex-start;gap:var(--space-3);width:100%;max-width:28rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);color:var(--text-body);box-shadow:var(--shadow-lg);display:flex}.gs-toast[data-tone=success]{border-color:var(--badge-green-ring);background:var(--badge-green-bg);color:var(--badge-green-text)}.gs-toast[data-tone=error]{border-color:var(--alert-err-line);background:var(--alert-err-bg);color:var(--alert-err-text)}.gs-toast-text{overflow-wrap:anywhere;flex:1;min-width:0}.gs-toast .nd-btn{flex-shrink:0}.gs-tabs{overflow-x:auto}.gs-meter-row{gap:var(--space-1);display:grid}.gs-meter-head{justify-content:space-between;gap:var(--space-3);display:flex}
