@layer components{@media (width>=80rem){[data-ui-contract=master-detail][data-ui-layout=detail-rail]{grid-template-columns:16rem minmax(0,1fr);align-items:start}[data-ui-contract=master-detail][data-ui-layout=detail-rail]>:first-child{grid-column:1}[data-ui-contract=master-detail][data-ui-layout=detail-rail]>:last-child{grid-column:2;min-width:0}}[data-ui-contract=tri-pane][data-ui-layout=messaging],[data-ui-contract=tri-pane][data-ui-layout=messaging-collapsed-rail]{grid-template-columns:minmax(0,1fr)}[data-ui-contract=tri-pane][data-ui-wide-layout=true][data-ui-layout=messaging][data-ui-has-aside=true]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(14rem,18rem) minmax(0,1fr) minmax(16rem,18rem);align-items:stretch;gap:0}[data-ui-contract=tri-pane][data-ui-wide-layout=true][data-ui-layout=messaging][data-ui-has-aside=false]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:stretch;gap:0}[data-ui-contract=tri-pane][data-ui-wide-layout=true][data-ui-layout=messaging-collapsed-rail][data-ui-has-aside=true]{grid-template-columns:var(--size-messaging-rail-collapsed) minmax(0, 1fr) minmax(16rem, 18rem);grid-template-rows:minmax(0,1fr);align-items:stretch;gap:0}[data-ui-contract=tri-pane][data-ui-wide-layout=true][data-ui-layout=messaging-collapsed-rail][data-ui-has-aside=false]{grid-template-columns:var(--size-messaging-rail-collapsed) minmax(0, 1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;gap:0}[data-ui-contract=tri-pane][data-ui-wide-layout=true][data-ui-layout=messaging-collapsed-rail]>[data-ui-pane=rail]{min-width:var(--size-messaging-rail-collapsed)}[data-ui-contract=tri-pane][data-ui-wide-layout=true][data-ui-layout=messaging]>[data-ui-pane=rail],[data-ui-contract=tri-pane][data-ui-wide-layout=true][data-ui-layout=messaging-collapsed-rail]>[data-ui-pane=rail],[data-ui-contract=tri-pane][data-ui-wide-layout=true][data-ui-layout=messaging]>[data-ui-pane=aside],[data-ui-contract=tri-pane][data-ui-wide-layout=true][data-ui-layout=messaging-collapsed-rail]>[data-ui-pane=aside]{height:100%;min-height:0;overflow:hidden}[data-ui-contract=tri-pane][data-ui-wide-layout=true][data-ui-layout=messaging]>[data-ui-pane=content],[data-ui-contract=tri-pane][data-ui-wide-layout=true][data-ui-layout=messaging-collapsed-rail]>[data-ui-pane=content]{min-width:0;height:100%;min-height:0}}
