/*
 * OyunAdası ilan detay aksiyon alanı — daha profesyonel, dengeli ve sade görünüm.
 * Bu dosya son sırada yüklenir; diğer eklenti stillerini tek noktadan hizalar.
 */

.oa-listing-summary__actions{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    align-items:stretch!important;
    gap:12px!important;
}

.oa-listing-summary__actions>*{min-width:0!important;}

.oa-listing-summary__actions .oa-listing-buy-form,
.oa-listing-summary__actions>.oa-listing-owner-button,
.oa-listing-summary__actions>.oa-listing-disabled-button{
    grid-column:1/-1!important;
    width:100%!important;
    order:0!important;
}

/* Sabit sıra */
.oa-listing-summary__actions .oa-offer-open-button{order:10!important;}
.oa-listing-summary__actions .oa-listing-favorite-button{order:20!important;}
.oa-listing-summary__actions .oa-listing-message-button:not(.oa-paid-sms-trigger){order:30!important;}
.oa-listing-summary__actions .oa-paid-sms-trigger{order:40!important;}
.oa-listing-summary__actions .oa-price-alert-launcher{order:50!important;}
.oa-listing-summary__actions .oa-social-card-launcher{order:60!important;}
.oa-listing-summary__actions .oa-listing-owner-analytics{order:70!important;}

