
#goodsTradeV139 .single-sell-layout-v567{
 width:100%;min-height:390px;display:flex;flex-direction:column;align-items:center;
 justify-content:flex-start;padding:18px 18px 8px;box-sizing:border-box;
}
#goodsTradeV139 .single-sell-heading-v567{
 margin:2px 0 20px;color:#f3d69a;font-size:20px;font-weight:900;text-align:center;
 text-shadow:0 2px 0 rgba(44,27,12,.85);
}
#tradeSellSlotV567{
 position:relative!important;width:150px;height:150px;flex:0 0 150px;
 display:flex;align-items:center;justify-content:center;box-sizing:border-box;
 border:4px solid #6d4821;border-radius:22px;
 background:radial-gradient(circle at 50% 42%,rgba(118,85,45,.86),rgba(61,42,25,.96) 68%,rgba(37,25,16,.98));
 box-shadow:inset 0 0 0 3px rgba(225,187,112,.17),inset 0 0 24px rgba(0,0,0,.38),0 7px 0 #36220f,0 13px 20px rgba(0,0,0,.32);
 overflow:visible;transition:transform .12s ease,filter .12s ease,box-shadow .12s ease;
}
#tradeSellSlotV567.trade-sell-slot-dragover-v567{
 transform:scale(1.045);filter:brightness(1.14);border-color:#e0b765;
 box-shadow:inset 0 0 0 3px rgba(255,226,155,.28),inset 0 0 30px rgba(216,174,91,.18),0 7px 0 #36220f,0 0 24px rgba(235,190,98,.55);
}
.trade-sell-slot-placeholder-v567{
 display:flex;flex-direction:column;align-items:center;gap:7px;color:#bca47d;
 font-size:13px;font-weight:800;text-align:center;pointer-events:none;
}
.trade-sell-slot-plus-v567{
 display:flex;align-items:center;justify-content:center;width:50px;height:50px;
 border:2px dashed rgba(222,188,121,.5);border-radius:14px;color:#ddbd7b;font-size:36px;
}
.trade-sell-staged-icon-v567{
 width:104px;height:104px;object-fit:contain;pointer-events:none;user-select:none;
 filter:drop-shadow(0 7px 4px rgba(0,0,0,.45));
}
.trade-sell-staged-label-v567{max-width:120px;color:#f2dda9;font-size:17px;font-weight:900;text-align:center;}
.trade-sell-staged-qty-v567{
 position:absolute;right:-10px;bottom:-10px;min-width:38px;height:38px;padding:0 7px;
 display:flex;align-items:center;justify-content:center;box-sizing:border-box;
 border:3px solid #4b2d13;border-radius:999px;background:#d7ad58;color:#3b250e;
 font-size:17px;font-weight:950;box-shadow:0 4px 0 #35200d;
}
.trade-sell-offer-v567{
 min-height:46px;margin-top:24px;padding:10px 18px;display:flex;align-items:center;justify-content:center;
 border:2px solid rgba(163,121,61,.55);border-radius:12px;background:rgba(48,33,21,.7);
 color:#efd69c;font-size:17px;font-weight:850;text-align:center;
}
.trade-sell-actions-v567{display:flex;gap:12px;margin-top:18px;}
.trade-sell-confirm-v567,.trade-sell-return-v567{min-width:132px;min-height:42px;}
.trade-sell-confirm-v567:disabled,.trade-sell-return-v567:disabled{opacity:.38;cursor:default!important;filter:saturate(.5);}
.trade-sell-return-v567{
 border:2px solid #60401f;border-radius:10px;padding:7px 14px;
 background:linear-gradient(#b99b65,#80613a);color:#35240f;font-weight:900;cursor:pointer;
}
#goodsTradeV139 .trade-sell-card-v269{display:none!important;}


/* =========================================================
   v568 – Verkaufsbereich breiter und exakt mittig
   ========================================================= */

/* Der Inhaltsbereich des Verkaufen-Tabs nutzt die verfügbare Fläche
   und zentriert den kompletten Verkaufsblock horizontal + vertikal. */
#goodsTradeV139 #tradeContentV139:has(#tradeSellSlotV567){
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:100% !important;
  min-height:430px !important;
  box-sizing:border-box !important;
  padding:0 !important;
}

/* Gesamter Verkaufsblock breiter und vollständig mittig. */
#goodsTradeV139 .single-sell-layout-v567{
  width:min(620px, 92%) !important;
  min-height:410px !important;
  margin:auto !important;
  padding:24px 34px !important;
  box-sizing:border-box !important;

  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;

  border:2px solid rgba(143,101,50,.55);
  border-radius:22px;
  background:
    radial-gradient(circle at 50% 38%,
      rgba(93,65,37,.52),
      rgba(49,34,22,.38) 68%,
      rgba(35,24,16,.22));
  box-shadow:
    inset 0 0 32px rgba(0,0,0,.18),
    0 10px 24px rgba(0,0,0,.16);
}

/* Überschrift sitzt innerhalb des Blocks symmetrisch über dem Slot. */
#goodsTradeV139 .single-sell-heading-v567{
  width:100% !important;
  margin:0 0 24px !important;
  text-align:center !important;
}

/* Slot etwas größer, damit die breitere Gestaltung stimmig wirkt. */
#goodsTradeV139 #tradeSellSlotV567{
  width:170px !important;
  height:170px !important;
  flex:0 0 170px !important;
}

/* Preisfeld ebenfalls breiter und mittig. */
#goodsTradeV139 .trade-sell-offer-v567{
  width:min(430px, 90%) !important;
  min-height:48px !important;
  margin:26px auto 0 !important;
  box-sizing:border-box !important;
}

/* Buttons als mittige gemeinsame Gruppe. */
#goodsTradeV139 .trade-sell-actions-v567{
  width:100% !important;
  margin:20px 0 0 !important;
  display:flex !important;
  justify-content:center !important;
  align-items:center !important;
  gap:16px !important;
}

#goodsTradeV139 .trade-sell-confirm-v567,
#goodsTradeV139 .trade-sell-return-v567{
  min-width:150px !important;
}

/* Auch bei kleineren Browserfenstern bleibt alles mittig. */
@media (max-width:700px){
  #goodsTradeV139 .single-sell-layout-v567{
    width:94% !important;
    min-height:380px !important;
    padding:20px 18px !important;
  }

  #goodsTradeV139 #tradeContentV139:has(#tradeSellSlotV567){
    min-height:400px !important;
  }

  #goodsTradeV139 #tradeSellSlotV567{
    width:150px !important;
    height:150px !important;
    flex-basis:150px !important;
  }
}
