.kira-admin-page{min-height:100%;color:var(--color-text-primary)}.kira-admin-loading,.kira-admin-denied{place-content:center;gap:var(--spacing-5);min-height:100vh;padding:var(--spacing-6);background:var(--color-background-body);color:var(--color-text-primary);display:grid}.kira-admin-header{margin:0 0 var(--spacing-6)}.kira-admin-header p{max-width:70ch}.kira-admin-header p,.kira-admin-secondary,.kira-admin-email,.kira-admin-result-count,.kira-admin-model-muted{color:var(--color-text-secondary)}.kira-admin-github{margin:0 0 var(--spacing-8);padding:var(--spacing-5) var(--spacing-6);border:1px solid var(--color-border);border-radius:var(--radius-container);background:var(--color-background-card)}.kira-admin-github-header{margin:0 0 var(--spacing-4)}.kira-admin-github-header h2{margin:0 0 var(--spacing-1);font-size:var(--font-size-xl)}.kira-admin-github-label{margin:0 0 var(--spacing-2);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.kira-admin-github-accounts{margin:0 0 var(--spacing-4);padding-left:var(--spacing-5)}.kira-admin-error{margin:0 0 var(--spacing-4);color:var(--color-text-danger)}.kira-admin-toolbar{align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4);display:flex}.kira-admin-toolbar>:first-child{flex:1;min-width:180px}.kira-admin-result-count{font-size:var(--font-size-sm);flex:none}.kira-admin-user-cell strong,.kira-admin-email,.kira-admin-secondary{display:block}.kira-admin-email,.kira-admin-secondary{margin-top:var(--spacing-1);font-size:var(--font-size-sm)}.kira-admin-limit{width:100%;min-width:128px;max-width:180px;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-border-emphasized);border-radius:var(--radius-element);background:var(--color-background-surface);color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:end}.kira-admin-limit:focus-visible{outline:var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}.kira-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.kira-admin-toolbar{flex-wrap:wrap}.kira-admin-toolbar>:first-child{flex-basis:100%}.kira-admin-quota-table table,.kira-admin-quota-table tbody{width:100%;display:block;min-width:0!important}.kira-admin-quota-table table{table-layout:auto}.kira-admin-quota-table thead{display:none}.kira-admin-quota-table tr{gap:var(--spacing-2);padding:var(--spacing-4);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr);display:grid}.kira-admin-quota-table td{justify-content:space-between;align-items:center;gap:var(--spacing-3);text-align:start;border:0;min-width:0;max-width:none;padding:0;display:flex;width:100%!important}.kira-admin-quota-table td:first-child,.kira-admin-quota-table td:last-child{justify-content:flex-start}.kira-admin-quota-table td:nth-child(2):before,.kira-admin-quota-table td:nth-child(3):before,.kira-admin-quota-table td:nth-child(4):before{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.kira-admin-quota-table td:nth-child(2):before{content:"Usage this month"}.kira-admin-quota-table td:nth-child(3):before{content:"Monthly limit"}.kira-admin-quota-table td:nth-child(4):before{content:"Next reset"}.kira-admin-limit{max-width:160px}}
