Newer
Older
:host {
display: block;
}
.hy-accordion__item {
$border-color: var(--grayscale-dark);
@include border-without-corners($border-color, 1px);
margin-bottom: 1rem;
&__is-open {
@include border-without-corners($border-color, 2px);
@include breakpoint($medium) {
margin-left: -2rem;
margin-right: -2rem;
}
@include breakpoint($medium) {
width: calc(100% - 4.25rem);
}
.hy-accordion--heading__icon {
transform: rotateX(180deg);
}
}
}
}
.hy-accordion--heading {
display: flex;
flex-direction: row;
justify-content: flex-start;
width: 100%;
font-weight: 600;
height: 100%;
justify-content: flex-start;
width: 100%;
&[aria-expanded=true] {
border-bottom: 1px solid var(--grayscale-medium-dark);
padding: .85rem 1rem 1rem 1rem;
}
}
.hy-accordion--heading__icon {
margin-right: .95rem;
svg {
fill: var(--brand-main);
}
}
}
.hy-accordion__content {
display: block;
height: 0;
padding: 0;
overflow: hidden;
transition: all .25s ease-in-out;
&--inner-wrapper {
display: block;
padding: 1rem 5% 1.25rem !important;