.ms-legal{max-inline-size:100%;padding:var(--space-1) var(--space-4);border:1px solid var(--border-100);border-radius:var(--radius-pill);background:var(--surface-100);color:var(--ink-200);box-sizing:border-box;text-align:center;display:block}.ms-legal__short,.ms-legal__line{color:var(--ink-200);margin:0}.ms-legal__short strong,.ms-legal__line strong{color:var(--ink-100);font-weight:600}.ms-legal__short{display:none}.ms-legal__item,.ms-legal__links a{white-space:nowrap}.ms-legal__links{margin:0}.ms-legal__links a{color:var(--brand-700);text-underline-offset:3px;text-decoration:underline}.ms-legal__links a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@container ms-scene not (min-width:768px){.ms-scene__stage{--ms-legal-row:32px}.ms-legal{max-inline-size:none;margin-block-end:calc(-1 * var(--space-3));margin-inline:calc(-1 * var(--space-3));border:0;border-block-start:1px solid var(--border-100);border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-self:stretch;align-items:center;padding:0;display:grid}.ms-legal__line,.ms-legal__sep{display:none}.ms-legal__short{justify-content:center;align-items:center;column-gap:var(--space-2);min-inline-size:0;min-block-size:var(--ms-legal-row);padding-inline:var(--space-1) 0;white-space:nowrap;flex-wrap:nowrap;font-size:11px;line-height:16px;display:flex}.ms-legal__name{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.ms-legal__code{flex:none}.ms-legal__links{align-self:stretch;align-items:stretch;padding-inline-end:var(--space-1);font-size:11px;line-height:16px;display:flex}.ms-legal__links a{box-sizing:border-box;min-block-size:24px;padding-inline:var(--space-1);align-items:center;display:flex}.ms-legal__links a:focus-visible{outline-offset:-2px}}@container ms-scene (min-width:768px){.ms-legal{border-radius:var(--radius-md)}.ms-legal__links a{min-block-size:24px;line-height:24px;display:inline-block}}@container ms-scene not (min-width:768px){.ms-scene__stage:has(.ms-modeler[data-split]):has(.ms-legal){--ms-piecebar-end:calc(var(--ms-legal-row) + 1px + var(--space-2))}.ms-scene__stage[data-modeler]:has(.ms-modeler[data-split]):has(.ms-legal) .ms-scene__overlay{inset-block-end:var(--space-3)}.ms-scene__stage:has(.ms-modeler[data-split]) .ms-scene__overlay>.ms-legal{margin-block-start:calc(var(--ms-sheet-h,0px) + var(--ms-piecebar-h) + var(--space-2))}}
