.variant-workspace{display:grid;gap:24px;min-width:0}.variant-workspace h2{font-size:24px;line-height:1.35}.variant-workspace .panel{padding:24px;min-width:0}.variant-workspace .panel>.btn{margin:10px 10px 0 0}.variant-filter,.variant-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.variant-workspace label{display:grid;gap:8px;font-size:13px}.variant-workspace input,.variant-workspace select,.variant-workspace textarea{width:100%;padding:12px;border:1px solid var(--line);background:#fff;font:inherit;color:inherit}.variant-workspace button:focus-visible,.variant-workspace a:focus-visible,.variant-table:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.variant-table{max-width:100%;overflow:auto;border:1px solid var(--line)}.variant-table table{width:100%;border-collapse:collapse;font-size:13px}.variant-table th,.variant-table td{padding:16px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.variant-table th{background:var(--wash);font-weight:600;white-space:nowrap}.variant-table code{overflow-wrap:anywhere;font-size:12px}.variant-note{padding:16px;border-left:2px solid var(--accent);background:var(--wash);font-size:13px;line-height:1.6}.variant-compare{display:grid;grid-template-columns:1fr 1fr;gap:24px}.variant-compare article{padding:20px;background:var(--wash)}.variant-preview{padding:20px;background:var(--wash);font-size:13px}.variant-preview summary{cursor:pointer;margin-bottom:16px}.variant-return{display:flex;flex-wrap:wrap;gap:24px;align-items:center;border-top:1px solid var(--line);padding-top:24px}.variant-timeline{padding-left:22px;border-left:1px solid var(--line);list-style:none}.variant-timeline li{padding:14px 0}.variant-timeline time{font-size:12px;color:var(--muted)}.variant-review dl{display:grid;grid-template-columns:140px 1fr;gap:12px}.variant-review dd{margin:0;overflow-wrap:anywhere}.variant-review .btn{margin-right:12px}.variant-access{max-width:800px;margin:30px 0}.variant-directory{margin:24px 0}.variant-directory>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.variant-directory a{padding:12px;border-bottom:1px solid var(--line);font-size:13px}@media(max-width:750px){.variant-filter,.variant-fields,.variant-compare,.variant-directory>div{grid-template-columns:1fr}.variant-review dl{grid-template-columns:1fr}.variant-workspace .panel{padding:18px}.variant-table th,.variant-table td{padding:12px}.variant-table td{min-width:105px}.variant-workspace h2{font-size:21px}}
