/* Gittidiyor v1.30.1 - chat action refinements */
.gd-chat-drawer .gd-chat-thread-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:start!important;gap:14px;padding-bottom:16px!important}
.gd-chat-drawer .gd-chat-thread-user{min-width:0;gap:11px!important}
.gd-chat-drawer .gd-chat-thread-user img{flex:0 0 46px;width:46px;height:46px}
.gd-chat-drawer .gd-chat-thread-user a{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.gd-chat-drawer .gd-chat-thread-user small{max-width:210px!important;line-height:1.6;white-space:normal!important}
.gd-chat-drawer .gd-thread-neat-links{display:flex!important;flex-direction:column!important;align-items:stretch;justify-content:start;gap:10px!important;width:174px!important;max-width:174px!important;flex:0 0 174px}
.gd-chat-drawer .gd-thread-neat-links a{display:flex!important;width:100%;min-height:45px!important;padding:10px 12px!important;border:1px solid #789789!important;border-radius:12px!important;font:800 13px/1.3 system-ui!important;box-shadow:none!important;text-decoration:none!important;text-align:center;white-space:normal;overflow-wrap:anywhere}
.gd-chat-drawer .gd-link-profile{background:#29493a!important;color:#f2fff6!important}
.gd-chat-drawer .gd-link-chat{background:#3a3525!important;border-color:#b89c69!important;color:#fff4d5!important}
.gd-chat-drawer .gd-link-profile:hover,.gd-chat-drawer .gd-link-chat:hover{filter:brightness(1.16)}
.gd-quick-offer{display:block;width:100%;background:linear-gradient(135deg,#f18a6d,#d96a4a);border:1px solid #ffc0ac;border-radius:13px;min-height:48px;padding:12px;color:#18231b;font:900 15px/1.3 system-ui;cursor:pointer;box-shadow:0 12px 25px #0004;margin-bottom:10px;transition:transform .15s,filter .15s}
.gd-quick-offer:hover{filter:brightness(1.08);transform:translateY(-1px)}
.gd-chat-drawer .gd-deal-bar-neat{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch!important;gap:10px!important;padding:12px!important;margin:10px 0!important;border-radius:14px!important}
.gd-chat-drawer .gd-deal-bar-neat>button{width:100%;display:flex;align-items:center;justify-content:center;min-height:48px!important;padding:10px 12px!important;margin:0!important;font:800 13px/1.35 system-ui!important;white-space:normal;text-align:center;word-break:normal}
.gd-chat-drawer .gd-deal-bar-neat>strong,.gd-chat-drawer .gd-deal-bar-neat>.gd-deal-state,.gd-chat-drawer .gd-deal-bar-neat>.gd-deal-info{grid-column:1/-1}
.gd-chat-drawer .gd-deal-bar-neat>button:only-child{grid-column:1/-1}
.gd-chat-drawer .gd-thread-quickbar,.gd-chat-drawer .gd-listing-quickbar{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px!important;width:100%;margin:10px 0!important}
.gd-chat-drawer .gd-thread-quickbar>button,.gd-chat-drawer .gd-listing-quickbar>button{width:100%;min-height:50px!important;margin:0!important;border-radius:13px!important;padding:10px 8px!important;display:flex;align-items:center;justify-content:center;font:800 13px/1.35 system-ui!important;white-space:normal!important;text-align:center}
.gd-offer-overlay[hidden]{display:none!important}
.gd-offer-overlay{position:fixed;inset:0;background:rgba(3,12,9,.78);z-index:22000;display:flex;justify-content:center;align-items:center;padding:18px;backdrop-filter:blur(5px)}
.gd-modal-open{overflow:hidden}
.gd-offer-dialog{width:min(460px,100%);padding:24px;background:linear-gradient(150deg,#1e372b,#15251d);border:1px solid #79a18a;border-radius:24px;box-shadow:0 30px 80px #000b;color:#fff;box-sizing:border-box}
.gd-offer-head{display:flex;justify-content:space-between;align-items:start;gap:16px;background:none!important;border:0!important;padding:0!important;margin:0!important}
.gd-offer-head h2{font-size:24px;line-height:1.2;margin:6px 0 12px;color:#fff}
.gd-offer-eyebrow{color:#ffc4a6;font-size:11px;font-weight:900;letter-spacing:1.7px}
.gd-offer-close{background:#2c4738;border:1px solid #779784;border-radius:12px;color:#fff;width:42px;height:42px;font-size:25px;cursor:pointer;flex:0 0 42px}
.gd-offer-text{color:#d9e9dc;margin:6px 0 20px;line-height:1.55}
.gd-offer-dialog label{display:block;font-weight:800;margin-bottom:8px;color:#fff}
.gd-offer-input-wrap{display:flex;align-items:center;gap:10px;background:#0f2118;border:1px solid #8ab9a0;border-radius:14px;padding:0 14px}
.gd-offer-input-wrap span{color:#fdc7a4;font-weight:900;font-size:22px}
.gd-offer-input-wrap input{flex:1;min-width:0;width:100%;height:56px;border:0!important;background:transparent!important;color:#fff!important;font:800 22px system-ui!important;outline:none!important;box-shadow:none!important}
.gd-offer-error{color:#ffd0c5;font-weight:750;margin-top:8px}
.gd-offer-buttons{display:grid;grid-template-columns:1fr 1.25fr;gap:10px;margin-top:20px}
.gd-offer-buttons button{min-height:48px;border-radius:13px;font-weight:900;cursor:pointer;font-size:14px;border:1px solid #779784}
.gd-offer-cancel{background:#314638;color:#fff}
.gd-offer-submit{background:#f18a6d;color:#18241b;border-color:#ffc1ae!important}
@media(max-width:700px){.gd-chat-drawer .gd-chat-thread-head{grid-template-columns:1fr!important}.gd-chat-drawer .gd-thread-neat-links{flex-direction:row!important;width:100%!important;max-width:none!important;flex:1 1 auto}.gd-chat-drawer .gd-thread-neat-links a{width:50%!important;min-width:0!important;font-size:12px!important}.gd-chat-drawer .gd-thread-quickbar,.gd-chat-drawer .gd-listing-quickbar{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.gd-chat-drawer .gd-thread-quickbar>button,.gd-chat-drawer .gd-listing-quickbar>button{padding:9px 5px!important;font-size:11px!important;min-height:54px!important}.gd-chat-drawer .gd-deal-bar-neat{grid-template-columns:1fr!important}.gd-chat-drawer .gd-deal-bar-neat>*{grid-column:1!important}.gd-offer-dialog{padding:18px;border-radius:20px}.gd-offer-head h2{font-size:21px}}

/* v1.30.2 — MASAÜSTÜ: kalıcı dikey kategori menüsü, çakışma önleme.
   Mobil kategori düzeni korunur. */
@media (min-width: 701px) {
  .stage.gd-live-stage {
    display: grid !important;
    grid-template-columns: 214px minmax(0, 1fr) !important;
    align-items: start !important;
    gap: 18px !important;
  }
  .stage.gd-live-stage > .gd-category-shell {
    display: block !important;
    position: sticky !important;
    top: 18px !important;
    width: 214px !important;
    min-width: 0 !important;
    max-width: 214px !important;
    padding: 13px !important;
    margin: 0 !important;
    align-self: start !important;
    overflow: visible !important;
    z-index: 2;
  }
  .gd-category-shell > .gd-cat-head {
    display: block !important;
    width: 100% !important;
    margin: 0 0 10px !important;
  }
  .gd-category-shell .gd-cat-toggle {
    display: none !important;
  }
  .gd-category-shell .gd-cat-home {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-start !important;
    width: 100% !important;
    max-width: 100% !important;
    min-height: 58px !important;
    padding: 13px 11px !important;
    margin: 0 !important;
    background: linear-gradient(110deg, #ef644c 0%, #d34332 100%) !important;
    color: #fff !important;
    border: 1px solid #ffa58d !important;
    border-radius: 12px !important;
    font-weight: 900 !important;
    font-size: 15px !important;
    line-height: 1.25 !important;
    box-shadow: 0 8px 20px rgba(211,67,50,.27) !important;
    text-decoration: none !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
  }
  .gd-category-shell .navlist,
  .gd-category-shell .navlist.open {
    display: flex !important;
    flex-direction: column !important;
    grid-template-columns: none !important;
    width: 100% !important;
    gap: 3px !important;
    margin: 0 !important;
    padding: 0 !important;
    align-items: stretch !important;
  }
  .gd-category-shell .navlist > .navitem:first-child {
    display: none !important; /* Yukarıdaki büyük Canlı Meydan bağlantısının tekrarı */
  }
  .gd-category-shell .navlist > .navitem {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    padding: 10px 9px !important;
    margin: 0 !important;
    gap: 9px !important;
    border-radius: 10px !important;
    font-size: 12px !important;
    line-height: 1.35 !important;
    font-weight: 750 !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
    text-align: left !important;
    box-sizing: border-box !important;
  }
  .gd-category-shell .navitem > span:first-child {
    flex: 0 0 19px;
    text-align: center;
  }
  .stage.gd-live-stage > section[aria-label="Ürünler"] {
    min-width: 0 !important;
    width: 100% !important;
  }
}

/* v1.30.3 — teklif, anlaşma ve profil bağlantıları */
.gd-chat-drawer .gd-chat-thread-head{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;padding:0 0 14px!important;min-width:0}
.gd-chat-drawer .gd-chat-thread-user{display:flex!important;align-items:center!important;width:100%;min-width:0;gap:13px!important}
.gd-chat-drawer .gd-chat-thread-user img{width:50px!important;height:50px!important;flex:0 0 50px!important;border-radius:50%;object-fit:cover}
.gd-chat-drawer .gd-chat-thread-user>div{min-width:0!important;flex:1}
.gd-chat-drawer .gd-chat-thread-user a{font-size:15px!important;line-height:1.3!important;text-decoration:none;color:#fff}
.gd-chat-drawer .gd-chat-thread-user small{font-size:12px!important;line-height:1.45!important;max-width:none!important;white-space:normal!important;color:#bcd7c7}
.gd-chat-drawer .gd-chat-thread-actions,.gd-chat-drawer .gd-thread-neat-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:none!important;flex:none!important;gap:10px!important;margin:0!important;align-items:stretch!important}
.gd-chat-drawer .gd-chat-thread-actions>a,.gd-chat-drawer .gd-thread-neat-links>a{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;width:100%!important;min-height:46px!important;margin:0!important;padding:11px 8px!important;text-align:center!important;font:800 13px/1.35 system-ui!important;border-radius:12px!important;text-decoration:none!important;white-space:normal!important;box-sizing:border-box!important}
.gd-chat-drawer .gd-link-profile{background:#295744!important;border:1px solid #6ba68a!important;color:#f6fff9!important}
.gd-chat-drawer .gd-link-chat{background:#4a3829!important;border:1px solid #ba9771!important;color:#fff4d7!important}
.gd-chat-drawer .gd-chat-thread-actions a:hover{filter:brightness(1.15)}
/* Eski üçlü test çubuğunun API dışı aksiyonlarına izin verme; gerçek anlaşma barı korunur. */
.gd-chat-drawer .gd-thread-quickbar,.gd-chat-drawer .gd-listing-quickbar{display:none!important}
.gd-chat-drawer .gd-quick-offer{display:flex!important;justify-content:center;align-items:center;gap:8px;min-height:52px!important;padding:12px 14px!important;margin:8px 0 12px!important;border:1px solid #ffbda9!important;border-radius:14px!important;background:linear-gradient(125deg,#f59575,#e97759)!important;color:#18251c!important;font-size:14px!important;font-weight:900!important;box-shadow:0 8px 20px #0004!important}
.gd-chat-drawer .gd-deal-bar,.gd-chat-drawer .gd-deal-bar-neat{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important;padding:12px!important;margin:10px 0 12px!important;background:#22382d!important;border:1px solid #4f775f!important;border-radius:15px!important;box-sizing:border-box!important}
.gd-chat-drawer .gd-deal-bar>button{width:100%!important;min-width:0!important;min-height:48px!important;padding:11px 9px!important;margin:0!important;border-radius:12px!important;font:800 13px/1.35 system-ui!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important}
.gd-chat-drawer .gd-deal-bar>strong,.gd-chat-drawer .gd-deal-bar>.gd-deal-state,.gd-chat-drawer .gd-deal-bar>.gd-deal-info,.gd-chat-drawer .gd-deal-bar>.gd-deal-loading{grid-column:1/-1!important;margin:0!important}
.gd-chat-drawer .gd-deal-bar>button:only-child{grid-column:1/-1!important}
.gd-chat-drawer .gd-chat-thread-form{display:flex!important;gap:10px!important;align-items:stretch!important}
.gd-chat-drawer .gd-chat-thread-form textarea{min-width:0!important}
.gd-offer-overlay[hidden]{display:none!important}
@media(max-width:700px){
 .gd-chat-drawer .gd-chat-thread-head{gap:12px!important}
 .gd-chat-drawer .gd-chat-thread-actions,.gd-chat-drawer .gd-thread-neat-links{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
 .gd-chat-drawer .gd-thread-neat-links>a{width:100%!important;min-width:0!important;font-size:12px!important}
 .gd-chat-drawer .gd-deal-bar,.gd-chat-drawer .gd-deal-bar-neat{grid-template-columns:1fr!important}
 .gd-chat-drawer .gd-deal-bar>*{grid-column:1/-1!important}
 .gd-chat-drawer .gd-chat-thread-form{flex-direction:column!important}
 .gd-chat-drawer .gd-chat-thread-form button{width:100%!important}
 .gd-offer-dialog{width:100%!important;max-width:440px!important;padding:18px!important}
}
