@layer properties,theme,base;@layer components{.fact-list{width:100%;min-width:0;font-size:var(--text-mini);flex-direction:column;gap:6px;line-height:20px;display:flex;container:fact-list/inline-size}.fact{grid-template-columns:minmax(0, var(--fact-label-width,116px)) minmax(0, 1fr);align-items:baseline;column-gap:12px;min-width:0;display:grid}.fact>dt{min-width:0;color:var(--color-ink-3);overflow-wrap:anywhere}.fact>dd{min-width:0;color:var(--color-ink-2);overflow-wrap:anywhere}.fact-list[data-size=sm]{--fact-label-width:80px}@container fact-list (max-width:480px){.fact-list:not([data-size=sm])>.fact{grid-template-columns:minmax(0,1fr);row-gap:1px}}@container fact-list (max-width:240px){.fact-list[data-size=sm]>.fact{grid-template-columns:minmax(0,1fr);row-gap:1px}}.fact-list[data-stacked]>.fact{grid-template-columns:minmax(0,1fr);row-gap:1px}.property-row{border-radius:var(--radius-md);min-width:0;min-height:32px;color:var(--color-ink-2);font-size:var(--text-ui);line-height:var(--text-ui--line-height);text-align:start;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:4px 8px;display:grid}.property-row[data-property-interactive]{cursor:default;width:100%}.property-row[data-property-interactive]:not([data-disabled]):hover{background:var(--hover-fill,var(--color-raised));color:var(--color-ink);--code-ground:var(--color-selected)}.property-row[data-property-interactive]:not([data-disabled]):active{background:var(--color-selected);--code-ground:var(--color-selected-hover)}.property-row[data-disabled]{color:var(--color-ink-3)}.property-row[data-property-interactive]:focus-visible{outline-offset:2px}.property-rail{border-inline-start:1px solid var(--color-line-quiet);width:280px;min-width:0;min-height:0;color:var(--color-ink-2);font-size:var(--text-mini);line-height:var(--text-mini--line-height);flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}.rail-section{overflow-wrap:anywhere;flex-direction:column;gap:8px;min-width:0;padding:12px 16px;display:flex}.property-rail>.rail-section+.rail-section{border-block-start:1px solid var(--color-line-quiet)}@container (max-width:760px){.property-rail{display:none}.property-rail[data-narrow=stack]{border-inline-start:0;border-block-start:1px solid var(--color-line-quiet);width:100%;display:flex;overflow:visible}}@media (max-width:760px){.property-rail{display:none}.property-rail[data-narrow=stack]{border-inline-start:0;border-block-start:1px solid var(--color-line-quiet);width:100%;display:flex;overflow:visible}}@media (forced-colors:active){.property-row[data-disabled]{color:graytext}}}@layer utilities;
