.adm{--adm-side:15.5rem;--adm-top:3.5rem;--adm-tabs:calc(3.75rem + env(safe-area-inset-bottom,0px));--adm-pad:calc(clamp(1rem, 3.2vw, 2.25rem));--adm-gap:calc(clamp(.875rem, 1.6vw, 1.25rem));--control-h:2.625rem;background:var(--bg);min-height:100dvh;color:var(--ink);font-size:var(--text-sm);line-height:1.5}@media (width>=960px){.adm{--adm-top:0px;--adm-tabs:0px}}.adm-h1{letter-spacing:-.04em;font-size:calc(clamp(1.625rem,1.3rem + 1.3vw,2.375rem));font-weight:500;line-height:1.05}.adm-h1 em,.adm-link{color:var(--accent)}.adm-h2{font-size:var(--text-base);letter-spacing:-.015em;font-weight:500;line-height:1.3}.adm-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.adm-link{border-bottom:1px solid color-mix(in srgb,var(--accent) 45%,transparent);transition:border-color var(--dur-fast) var(--ease-out)}@media (hover:hover){.adm-link:hover{border-bottom-color:var(--accent)}}.adm-page{align-content:start;gap:calc(clamp(1.25rem,2.4vw,2rem));display:grid}.adm-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raise);min-width:0}.adm-card__head{padding:.95rem var(--card-pad,1.15rem);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.adm-card__body{padding:var(--card-pad,1.15rem)}.adm-card__note{color:var(--muted);font-size:var(--text-xs)}.adm-input{width:100%;min-height:var(--control-h);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);color:var(--ink);font-size:var(--text-sm);transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out);padding:.55rem .75rem;line-height:1.45;display:block}textarea.adm-input{resize:vertical;min-height:6.5rem;line-height:1.6}.adm-input::placeholder{color:var(--faint)}.adm-input:focus-visible{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.adm-input[aria-invalid=true]{border-color:var(--danger)}.adm-input:disabled{opacity:.6;cursor:not-allowed}.adm-input--mono{font-family:var(--font-mono);font-size:var(--text-xs)}@media (pointer:coarse){.adm{--control-h:2.75rem}.adm-input,.adm-input--mono{font-size:1rem}}.adm-select{position:relative}.adm-select select{appearance:none;cursor:pointer;padding-right:2.1rem}.adm-select option{background:var(--bg-raise);color:var(--ink)}.adm-select>span{color:var(--muted);font-size:var(--text-xs);pointer-events:none;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.adm-affix{align-items:stretch;min-width:0;display:flex}.adm-affix__text{border:1px solid var(--line-strong);border-radius:var(--radius) 0 0 var(--radius);background:var(--surface);color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);border-right:0;flex-shrink:0;align-items:center;padding-inline:.7rem;display:flex}.adm-affix .adm-input{border-radius:0 var(--radius) var(--radius) 0;min-width:0}.adm-fields{align-items:start;gap:1.15rem 1rem;display:grid}.adm-clip,.adm-fields>*{min-width:0}@media (width>=720px){.adm-fields{grid-template-columns:repeat(6,minmax(0,1fr))}.adm-fields>*{grid-column:span 6}.adm-fields>.w-2{grid-column:span 2}.adm-fields>.w-3{grid-column:span 3}.adm-fields>.w-4{grid-column:span 4}}.adm-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.adm-empty-cell{color:var(--faint)}.adm-clip{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.adm-break{overflow-wrap:anywhere}
