@import "../../../styles/layout.scss";

.main-container{
    flex-direction: column;
    margin: auto;
    padding: 15px;
}
.card-wrapper{
    padding: 15px;
}
.mat-h2{
    padding: 0 20px;
    margin: 6px 0 0 0;
}
.main-container { width: 302px; }

@media(min-width: 542px){
    .main-container{ width: 512px; }
}

@media(min-width: 1333px) and (orientation: landscape){
    .card-wrapper{ 
        display: inline-block;
        width: 482px; 
    }
    .main-container{ 
        display: block;
        width: 1024px; 
        text-align: center;
    }
    .main-container > * {
        text-align: left;
    }
}

mat-card-title{
    width: 100%;
    display: flex;
    justify-content: space-between;
}
:host ::ng-deep .mat-card-header-text{
    width: 100%;
}
.buttons{
    margin-top: -10px;
    margin-right: -20px;
}
.detail-link:hover{
    text-decoration: underline;
    cursor: pointer;
}