/* Header shared styles; extracted from inline PHP style. */
a:link,a:visited,a:hover,a:active,button{text-decoration:none!important}
/* Mobil akış kartlarında paylaş simgesi gösterilmez. Paylaşım, ilan inceleme sayfasında kalır. */

/* Paylaş menüsü tek başlık dosyası yüklense de mobilde simge ızgarası olarak kalır. */
.et-share-menu { box-sizing:border-box; position:fixed; z-index:10000; width:192px; max-width:calc(100vw - 16px); padding:10px; background:#fff; border:1px solid #d9e0e5; border-radius:10px; box-shadow:0 12px 32px rgba(16,44,70,.24); display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:6px; }
.et-share-menu[hidden] { display:none !important; }
.et-share-menu a,.et-share-menu button { box-sizing:border-box; display:flex; align-items:center; justify-content:center; width:100%; height:48px; min-height:48px; padding:10px; border:0; border-radius:8px; background:transparent; color:#102c46; cursor:pointer; }
.et-share-menu a svg,.et-share-menu button svg { display:block; width:26px !important; height:26px !important; max-width:26px; max-height:26px; flex:none; }
.et-share-menu .et-share-feedback { grid-column:1/-1; font-size:12px; }

/* v13.5 - Yatay telefon son header rotusu:
   logo tam merkezde; Hesabim + Cikis ayni satirda sagda. */
@media (orientation: landscape) and (max-width: 1000px) and (max-height: 600px) {
    .site-header .mobile-brand-row {
        position: relative;
        grid-template-columns: minmax(100px,1fr) auto minmax(150px,1fr);
        align-items: center;
    }

    .site-header .mobile-brand-row .et-header-brand {
        grid-column: 2;
        justify-self: center;
    }

    .site-header .mobile-brand-row > .mobile-account-actions {
        grid-column: 3;
        justify-self: end;
        position: static;
        min-width: 0;
        min-height: 40px;
        display: flex !important;
        align-items: center;
        justify-content: flex-end;
        gap: 14px;
    }

    .site-header .mobile-account-actions .mobile-account-link,
    .site-header .mobile-account-actions .mobile-logout {
        position: static;
        display: inline-flex !important;
        align-items: center;
        justify-content: center;
        margin: 0;
        white-space: nowrap;
        line-height: 1;
    }

    .site-header .mobile-account-actions .mobile-account-link {
        color: #102c46;
        font-size: 13px;
        font-weight: 700;
    }

    .site-header .mobile-account-actions .mobile-logout {
        color: #a92b25 !important;
        font-size: 13px;
        font-weight: 700;
    }
}
