/* Soup photographs and illustrative recolours retain category-specific layout. */
/* Position the actual product bounds rather than its transparent image canvas.
   This overrides the old per-file 1.42x zoom, including the Akdeniz exception. */
#calismalar #worksGrid .workCard .workMedia[data-image-normalized="true"] img{
  position:absolute;max-width:none;max-height:none;margin:0;padding:0;
  transform:none!important;object-fit:contain;object-position:center;
}
#calismalar .worksToolbar{flex-wrap:wrap}
#calismalar .worksCount{white-space:normal;line-height:1.5}
#calismalar .worksFilters{min-width:0}
#calismalar .worksFilter{min-height:44px}
#calismalar .workPending{border-style:dashed;border-color:rgba(109,201,255,.34)}
#calismalar .workPendingMedia{background:linear-gradient(150deg,#103456,#071e37);text-align:center}
#calismalar .workPendingMedia:before{border-style:dashed;opacity:.55}
#calismalar .workPending .workBadge{left:auto;right:auto;inset-inline-start:14px;inset-inline-end:auto;letter-spacing:.04em}
#calismalar .workPlaceholderVisual{position:relative;display:grid;justify-items:center;align-content:center;gap:8px;padding:60px 18px 24px;width:100%;height:100%;color:#e6f4ff}
#calismalar .workPlaceholderVisual strong{font-size:72px;line-height:.95;font-weight:850;letter-spacing:-.06em}
#calismalar .workPlaceholderVisual small{font-size:15px;letter-spacing:.18em;color:#8fc6ed}
#calismalar .workPlaceholderVisual span{margin-top:17px;font-size:12px;color:#b8d2e6;line-height:1.5}
#calismalar .workPendingActions{display:flex;flex-wrap:wrap;gap:8px;margin:17px 0 13px}
#calismalar .workPendingActions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;border:1px solid rgba(109,201,255,.26);border-radius:11px;font-size:11px;font-weight:850;color:#b4e2ff;line-height:1.4}
#calismalar .workPendingActions a:first-child{background:#1498ff;border-color:#1498ff;color:#051b30}
#calismalar .workPendingActions a:hover,#calismalar .workPendingActions a:focus-visible{outline:2px solid #9adeff;outline-offset:3px}
#calismalar .workPending .workPendingNote{font-size:10.5px;color:#8eabc1}
#worksGrid[data-works-filter="14"] .workCard,#worksGrid[data-works-filter="16"] .workCard{grid-column:1/-1;display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr)}
#worksGrid[data-works-filter="14"] .workCard .workBody,#worksGrid[data-works-filter="16"] .workCard .workBody{align-self:center;border-top:0;padding:30px}
#calismalar .workCard .workPendingNote{font-size:10.5px;color:#8eabc1}
@media(max-width:680px){
  #calismalar .worksFilters{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;width:100%}
  #calismalar .worksFilter{padding:10px 2px;font-size:10px;white-space:nowrap}
  #calismalar .workPendingActions a{flex:1 1 120px}
  #worksGrid[data-works-filter="14"] .workCard,#worksGrid[data-works-filter="16"] .workCard{grid-template-columns:1fr}
  #worksGrid[data-works-filter="14"] .workCard .workBody,#worksGrid[data-works-filter="16"] .workCard .workBody{border-top:1px solid rgba(255,255,255,.12);padding:22px}
  #calismalar .workPendingMedia{height:265px}
}
