.modal {
height: inherit;
}
.modal-header__content {
width: 100%;
}
.modal-dialog {
max-width: 100% !important;
display: flex;
height: 100vh;
align-items: center;
justify-content: center;
margin-top: 0;
}
.modal-body{
padding: 1.5rem 2rem;
}
.modal__content{
gap: 1rem;
div{
width: 50%;
}
}
.modal-content {
width: 64rem;
height: 50rem;
}
.has-bg-dark {
color: var(--base-color-white);
}
.modal__galery {
display: grid;
gap: 1rem;
grid-auto-rows: 14rem;
grid-template-columns: repeat(auto-fill, minmax(min(100%, 14rem), 1fr));
}
.modal__featured {
width: 100%;
img {
width: 100%;
max-height: 14rem;
border-radius: var(--base-rounded-medium);
}
}
.modal__gap{
gap: 1rem;
p{
margin: 0;
}
}
.modal-content__schedule-header{
gap: .5rem;
p{
margin: 0;
}
}
.modal-content__schedule{
gap: .5rem;
.modal-content__schedule-day{
display: block;
background: var(--base-color-secondary);
width: 1.8rem;
height: 1.8rem;
color: var(--base-color-dark);
text-align: center;
border-radius: var(--base-rounded-small);
}
}
.backdrop{
background:rgba(0,0,0,0.6);
position:absolute;
top:0;
left:0;
width:100%;
height:100vh;
}
.modal-header .btn-close{
position: absolute;
top: 1rem;
right: 1rem;
}
.modal__location{
width: 100%;
border-radius: var(--base-rounded-medium);
height: 16rem;
}