/* Layout values come from element controls. Native theme classes supply typefaces, colors, buttons and divider appearance. */
[data-ra-layout][data-ra-width] .raed-header{display:grid;grid-template-columns:var(--raed-marker_mobile) minmax(0,1fr) auto;align-items:center;column-gap:var(--raed-gap);width:100%}
[data-ra-layout][data-ra-width].raed-desktop .raed-header{grid-template-columns:var(--raed-marker) minmax(0,1fr) var(--raed-meta) auto}
[data-ra-layout][data-ra-width] .raed-marker{min-width:0;grid-column:1;grid-row:1;overflow-wrap:anywhere}
[data-ra-layout][data-ra-width] .raed-title{min-width:0;grid-column:2;grid-row:1;overflow-wrap:anywhere}
[data-ra-layout][data-ra-width] .raed-meta-desktop{display:none;min-width:0;overflow-wrap:anywhere}
[data-ra-layout][data-ra-width] .raed-meta-mobile{display:none}
[data-ra-layout][data-ra-width][data-ra-meta-mobile="below"] .raed-meta-mobile{display:block}
[data-ra-layout][data-ra-width].raed-desktop .raed-meta-mobile{display:none}
[data-ra-layout][data-ra-width].raed-desktop .raed-meta-desktop{display:block;grid-column:3;grid-row:1}
[data-ra-layout][data-ra-width] .raed-icon,[data-ra-layout][data-ra-width] .raed-icon-slot{grid-column:3;grid-row:1;justify-self:end;margin-left:0}
[data-ra-layout][data-ra-width].raed-desktop .raed-icon,[data-ra-layout][data-ra-width].raed-desktop .raed-icon-slot{grid-column:4}
[data-ra-layout][data-ra-width][data-ra-show-meta="no"].raed-desktop .raed-header{grid-template-columns:var(--raed-marker) minmax(0,1fr) auto}
[data-ra-layout][data-ra-width][data-ra-show-meta="no"].raed-desktop .raed-icon{grid-column:3}
[data-ra-layout][data-ra-width][data-ra-meta-align="center"] .raed-meta-desktop{text-align:center}
[data-ra-layout][data-ra-width][data-ra-meta-align="right"] .raed-meta-desktop{text-align:right}
[data-ra-layout][data-ra-width][data-ra-meta-position="below"].raed-desktop .raed-meta-desktop{grid-column:2;grid-row:2}
[data-ra-layout][data-ra-width][data-ra-meta-position="below"].raed-desktop .raed-header{grid-template-columns:var(--raed-marker) minmax(0,1fr) auto}
[data-ra-layout][data-ra-width][data-ra-meta-position="below"].raed-desktop .raed-icon{grid-column:3}
[data-ra-layout][data-ra-width][data-ra-indicator="none"] .raed-icon,[data-ra-layout][data-ra-width][data-ra-indicator="none"] .raed-icon-slot{display:none}
[data-ra-layout][data-ra-width][data-ra-indicator="left"] .raed-header{grid-template-columns:auto var(--raed-marker_mobile) minmax(0,1fr)}
[data-ra-layout][data-ra-width][data-ra-indicator="left"] .raed-icon,[data-ra-layout][data-ra-width][data-ra-indicator="left"] .raed-icon-slot{grid-column:1;justify-self:start}
[data-ra-layout][data-ra-width][data-ra-indicator="left"] .raed-marker{grid-column:2}
[data-ra-layout][data-ra-width][data-ra-indicator="left"] .raed-title{grid-column:3}
[data-ra-layout][data-ra-width][data-ra-indicator="left"].raed-desktop .raed-header{grid-template-columns:auto var(--raed-marker) minmax(0,1fr) var(--raed-meta)}
[data-ra-layout][data-ra-width][data-ra-indicator="left"].raed-desktop .raed-meta-desktop{grid-column:4}
[data-ra-layout][data-ra-width]:not(.raed-desktop)[data-ra-title-mobile="custom"] .raed-title{font-size:var(--raed-title_mobile)}
[data-ra-layout][data-ra-width].raed-desktop[data-ra-title="custom"] .raed-title{font-size:var(--raed-title)}
[data-ra-layout][data-ra-width][data-ra-tracking="compact"] .raed-title{letter-spacing:-.055em}
[data-ra-layout][data-ra-width][data-ra-width="percent"] .raed-content-block,[data-ra-layout][data-ra-width][data-ra-width="pixels"] .raed-content-block{width:100%;max-width:100%}
[data-ra-layout][data-ra-width].raed-desktop[data-ra-width="percent"] .raed-content-block{width:var(--raed-width);max-width:100%}
[data-ra-layout][data-ra-width].raed-desktop[data-ra-width="pixels"] .raed-content-block{width:100%;max-width:var(--raed-width)}
[data-ra-layout][data-ra-width] .raed-content-block{min-height:var(--raed-minheight)}
[data-ra-layout][data-ra-width][data-ra-indent="yes"] .raed-content-block{margin-left:var(--raed-marker_mobile);max-width:calc(100% - var(--raed-marker_mobile))}
[data-ra-layout][data-ra-width].raed-desktop[data-ra-indent="yes"] .raed-content-block{margin-left:var(--raed-marker);max-width:min(var(--raed-width),calc(100% - var(--raed-marker)))}
[data-ra-layout][data-ra-width][data-ra-content-gap="custom"] .raed-content-block{margin-top:var(--raed-content_gap)!important}
.raea[data-ra-padding="custom"] .raea-heading{padding:var(--raed-padding_mobile) var(--raed-padding_x)}
.raea.raed-desktop[data-ra-padding="custom"] .raea-heading{padding:var(--raed-padding) var(--raed-padding_x)}
.raes[data-ra-padding="custom"] .raes-tab{padding:var(--raed-padding_mobile) var(--raed-padding_x)!important}
.raes.raed-desktop[data-ra-padding="custom"] .raes-tab{padding:var(--raed-padding) var(--raed-padding_x)!important}
.raes .raes-tabs{flex-direction:column}.raes .raes-tabs>li{width:100%}
.raes .raes-tab[aria-selected="true"] .raed-title,.raes .raes-tab[aria-selected="true"] .raed-meta-desktop{transition:none}
.raea .raed-divider{display:none}

