<div class="c-lister">
<details>
<summary>
<div>
Roma <small>provincia</small>
</div>
<svg class="o-icon o-icon--md" data-search-open="">
<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#icon-chevron-down"></use>
</svg>
</summary>
<details>
<summary>
Roma
<svg class="o-icon o-icon--md" data-search-open="">
<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#icon-chevron-down"></use>
</svg>
</summary>
<details>
<summary>
Cinema 1
<svg class="o-icon o-icon--md" data-search-open="">
<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#icon-chevron-down"></use>
</svg>
</summary>
<div class="c-lister__content">
<span>
<svg class="o-icon o-icon--md">
<use xlink:href="#icon-clock"></use>
</svg>
18.10 (Sala 1)
</span>
<span>
<svg class="o-icon o-icon--md">
<use xlink:href="#icon-clock"></use>
</svg>
18.20 (Sala 2)
</span>
<span>
<svg class="o-icon o-icon--md">
<use xlink:href="#icon-clock"></use>
</svg>
18.30 (Sala 3)
</span>
<span>
<svg class="o-icon o-icon--md">
<use xlink:href="#icon-clock"></use>
</svg>
18.40 (Sala 4)
</span>
</div>
</details>
<details>
<summary>
Cinema 2
<svg class="o-icon o-icon--md" data-search-open="">
<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#icon-chevron-down"></use>
</svg>
</summary>
<div class="c-lister__content">
<span>
<svg class="o-icon o-icon--md">
<use xlink:href="#icon-clock"></use>
</svg>
18.10 (Sala 1)
</span>
<span>
<svg class="o-icon o-icon--md">
<use xlink:href="#icon-clock"></use>
</svg>
18.20 (Sala 2)
</span>
<span>
<svg class="o-icon o-icon--md">
<use xlink:href="#icon-clock"></use>
</svg>
18.30 (Sala 3)
</span>
<span>
<svg class="o-icon o-icon--md">
<use xlink:href="#icon-clock"></use>
</svg>
18.40 (Sala 4)
</span>
</div>
</details>
</details>
<details>
<summary>
Roma
<svg class="o-icon o-icon--md" data-search-open="">
<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#icon-chevron-down"></use>
</svg>
</summary>
<details>
<summary>
Cinema 1
<svg class="o-icon o-icon--md" data-search-open="">
<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#icon-chevron-down"></use>
</svg>
</summary>
<div class="c-lister__content">
<span>
<svg class="o-icon o-icon--md">
<use xlink:href="#icon-clock"></use>
</svg>
18.10 (Sala 1)
</span>
<span>
<svg class="o-icon o-icon--md">
<use xlink:href="#icon-clock"></use>
</svg>
18.20 (Sala 2)
</span>
<span>
<svg class="o-icon o-icon--md">
<use xlink:href="#icon-clock"></use>
</svg>
18.30 (Sala 3)
</span>
<span>
<svg class="o-icon o-icon--md">
<use xlink:href="#icon-clock"></use>
</svg>
18.40 (Sala 4)
</span>
</div>
</details>
<details>
<summary>
Cinema 2
<svg class="o-icon o-icon--md" data-search-open="">
<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#icon-chevron-down"></use>
</svg>
</summary>
<div class="c-lister__content">
<span>
<svg class="o-icon o-icon--md">
<use xlink:href="#icon-clock"></use>
</svg>
18.10 (Sala 1)
</span>
<span>
<svg class="o-icon o-icon--md">
<use xlink:href="#icon-clock"></use>
</svg>
18.20 (Sala 2)
</span>
<span>
<svg class="o-icon o-icon--md">
<use xlink:href="#icon-clock"></use>
</svg>
18.30 (Sala 3)
</span>
<span>
<svg class="o-icon o-icon--md">
<use xlink:href="#icon-clock"></use>
</svg>
18.40 (Sala 4)
</span>
</div>
</details>
</details>
</details>
</div>
<div class="c-lister">
<details>
<summary>
<div>
Roma <small>provincia</small>
</div>
<svg class="o-icon o-icon--md" data-search-open="">
<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#icon-chevron-down"></use>
</svg>
</summary>
{% for i in range(1,3) %}
<details>
<summary>
Roma
<svg class="o-icon o-icon--md" data-search-open="">
<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#icon-chevron-down"></use>
</svg>
</summary>
{% for i in range(1,3) %}
<details>
<summary>
Cinema {{i}}
<svg class="o-icon o-icon--md" data-search-open="">
<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#icon-chevron-down"></use>
</svg>
</summary>
<div class="c-lister__content">
{% for i in range(1,5) %}
<span>
<svg class="o-icon o-icon--md">
<use xlink:href="#icon-clock"></use>
</svg>
18.{{i}}0 (Sala {{i}})
</span>
{% endfor %}
</div>
</details>
{% endfor %}
</details>
{% endfor %}
</details>
</div>
/* No context defined. */
@use '../../../assets/sass/settings/v7/colors.tokens' as *;
@use '../../../assets/sass/settings/v7/layout-standard' as *;
@use '../../../assets/sass/settings/v7/global' as *;
@use '../../../assets/sass/settings/v7/spacing.tokens' as *;
@use '../../../assets/sass/tools/v7/mq' as *;
@use '../../../assets/sass/tools/v7/zindex' as *;
@use '../../../assets/sass/tools/v7/typography' as *;
.c-lister {
--lister: var(--background-color-gray);
--lister-first-detail-bg: var(--background-color-negative);
--lister-second-detail-bg: var(--background-color-darker);
--lister-third-detail-bg: var(--background-color);
max-height: 90vh;
margin-top: $padding-base;
overflow-y: auto;
background-color: var(--lister);
details {
all: unset;
position: relative;
display: flex;
flex-direction: column;
color: var(--body-color-inverse);
.c-lister__content {
display: flex;
flex-direction: row;
gap: $base;
overflow-x: auto;
padding: $base $padding-xlarge;
span {
display: flex;
gap: calc($base / 2);
align-items: center;
padding: $padding-base;
background-color: var(--background-color);
color: var(--body-color);
width: max-content;
min-width: 130px;
border: 1px solid var(--divider-color);
@include type(label-07);
&.u-none {
display: none;
}
}
}
summary {
all: unset;
position: sticky;
top: 0;
display: flex;
align-items: center;
justify-content: space-between;
padding: $padding-base;
background-color: var(--lister-first-detail-bg);
color: var(--body-color-inverse);
@include type(label-03);
&{
cursor: pointer;
font-weight: bold;
}
&::before {
all: unset;
}
@include z(cover);
small {
@include type(label-07);
}
}
&[open]>summary{
border-bottom: 2px solid var(--divider-color);
.o-icon {
transform: rotate(180deg);
}
}
details {
color: var(--body-color);
&:not(:last-child){
border-bottom: 1px solid var(--divider-color);
}
summary {
top: 3rem;
background-color: var(--lister-second-detail-bg);
color: var(--body-color);
padding-left: $padding-large;
@include type(label-08);
@include z(undercover);
}
&[open] summary {
// --lister-second-detail-bg: var(--theme-color);
color: var(--body-color);
}
details {
color: var(--body-color);
// &[open] summary {
// color: var(--body-color);
// }
&:not(:last-child){
border-bottom: 1px solid var(--divider-color);
}
border-bottom: 1px solid var(--divider-color);
summary {
top: 6rem;
background-color: var(--lister-third-detail-bg);
padding-left: $padding-xlarge;
color: var(--body-color);
@include z(base);
span {
@include type(label-08);
}
}
}
}
}
@include type(label-03);
}
No notes defined.