/* Genel kart yapısı */
.oa-listing-summary__actions .oa-offer-open-button,
.oa-listing-summary__actions .oa-listing-message-button,
.oa-listing-summary__actions button.oa-listing-favorite-button,
.oa-listing-summary__actions button.oa-price-alert-launcher,
.oa-listing-summary__actions button.oa-social-card-launcher,
.oa-listing-summary__actions a.oa-listing-owner-analytics{
    appearance:none!important;
    -webkit-appearance:none!important;
    display:grid!important;
    grid-template-columns:40px minmax(0,1fr)!important;
    align-items:center!important;
    column-gap:12px!important;
    width:100%!important;
    min-width:0!important;
    min-height:58px!important;
    height:58px!important;
    margin:0!important;
    padding:0 14px!important;
    overflow:hidden!important;
    border:1px solid rgba(92,112,163,.28)!important;
    border-radius:14px!important;
    color:#f5f7ff!important;
    background:linear-gradient(180deg,#0f1727 0%, #0b1321 100%)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.02)!important;
    font-family:Poppins,Arial,sans-serif!important;
    font-size:12px!important;
    line-height:1.25!important;
    font-weight:600!important;
    text-align:left!important;
    text-transform:none!important;
    text-decoration:none!important;
    transition:border-color .18s ease, background-color .18s ease, transform .18s ease!important;
}

.oa-listing-summary__actions .oa-offer-open-button:hover,
.oa-listing-summary__actions .oa-listing-message-button:hover,
.oa-listing-summary__actions button.oa-listing-favorite-button:hover,
.oa-listing-summary__actions button.oa-price-alert-launcher:hover,
.oa-listing-summary__actions button.oa-social-card-launcher:hover,
.oa-listing-summary__actions a.oa-listing-owner-analytics:hover{
    color:#ffffff!important;
    border-color:rgba(92,112,255,.44)!important;
    background:linear-gradient(180deg,#131d31 0%, #0d1627 100%)!important;
    transform:translateY(-1px)!important;
}

/* Satın al butonu ayrı */
.oa-listing-summary__actions .oa-listing-buy-form button,
.oa-listing-summary__actions .oa-listing-owner-button,
.oa-listing-summary__actions .oa-listing-disabled-button{
    display:grid!important;
    grid-template-columns:44px minmax(0,1fr)!important;
    align-items:center!important;
    column-gap:14px!important;
    width:100%!important;
    min-height:60px!important;
    padding:0 16px!important;
    border-radius:15px!important;
    text-decoration:none!important;
}

/* küçük açıklamaları tamamen kaldır */
.oa-listing-summary__actions .oa-listing-action-copy small,
.oa-listing-summary__actions .oa-offer-open-button__copy small,
.oa-listing-summary__actions .oa-price-alert-launcher__copy small,
.oa-listing-summary__actions .oa-social-card-launcher__copy small{
    display:none!important;
}

/* orta yazı alanları */
.oa-listing-summary__actions .oa-listing-action-copy,
.oa-listing-summary__actions .oa-offer-open-button__copy,
.oa-listing-summary__actions .oa-price-alert-launcher__copy,
.oa-listing-summary__actions .oa-social-card-launcher__copy{
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    justify-content:center!important;
    min-width:0!important;
    width:100%!important;
    text-align:left!important;
    gap:0!important;
}

.oa-listing-summary__actions .oa-listing-action-copy strong,
.oa-listing-summary__actions .oa-offer-open-button__copy strong,
.oa-listing-summary__actions .oa-price-alert-launcher__copy strong,
.oa-listing-summary__actions .oa-social-card-launcher__copy strong{
    display:-webkit-box!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:2!important;
    overflow:hidden!important;
    width:100%!important;
    margin:0!important;
    color:inherit!important;
    font-size:12px!important;
    line-height:1.25!important;
    font-weight:600!important;
    text-align:left!important;
    white-space:normal!important;
    text-overflow:initial!important;
}

/* ikon kutuları */
.oa-listing-summary__actions .oa-listing-action-icon,
.oa-listing-summary__actions .oa-offer-open-button__icon,
.oa-listing-summary__actions .oa-price-alert-launcher__icon,
.oa-listing-summary__actions .oa-social-card-launcher__icon{
    display:grid!important;
    place-items:center!important;
    justify-self:start!important;
    width:40px!important;
    min-width:40px!important;
    height:40px!important;
    min-height:40px!important;
    margin:0!important;
    padding:0!important;
    border:1px solid rgba(94,116,180,.12)!important;
    border-radius:11px!important;
    color:#9eb1ff!important;
    background:rgba(88,106,214,.12)!important;
    box-shadow:none!important;
}

.oa-listing-summary__actions .oa-listing-favorite-button .oa-listing-action-icon{color:#a4b2ff!important;}
.oa-listing-summary__actions .oa-listing-favorite-button.is-active .oa-listing-action-icon{
    color:#ff7d99!important;
    background:rgba(245,92,128,.13)!important;
    border-color:rgba(245,92,128,.15)!important;
}

.oa-listing-summary__actions .oa-listing-action-icon svg,
.oa-listing-summary__actions .oa-offer-open-button__icon svg,
.oa-listing-summary__actions .oa-price-alert-launcher__icon svg,
.oa-listing-summary__actions .oa-social-card-launcher__icon svg,
.oa-listing-summary__actions .oa-listing-action-arrow svg,
.oa-listing-summary__actions .oa-price-alert-launcher__state svg{
    display:block!important;
    width:18px!important;
    height:18px!important;
    margin:0!important;
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:1.8!important;
    stroke-linecap:round!important;
    stroke-linejoin:round!important;
}
.oa-listing-summary__actions .oa-listing-favorite-button.is-active .oa-listing-action-icon svg{fill:currentColor!important;}

/* sağ son ikon */
.oa-listing-summary__actions .oa-listing-action-arrow,
.oa-listing-summary__actions .oa-offer-open-button__arrow,
.oa-listing-summary__actions .oa-price-alert-launcher__state,
.oa-listing-summary__actions .oa-social-card-launcher__arrow{
    display:grid!important;
    place-items:center!important;
    justify-self:end!important;
    width:34px!important;
    min-width:34px!important;
    height:34px!important;
    min-height:34px!important;
    margin:0!important;
    padding:0!important;
    border:1px solid rgba(94,116,180,.10)!important;
    border-radius:10px!important;
    color:#9eafff!important;
    background:rgba(78,99,188,.10)!important;
    box-shadow:none!important;
    font-size:15px!important;
    line-height:1!important;
}



/* sağ taraftaki ok / durum kutularını kaldır */
.oa-listing-summary__actions .oa-listing-action-arrow,
.oa-listing-summary__actions .oa-offer-open-button__arrow,
.oa-listing-summary__actions .oa-price-alert-launcher__state,
.oa-listing-summary__actions .oa-social-card-launcher__arrow{
    display:none!important;
}

/* Teklif rengi */
.oa-listing-summary__actions .oa-offer-open-button{
    border-color:rgba(222,170,78,.24)!important;
}
.oa-listing-summary__actions .oa-offer-open-button__icon,
.oa-listing-summary__actions .oa-offer-open-button__arrow{
    color:#f0bb65!important;
    background:rgba(196,129,36,.11)!important;
    border-color:rgba(196,129,36,.10)!important;
}

/* Favori aktif */
.oa-listing-summary__actions .oa-listing-favorite-button.is-active{
    border-color:rgba(245,92,128,.28)!important;
    background:linear-gradient(180deg,#191523 0%, #140f1d 100%)!important;
}

/* Takip durumu */
.oa-listing-summary__actions .oa-price-alert-launcher.is-watching{
    border-color:rgba(60,190,142,.36)!important;
    background:linear-gradient(180deg,#12211d 0%, #0d1715 100%)!important;
}
.oa-listing-summary__actions .oa-price-alert-launcher.is-watching .oa-price-alert-launcher__icon,
.oa-listing-summary__actions .oa-price-alert-launcher.is-watching .oa-price-alert-launcher__state{
    color:#60d9ab!important;
    background:rgba(36,153,111,.14)!important;
    border-color:rgba(36,153,111,.14)!important;
}

/* artı ve tik simgesi tam ortaya */
.oa-listing-summary__actions .oa-price-alert-launcher__state .oa-price-alert-launcher__plus,
.oa-listing-summary__actions .oa-price-alert-launcher__state .oa-price-alert-launcher__check{
    margin:0!important;
}

/* tek satır zorlayan stilleri kır */
.oa-listing-summary__actions .oa-price-alert-launcher__copy,
.oa-listing-summary__actions .oa-social-card-launcher__copy,
.oa-listing-summary__actions .oa-offer-open-button__copy,
.oa-listing-summary__actions .oa-listing-action-copy{
    align-self:center!important;
}

@media(max-width:700px){
    .oa-listing-summary__actions{
        grid-template-columns:1fr!important;
    }
    .oa-listing-summary__actions>*{
        grid-column:1!important;
    }
    .oa-listing-summary__actions .oa-offer-open-button,
    .oa-listing-summary__actions .oa-listing-message-button,
    .oa-listing-summary__actions button.oa-listing-favorite-button,
    .oa-listing-summary__actions button.oa-price-alert-launcher,
    .oa-listing-summary__actions button.oa-social-card-launcher,
    .oa-listing-summary__actions a.oa-listing-owner-analytics{
        min-height:56px!important;
        height:auto!important;
        padding-top:8px!important;
        padding-bottom:8px!important;
    }
}
