.home-top-two{
    display:grid;
    grid-template-columns: 1.1fr 0.9fr;
    gap:18px;
    align-items:start;
    margin-bottom:20px;
}
.home-top-two .panel{
    margin-bottom:0;
    height:100%;
}
.home-col{
    min-width:0;
}
.quick-match{
    display:flex;
    gap:18px;
    align-items:flex-start;
}
.quick-match-photo{
    display:block;
    flex:0 0 auto;
    text-decoration:none;
}
.quick-match-photo img{
    width:180px;
    height:220px;
    object-fit:cover;
    border:1px solid #b88;
    border-radius:6px;
    background:#eee;
}
.quick-match-info{
    flex:1;
    min-width:0;
}
.quick-match-info h3{
    margin:0 0 12px !important;
    padding:0 !important;
    background:none !important;
    border:0 !important;
    box-shadow:none !important;
    min-height:0 !important;
}
.quick-match-info h3 a{
    display:inline !important;
    width:auto !important;
    max-width:none !important;
    background:transparent !important;
    color:#7b1515 !important;
    padding:0 !important;
    margin:0 !important;
    border:0 !important;
    box-shadow:none !important;
    text-decoration:none;
    font-size:24px;
    font-weight:bold;
}
.quick-match-info h3 a:hover{
    text-decoration:underline;
}
.quick-match-info p{
    margin:7px 0;
}
.quick-match-actions{
    margin:14px 0;
}
.quick-match-actions form{
    display:flex;
    gap:8px;
    flex-wrap:wrap;
}
.popular-card{
    position:relative;
    border:1px solid #d4aa59;
    background:#fffaf0;
}
.popular-badge{
    display:inline-block;
    margin-top:4px;
    padding:2px 5px;
    border-radius:3px;
    background:#7b1515;
    color:#fff;
    font-size:10px;
    font-weight:bold;
}
@media(max-width:950px){
    .home-top-two{
        grid-template-columns:1fr;
    }
}
@media(max-width:600px){
    .quick-match{
        display:block;
    }
    .quick-match-photo{
        margin-bottom:12px;
    }
    .quick-match-photo img{
        width:100%;
        max-width:220px;
        height:auto;
    }
}

/* Atsijungus „Gal patiks?“ nėra, todėl likęs blokas užima visą plotį */
.home-top-two.logged-out{
    grid-template-columns:1fr;
}
.home-top-two.logged-out .home-col:first-child{
    display:none;
}
