.adm-tabs{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.adm-tab{border:1px solid var(--border);color:var(--n-muted);font-size:var(--font-size-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border-radius:999px;padding:7px 14px}.adm-tab:hover{color:var(--ink)}.adm-tab--on{background:var(--accent);border-color:var(--accent);color:#fff}.adm-panel{flex-direction:column;gap:14px;display:flex}.adm-tiles{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.adm-tiles--compact{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.adm-tile{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:4px;padding:14px;display:flex}.adm-tile__label{font-size:var(--font-size-sm);color:var(--n-muted)}.adm-tile__value{font-family:var(--font-display);font-size:var(--font-size-2xl);font-variant-numeric:tabular-nums;line-height:1.1}.adm-tile__hint{font-size:var(--font-size-xs);color:var(--n-muted)}.adm-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.adm-toolbar .styled-input{flex:260px}.adm-chips{flex-wrap:wrap;gap:8px;display:flex}.adm-chips--sub{margin-top:-4px}.adm-chip{border:1px solid var(--border);color:var(--n-muted);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px}.adm-chip--on{background:var(--accent);border-color:var(--accent);color:#fff}.adm-list{flex-direction:column;display:flex}.adm-row{border-bottom:1px solid var(--border)}.adm-row--open{background:var(--surface-2,#f7f8fa)}.adm-row__head{text-align:left;cursor:pointer;width:100%;font-size:var(--font-size-sm);background:0 0;border:0;grid-template-columns:minmax(0,2fr) minmax(0,2fr) 110px 110px;align-items:center;gap:10px;padding:11px 8px;display:grid}.adm-row__head:hover{background:var(--surface-2,#f7f8fa)}.adm-row__name{align-items:center;gap:8px;min-width:0;display:flex}.adm-row__meta{color:var(--n-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-row__body{flex-direction:column;gap:12px;padding:4px 8px 16px;display:flex}.adm-facts{font-size:var(--font-size-sm);color:var(--n-muted);flex-wrap:wrap;gap:6px 18px;display:flex}.adm-facts code{font-size:var(--font-size-xs)}.adm-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-inline{align-items:center;gap:6px;display:inline-flex}.adm-input--sm{width:92px}.adm-input--md{width:220px}.adm-badge{background:var(--accent);color:#fff;font-size:var(--font-size-xs);border-radius:999px;padding:2px 8px}.adm-badge--soft{border:1px solid var(--border);color:var(--n-muted);background:0 0}.adm-table{flex-direction:column;display:flex}.adm-table__head,.adm-table__row{font-size:var(--font-size-sm);grid-template-columns:150px 130px 110px minmax(0,2fr) minmax(0,1fr);gap:10px;padding:9px 8px;display:grid}.adm-table__head{color:var(--n-muted);border-bottom:1px solid var(--border)}.adm-table__row{border-bottom:1px solid var(--border)}.adm-num{font-variant-numeric:tabular-nums}.adm-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-status{text-transform:lowercase}.adm-status--succeeded{color:var(--good,#1a7f37)}.adm-status--canceled{color:var(--n-muted)}.adm-status--pending{color:var(--warn,#9a6700)}.adm-plans{flex-direction:column;gap:12px;display:flex}.adm-plan{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.adm-plan--dirty{border-color:var(--accent)}.adm-plan__head{align-items:center;gap:10px;display:flex}.adm-plan__grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;display:grid}.adm-field{font-size:var(--font-size-sm);flex-direction:column;gap:4px;display:flex}.adm-field>span{color:var(--n-muted)}.adm-field--wide,.adm-field--wide .styled-input{width:100%}.adm-textarea{resize:vertical;width:100%;font-family:inherit;line-height:1.5}.adm-pager{align-items:center;gap:12px;display:flex}.adm-muted{color:var(--n-muted);font-size:var(--font-size-sm)}.adm-foot{margin-top:4px}.adm-note{color:var(--accent);font-size:var(--font-size-sm)}.adm-error{color:var(--bad);font-size:var(--font-size-sm)}@media (max-width:720px){.adm-row__head{grid-template-columns:1fr;gap:2px}.adm-table__head{display:none}.adm-table__row{grid-template-columns:1fr 1fr}}