.raea[data-ra-padding="custom"] .raed-header{padding:0}
.raea[data-ra-padding="custom"] .uk-accordion-content{padding-bottom:var(--raed-padding_mobile)}
.raea.raed-desktop[data-ra-padding="custom"] .uk-accordion-content{padding-bottom:var(--raed-padding)}
.raea[data-ra-content-gap="custom"] .uk-accordion-content{margin-top:var(--raed-content_gap)}
.raea[data-ra-content-gap="custom"] .raed-content-block{margin-top:0!important}
[data-ra-body="custom"]:not(.raed-desktop) .raed-content-block{font-size:var(--raed-body_mobile)}
[data-ra-body="custom"].raed-desktop .raed-content-block{font-size:var(--raed-body)}
.raea[data-ra-divider="lines"] .uk-accordion-default>.raea-item,.raea[data-ra-divider="none"] .uk-accordion-default>.raea-item{border:0;padding:0;margin:0}
.raea[data-ra-divider="lines"] .raed-divider{display:block}
.raes[data-ra-divider="none"] .uk-list-divider>li{border:0}

[data-ra-layout][data-ra-width][data-ra-indicator="left"][data-ra-show-meta="no"].raed-desktop .raed-header{grid-template-columns:auto var(--raed-marker) minmax(0,1fr)}
[data-ra-layout][data-ra-width][data-ra-indicator="left"][data-ra-meta-position="below"].raed-desktop .raed-header{grid-template-columns:auto var(--raed-marker) minmax(0,1fr)}
[data-ra-layout][data-ra-width][data-ra-indicator="left"][data-ra-meta-position="below"].raed-desktop .raed-meta-desktop{grid-column:3;grid-row:2}

[data-ra-weight="custom"] .raed-title{font-weight:var(--raed-weight)}
[data-ra-lineheight="custom"] .raed-title{line-height:var(--raed-lineheight)}

/* Divider color follows the selected native theme style. */
.raes[data-divider-color="active_background"] .raes-tabs>li,
.raes[data-divider-color="active_text"] .raes-tabs>li{border-color:var(--raes-divider-color)}
.raes[data-divider-color="active_background"] .raes-tabs::before,
.raes[data-divider-color="active_text"] .raes-tabs::before{border-color:var(--raes-divider-color)}

/* Row spacing belongs inside the trigger, so selected backgrounds meet dividers. */
.raes .raes-tabs.uk-list-divider>li:nth-child(n+2){margin-top:0;padding-top:0}
