/* Yldcoretech scoped theme: İlan Pazarı */
body.jg-market-page {
  --site-color: var(--theme-primary, #2563EB);
  --jg-market-primary: var(--theme-primary, #2563EB);
  --jg-market-secondary: var(--theme-accent, #06B6D4);
  --jg-market-accent: var(--theme-accent, #06B6D4);
  --jg-market-success: var(--theme-success, #22C55E);
  --jg-market-danger: var(--theme-danger, #EF4444);
  --jg-market-bg: var(--theme-bg, #F5F7FB);
  --jg-market-surface: var(--theme-card, #FFFFFF);
  --jg-market-text: var(--theme-text, #0F172A);
  --jg-market-muted: var(--theme-muted, #64748B);
  --jg-market-border: var(--theme-border, #E2E8F0);
  --jg-market-header: var(--theme-header-solid, #FFFFFF);
  --jg-market-sidebar: var(--theme-card, #FFFFFF);
  --jg-market-button-radius: 8px;
  --jg-market-card-radius: 10px;
  --jg-market-font: 'Inter', 'Segoe UI', Arial, sans-serif;
}
html[data-theme="dark"] body.jg-market-page {
  --site-color: var(--theme-primary, #3B82F6);
  --jg-market-primary: var(--theme-primary, #3B82F6);
  --jg-market-secondary: var(--theme-accent, #06B6D4);
  --jg-market-accent: var(--theme-accent, #06B6D4);
  --jg-market-success: var(--theme-success, #22C55E);
  --jg-market-danger: var(--theme-danger, #EF4444);
  --jg-market-bg: var(--theme-bg, #0B1220);
  --jg-market-surface: var(--theme-card, #151F32);
  --jg-market-text: var(--theme-text, #F8FAFC);
  --jg-market-muted: var(--theme-muted, #94A3B8);
  --jg-market-border: var(--theme-border, #263244);
  --jg-market-header: var(--theme-header-solid, #151F32);
  --jg-market-sidebar: var(--theme-card, #151F32);
}
body.jg-market-page {
  background: var(--jg-market-bg);
  color: var(--jg-market-text);
  font-family: var(--jg-market-font);
}
body.jg-market-page .market-wrap { background: var(--jg-market-bg); color: var(--jg-market-text); }
body.jg-market-page .market-hero h1,
body.jg-market-page .listing-title,
body.jg-market-page .filter-title { color: var(--jg-market-text); }
body.jg-market-page .market-hero p,
body.jg-market-page .listing-category,
body.jg-market-page .empty-market p { color: var(--jg-market-muted); }
body.jg-market-page .filter-panel,
body.jg-market-page .listing-card,
body.jg-market-page .market-stat,
body.jg-market-page .empty-market,
body.jg-market-page .pd-main,
body.jg-market-page .pd-side,
body.jg-market-page .profile-shell { background: var(--jg-market-surface); border-color: var(--jg-market-border); border-radius: var(--jg-market-card-radius); }
body.jg-market-page .market-input,
body.jg-market-page .market-select,
body.jg-market-page .feature-check { background: color-mix(in srgb, var(--jg-market-surface) 86%, #000); border-color: var(--jg-market-border); border-radius: var(--jg-market-button-radius); color: var(--jg-market-text); }
body.jg-market-page .market-add-btn,
body.jg-market-page .market-filter-btn,
body.jg-market-page .listing-detail { background: linear-gradient(135deg, var(--jg-market-primary), var(--jg-market-secondary)); border-radius: var(--jg-market-button-radius); color: #fff; }
body.jg-market-page .listing-price { color: var(--jg-market-accent); }
body.jg-market-page .listing-card:hover { border-color: var(--jg-market-accent); }

/* FontAwesome 5.0.9 compatibility for marketplace-only screens. */
body.jg-market-page .fa-solid,
body.jg-market-page .fa-regular,
body.jg-market-page .fas,
body.jg-market-page .far{display:inline-block;font-family:"Font Awesome 5 Free";font-style:normal;font-variant:normal;font-weight:900;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased}
body.jg-market-page .fa-shield-halved:before{content:"\f3ed"}
body.jg-market-page .fa-circle-check:before{content:"\f058"}
body.jg-market-page .fa-circle-xmark:before{content:"\f057"}
body.jg-market-page .fa-triangle-exclamation:before{content:"\f071"}
body.jg-market-page .fa-store:before{content:"\f1ad"}
body.jg-market-page .fa-store-slash:before{content:"\f05e"}
body.jg-market-page .fa-user-group:before,
body.jg-market-page .fa-users-viewfinder:before{content:"\f0c0"}
body.jg-market-page .fa-magnifying-glass:before{content:"\f002"}
body.jg-market-page .fa-bag-shopping:before{content:"\f290"}
body.jg-market-page .fa-truck-fast:before{content:"\f0d1"}
body.jg-market-page .fa-pen-to-square:before{content:"\f044"}
body.jg-market-page .fa-turkish-lira-sign:before{content:"\f195"}
body.jg-market-page .fa-cloud-arrow-up:before{content:"\f382"}
body.jg-market-page .fa-layer-group:before{content:"\f1b3"}
body.jg-market-page .fa-rotate:before{content:"\f2f1"}
body.jg-market-page .fa-medal:before,
body.jg-market-page .fa-crown:before{content:"\f0a3"}
body.jg-market-page .fa-user-shield:before{content:"\f3ed"}
body.jg-market-page .fa-user-check:before{content:"\f00c"}
body.jg-market-page .fa-user-slash:before{content:"\f235"}
body.jg-market-page .fa-wallet:before{content:"\f09d"}
body.jg-market-page .fa-right-left:before{content:"\f362"}
body.jg-market-page .fa-building-columns:before{content:"\f19c"}
body.jg-market-page .fa-circle-question:before{content:"\f059"}
body.jg-market-page .fa-right-from-bracket:before{content:"\f2f5"}
body.jg-market-page .fa-headset:before{content:"\f025"}
body.jg-market-page .fa-receipt:before,
body.jg-market-page .fa-file-invoice:before{content:"\f15c"}
body.jg-market-page .fa-plus:before{content:"\f067"}
body.jg-market-page .fa-sliders-h:before{content:"\f1de"}
body.jg-market-page .fa-folder:before{content:"\f07b"}
body.jg-market-page .fa-folder-open:before{content:"\f07c"}
body.jg-market-page .fa-border-all:before{content:"\f00a"}
body.jg-market-page .fa-lira-sign:before{content:"\f195"}
body.jg-market-page .fa-filter:before{content:"\f0b0"}
body.jg-market-page .fa-undo:before{content:"\f0e2"}
body.jg-market-page .fa-shopping-bag:before{content:"\f290"}
body.jg-market-page .fa-bolt:before{content:"\f0e7"}
body.jg-market-page .fa-check-circle:before{content:"\f058"}
body.jg-market-page .fa-star:before{content:"\f005"}
body.jg-market-page .fa-heart:before{content:"\f004"}
body.jg-market-page .fa-eye:before{content:"\f06e"}
body.jg-market-page .fa-clock:before{content:"\f017"}
body.jg-market-page .fa-lock:before{content:"\f023"}
body.jg-market-page .fa-pen:before{content:"\f304"}
body.jg-market-page .fa-align-left:before{content:"\f036"}
body.jg-market-page .fa-question-circle:before{content:"\f059"}
body.jg-market-page .fa-building:before{content:"\f1ad"}
body.jg-market-page .fa-user-plus:before{content:"\f234"}
body.jg-market-page .fa-address-card:before{content:"\f2bb"}
body.jg-market-page .fa-ban:before{content:"\f05e"}
body.jg-market-page .fa-list:before{content:"\f03a"}
body.jg-market-page .fa-box:before{content:"\f466"}
body.jg-market-page .fa-image:before{content:"\f03e"}
body.jg-market-page .fa-comment:before{content:"\f075"}
body.jg-market-page .fa-calendar-alt:before{content:"\f073"}
body.jg-market-page .fa-cart-arrow-down:before{content:"\f218"}
body.jg-market-page .fa-search:before{content:"\f002"}
body.jg-market-page .fa-circle:before{content:"\f111"}
body.jg-market-page .fa-comment-medical:before{content:"\f086"}
body.jg-market-page .fa-arrow-down-wide-short:before{content:"\f160"}
body.jg-market-page .fa-robot:before{content:"\f544"}
body.jg-market-page .fa-broom:before{content:"\f51a"}
body.jg-market-page .fa-circle-info:before{content:"\f05a"}
body.jg-market-page .fa-envelope:before{content:"\f0e0"}
body.jg-market-page .fa-user-secret:before{content:"\f21b"}
body.jg-market-page .fa-gamepad:before{content:"\f11b"}
body.jg-market-page .fa-tag:before{content:"\f02b"}
body.jg-market-page .fa-arrow-up-right-from-square:before{content:"\f35d"}

/* Premium marketplace list/detail cards */
body.jg-market-page .market-wrap>.container,
body.jg-market-page .pd-wrap>.container,
body.jg-market-page .jg-account-page>.container,
body.jg-market-page .jg-market-success>.container{max-width:1340px!important}
body.jg-market-page .market-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}
body.jg-market-page .listing-card{position:relative!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--jg-market-primary) 20%,var(--jg-market-border))!important;border-radius:16px!important;background:linear-gradient(145deg,color-mix(in srgb,var(--jg-market-surface) 92%,var(--jg-market-primary)),color-mix(in srgb,var(--jg-market-surface) 96%,#020617))!important;box-shadow:0 16px 38px rgba(2,6,23,.20)!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}
body.jg-market-page .listing-card:hover{transform:translateY(-5px)!important;border-color:color-mix(in srgb,var(--jg-market-accent) 70%,var(--jg-market-border))!important;box-shadow:0 22px 52px rgba(2,6,23,.28),0 0 0 1px color-mix(in srgb,var(--jg-market-accent) 18%,transparent)!important}
body.jg-market-page .listing-ribbon{position:absolute!important;z-index:4!important;left:0!important;right:0!important;top:0!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:16px 16px 0 0!important;background:linear-gradient(90deg,#34d399,#10b981)!important;color:#fff!important;font-size:11px!important;font-weight:950!important;letter-spacing:.45px!important;text-transform:uppercase!important}
body.jg-market-page .listing-media{height:178px!important;margin-top:28px!important;border-radius:0!important;background:linear-gradient(135deg,var(--jg-market-primary),var(--jg-market-secondary))!important}
body.jg-market-page .listing-media img{transition:transform .24s ease,filter .24s ease!important}
body.jg-market-page .listing-card:hover .listing-media img{transform:scale(1.045)!important;filter:saturate(1.1)!important}
body.jg-market-page .listing-media-badge,
body.jg-market-page .listing-discount{position:absolute;z-index:3;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border-radius:999px;background:rgba(2,6,23,.70);color:#fff;font-size:10px;font-weight:850;backdrop-filter:blur(10px)}
body.jg-market-page .listing-discount{left:auto;right:10px;background:rgba(239,68,68,.88)}
body.jg-market-page .listing-fav{position:absolute;z-index:5;right:10px;top:38px;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:rgba(2,6,23,.55);color:#fff;cursor:pointer;backdrop-filter:blur(10px);transition:transform .15s ease,background .15s ease,color .15s ease}
body.jg-market-page .listing-fav:hover{transform:scale(1.06);background:rgba(239,68,68,.22);color:#ffb4b4}
body.jg-market-page .listing-fav.is-favorite{border-color:rgba(239,68,68,.55);background:rgba(239,68,68,.20);color:#fb7185}
body.jg-market-page .seller-strip{display:grid!important;grid-template-columns:32px minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;padding:10px 12px!important;border-bottom:1px solid var(--jg-market-border)!important;background:color-mix(in srgb,var(--jg-market-surface) 76%,#020617)!important}
body.jg-market-page .seller-strip img{width:32px!important;height:32px!important;border:2px solid color-mix(in srgb,var(--jg-market-accent) 35%,transparent)!important}
body.jg-market-page .seller-strip span{min-width:0;overflow:hidden;color:var(--jg-market-text)!important;font-size:12px!important;font-weight:850!important;white-space:nowrap;text-overflow:ellipsis}
body.jg-market-page .seller-strip em{display:inline-flex;align-items:center;gap:5px;color:#86efac;font-size:9px;font-style:normal;font-weight:900;text-transform:uppercase}
body.jg-market-page .seller-strip em i{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 10px #22c55e}
body.jg-market-page .listing-body{padding:14px!important}
body.jg-market-page .listing-category{margin-bottom:6px!important;color:var(--jg-market-accent)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.5px!important;text-transform:uppercase!important}
body.jg-market-page .listing-title{height:42px!important;margin:0 0 10px!important;overflow:hidden!important;font-size:15px!important;line-height:1.35!important}
body.jg-market-page .listing-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 10px}
body.jg-market-page .listing-metrics span{display:flex;align-items:center;gap:6px;min-width:0;padding:7px 8px;border:1px solid var(--jg-market-border);border-radius:10px;background:rgba(2,6,23,.18);color:var(--jg-market-muted);font-size:10px;font-weight:850}
body.jg-market-page .listing-metrics i{color:#fbbf24}
body.jg-market-page .listing-badges{min-height:28px!important;gap:6px!important}
body.jg-market-page .listing-foot{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:8px!important;align-items:center!important;margin-top:12px!important}
body.jg-market-page .listing-price{font-size:17px!important;font-weight:950!important;color:#fbbf24!important;white-space:nowrap!important}
body.jg-market-page .listing-detail,
body.jg-market-page .listing-buy{min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 10px!important;border:1px solid var(--jg-market-border)!important;border-radius:10px!important;background:rgba(255,255,255,.04)!important;color:var(--jg-market-text)!important;font-size:10px!important;font-weight:900!important;text-decoration:none!important}
body.jg-market-page .listing-buy{border-color:transparent!important;background:linear-gradient(135deg,var(--jg-market-primary),var(--jg-market-secondary))!important;color:#fff!important}
body.jg-market-page .pd-fav-btn{width:100%;min-height:42px;margin-top:10px;border:1px solid color-mix(in srgb,#fb7185 38%,var(--pd-line,var(--jg-market-border)));border-radius:10px;background:color-mix(in srgb,#fb7185 10%,var(--pd-panel-soft,var(--jg-market-surface)));color:var(--pd-text,var(--jg-market-text));font-weight:900}
body.jg-market-page .pd-fav-btn.is-favorite{color:#fb7185;border-color:#fb7185}
body.jg-market-page .pd-safe-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}
body.jg-market-page .pd-safe-flow span{display:flex;align-items:center;gap:7px;min-height:38px;padding:8px 10px;border:1px solid var(--pd-line,var(--jg-market-border));border-radius:10px;background:color-mix(in srgb,var(--pd-panel-soft,var(--jg-market-surface)) 86%,transparent);color:var(--pd-muted,var(--jg-market-muted));font-size:10px;font-weight:850}
body.jg-market-page .pd-safe-flow i{color:var(--pd-accent,var(--jg-market-accent))}

/* Marketplace order flow clarity */
body.jg-market-page .jg-order-flow-guide{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px;padding:12px;border:1px solid color-mix(in srgb,var(--jg-market-primary) 22%,var(--jg-market-border));border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--jg-market-surface) 88%,var(--jg-market-primary)),color-mix(in srgb,var(--jg-market-surface) 94%,#020617))}
body.jg-market-page .jg-order-flow-guide article{position:relative;min-height:94px;padding:13px;border:1px solid var(--jg-market-border);border-radius:13px;background:rgba(2,6,23,.16)}
body.jg-market-page .jg-order-flow-guide article.active{border-color:color-mix(in srgb,var(--jg-market-accent) 55%,var(--jg-market-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--jg-market-accent) 16%,transparent)}
body.jg-market-page .jg-order-flow-guide i{width:30px;height:30px;display:grid;place-items:center;margin-bottom:8px;border-radius:10px;background:linear-gradient(135deg,var(--jg-market-primary),var(--jg-market-secondary));color:#fff}
body.jg-market-page .jg-order-flow-guide strong{display:block;color:var(--jg-market-text);font-size:12px;font-weight:950}
body.jg-market-page .jg-order-flow-guide span{display:block;margin-top:4px;color:var(--jg-market-muted);font-size:10px;line-height:1.45}
body.jg-market-page .jg-order-status-badge{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:rgba(148,163,184,.15);color:var(--jg-market-muted);font-size:10px;font-weight:950;white-space:nowrap}
body.jg-market-page .jg-order-status-badge.pending{background:rgba(245,158,11,.16);color:#fbbf24}
body.jg-market-page .jg-order-status-badge.success{background:rgba(34,197,94,.16);color:#86efac}
body.jg-market-page .jg-order-status-badge.warning{background:rgba(239,68,68,.16);color:#fca5a5}
body.jg-market-page .jg-order-status-hint{display:block;max-width:280px;margin-top:5px;color:var(--jg-market-muted);font-size:10px;line-height:1.35}
body.jg-market-page .jg-order-detail-hero,
body.jg-market-page .jg-order-timeline{width:min(1340px,calc(100% - 24px));margin:22px auto 0}
body.jg-market-page .jg-order-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:18px;align-items:center;padding:22px;border:1px solid color-mix(in srgb,var(--jg-market-primary) 24%,var(--jg-market-border));border-radius:18px;background:radial-gradient(circle at 15% 0,color-mix(in srgb,var(--jg-market-primary) 24%,transparent),transparent 36%),linear-gradient(135deg,color-mix(in srgb,var(--jg-market-surface) 90%,var(--jg-market-primary)),color-mix(in srgb,var(--jg-market-surface) 96%,#020617));box-shadow:0 18px 48px rgba(2,6,23,.22)}
body.jg-market-page .jg-order-detail-hero span{display:inline-flex;align-items:center;gap:8px;color:var(--jg-market-accent);font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.55px}
body.jg-market-page .jg-order-detail-hero h1{margin:8px 0;color:var(--jg-market-text);font-size:28px;font-weight:950;line-height:1.2}
body.jg-market-page .jg-order-detail-hero p{max-width:760px;margin:0;color:var(--jg-market-muted);font-size:13px;line-height:1.65}
body.jg-market-page .jg-order-detail-hero aside{display:grid;gap:10px;padding:16px;border:1px solid var(--jg-market-border);border-radius:14px;background:rgba(2,6,23,.18)}
body.jg-market-page .jg-order-detail-hero aside small{color:var(--jg-market-muted);font-size:11px}
body.jg-market-page .jg-order-detail-hero aside a{min-height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(135deg,var(--jg-market-primary),var(--jg-market-secondary));color:#fff!important;font-size:11px;font-weight:950;text-decoration:none!important}
body.jg-market-page .jg-order-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;margin-bottom:20px}
body.jg-market-page .jg-order-timeline article{padding:14px;border:1px solid var(--jg-market-border);border-radius:14px;background:var(--jg-market-surface)}
body.jg-market-page .jg-order-timeline article.done{border-color:rgba(34,197,94,.34);background:linear-gradient(135deg,rgba(34,197,94,.12),var(--jg-market-surface))}
body.jg-market-page .jg-order-timeline article.active{border-color:rgba(245,158,11,.42);background:linear-gradient(135deg,rgba(245,158,11,.13),var(--jg-market-surface))}
body.jg-market-page .jg-order-timeline article.warning{border-color:rgba(239,68,68,.42);background:linear-gradient(135deg,rgba(239,68,68,.13),var(--jg-market-surface))}
body.jg-market-page .jg-order-timeline i{color:var(--jg-market-accent);font-size:18px}
body.jg-market-page .jg-order-timeline strong{display:block;margin-top:8px;color:var(--jg-market-text);font-size:12px;font-weight:950}
body.jg-market-page .jg-order-timeline span{display:block;margin-top:4px;color:var(--jg-market-muted);font-size:10px;line-height:1.4}
body.jg-market-page .jg-market-success{padding:36px 0 70px}
body.jg-market-page .jg-order-success-card{display:grid;grid-template-columns:84px minmax(0,1fr);gap:18px;align-items:center;padding:26px;border:1px solid color-mix(in srgb,var(--jg-market-success) 35%,var(--jg-market-border));border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--jg-market-surface) 88%,var(--jg-market-success)),var(--jg-market-surface));box-shadow:0 18px 46px rgba(2,6,23,.22)}
body.jg-market-page .jg-order-success-icon{width:72px;height:72px;display:grid;place-items:center;border-radius:20px;background:linear-gradient(135deg,var(--jg-market-success),#14b8a6);color:#fff;font-size:30px;box-shadow:0 16px 32px rgba(32,209,143,.25)}
body.jg-market-page .jg-order-success-card span{color:var(--jg-market-success);font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.55px}
body.jg-market-page .jg-order-success-card h1{margin:6px 0;color:var(--jg-market-text);font-size:30px;font-weight:950}
body.jg-market-page .jg-order-success-card p{margin:0;color:var(--jg-market-muted);font-size:13px;line-height:1.65}
body.jg-market-page .jg-order-flow-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}
body.jg-market-page .jg-order-flow-cards article{padding:18px;border:1px solid var(--jg-market-border);border-radius:16px;background:var(--jg-market-surface);box-shadow:0 12px 30px rgba(2,6,23,.14)}
body.jg-market-page .jg-order-flow-cards i{width:40px;height:40px;display:grid;place-items:center;border-radius:13px;background:rgba(255,255,255,.06);color:var(--jg-market-accent);font-size:18px}
body.jg-market-page .jg-order-flow-cards strong{display:block;margin-top:12px;color:var(--jg-market-text);font-size:15px;font-weight:950}
body.jg-market-page .jg-order-flow-cards p{min-height:54px;margin:8px 0;color:var(--jg-market-muted);font-size:12px;line-height:1.55}
body.jg-market-page .jg-order-flow-cards a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border-radius:10px;background:linear-gradient(135deg,var(--jg-market-primary),var(--jg-market-secondary));color:#fff!important;font-size:11px;font-weight:950;text-decoration:none!important}
body.jg-market-page .row>.col-3 .items-body{border-radius:16px!important;background:var(--jg-market-surface)!important;border:1px solid var(--jg-market-border)!important;box-shadow:0 14px 36px rgba(2,6,23,.18)!important}
body.jg-market-page .row>.col-9 .msger{max-width:none!important;margin:0 10px 25px!important;border:1px solid var(--jg-market-border)!important;border-radius:16px!important;background:var(--jg-market-surface)!important;box-shadow:0 14px 36px rgba(2,6,23,.18)!important}
@media(max-width:1199px){body.jg-market-page .market-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.jg-market-page .jg-order-flow-guide,body.jg-market-page .jg-order-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:991.98px){body.jg-market-page .market-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.jg-market-page .jg-order-detail-hero{grid-template-columns:1fr}body.jg-market-page .jg-order-flow-cards{grid-template-columns:1fr}body.jg-market-page .jg-order-flow-guide{grid-template-columns:1fr 1fr}}
@media(max-width:575.98px){body.jg-market-page .market-grid{grid-template-columns:1fr!important}body.jg-market-page .listing-foot{grid-template-columns:1fr!important}body.jg-market-page .jg-order-flow-guide,body.jg-market-page .jg-order-timeline{grid-template-columns:1fr}body.jg-market-page .jg-order-success-card{grid-template-columns:1fr}body.jg-market-page .jg-order-detail-hero h1{font-size:22px}}

/* Marketplace account/sidebar polish: wallet + order links should not look flat */
body.jg-market-page .account-tab-container{grid-template-columns:286px minmax(0,1fr)!important;gap:22px!important}
body.jg-market-page .jg-account-sidebar{
  overflow:hidden!important;
  border:1px solid rgba(68,92,138,.42)!important;
  border-radius:16px!important;
  background:
    radial-gradient(circle at 18% 0,rgba(47,146,232,.20),transparent 32%),
    linear-gradient(180deg,#20283a,#141a27)!important;
  box-shadow:0 20px 52px rgba(2,6,23,.32),inset 0 1px 0 rgba(255,255,255,.07)!important;
}
body.jg-market-page .jg-user-card{
  border-color:rgba(79,179,255,.25)!important;
  border-radius:14px!important;
  background:linear-gradient(135deg,rgba(47,146,232,.16),rgba(118,83,217,.10)),#222b3f!important;
}
body.jg-market-page .jg-user-avatar{
  border-radius:12px!important;
  background:linear-gradient(135deg,#2f92e8,#7653d9)!important;
  box-shadow:0 10px 24px rgba(47,146,232,.25)!important;
}
body.jg-market-page .jg-account-balance-grid{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:9px!important;
  margin:0 0 14px!important;
}
body.jg-market-page .jg-account-balance-card{
  position:relative!important;
  display:block!important;
  padding:13px 14px!important;
  border:1px solid rgba(255,178,26,.20)!important;
  border-radius:13px!important;
  background:
    radial-gradient(circle at 95% 0,rgba(255,178,26,.20),transparent 34%),
    linear-gradient(135deg,rgba(255,178,26,.13),rgba(79,179,255,.05)),#20283a!important;
  text-decoration:none!important;
  overflow:hidden!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important;
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important;
}
body.jg-market-page .jg-account-balance-card:before{
  content:""!important;
  position:absolute!important;
  inset:0 auto 0 0!important;
  width:3px!important;
  background:#ffb21a!important;
}
body.jg-market-page .jg-account-balance-card span{
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  color:#ffd890!important;
  font-size:11px!important;
  font-weight:900!important;
  text-transform:uppercase!important;
  letter-spacing:.25px!important;
}
body.jg-market-page .jg-account-balance-card strong{
  display:block!important;
  margin-top:7px!important;
  color:#fff!important;
  font-size:18px!important;
  font-weight:950!important;
  letter-spacing:-.2px!important;
}
body.jg-market-page .jg-account-balance-card em{
  display:block!important;
  margin-top:3px!important;
  color:#aeb9d4!important;
  font-size:11px!important;
  font-style:normal!important;
  font-weight:700!important;
}
body.jg-market-page .jg-account-balance-card.seller{
  border-color:rgba(32,209,143,.26)!important;
  background:
    radial-gradient(circle at 95% 0,rgba(32,209,143,.22),transparent 34%),
    linear-gradient(135deg,rgba(32,209,143,.15),rgba(79,179,255,.06)),#20283a!important;
}
body.jg-market-page .jg-account-balance-card.seller:before{background:#20d18f!important}
body.jg-market-page .jg-account-balance-card.seller span{color:#9df8d2!important}
body.jg-market-page .jg-account-balance-card:hover{
  transform:translateY(-2px)!important;
  border-color:rgba(79,179,255,.36)!important;
  box-shadow:0 14px 28px rgba(2,6,23,.20),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
body.jg-market-page .jg-seller-withdraw-link{
  margin-bottom:12px!important;
  border-color:rgba(32,209,143,.24)!important;
  background:linear-gradient(90deg,rgba(32,209,143,.14),rgba(79,179,255,.06))!important;
}
body.jg-market-page .jg-seller-withdraw-link .jg-side-icon{
  background:rgba(32,209,143,.15)!important;
  color:#6dffc2!important;
}
body.jg-market-page .jg-side-link{
  position:relative!important;
  height:44px!important;
  margin-bottom:7px!important;
  border:1px solid rgba(255,255,255,.055)!important;
  border-radius:11px!important;
  background:rgba(255,255,255,.025)!important;
  color:#dfe7ff!important;
  font-size:13px!important;
  font-weight:700!important;
  overflow:hidden!important;
}
body.jg-market-page .jg-side-link:before{
  content:"";
  position:absolute;
  inset:0 auto 0 0;
  width:3px;
  background:transparent;
}
body.jg-market-page .jg-side-link:hover{
  transform:translateX(3px)!important;
  border-color:rgba(79,179,255,.32)!important;
  background:linear-gradient(90deg,rgba(47,146,232,.18),rgba(255,255,255,.035))!important;
  color:#fff!important;
}
body.jg-market-page .jg-side-link:hover:before,
body.jg-market-page .jg-side-link.active:before{background:#4fb3ff}
body.jg-market-page .jg-side-link.active{
  border-color:rgba(79,179,255,.42)!important;
  background:linear-gradient(90deg,rgba(47,146,232,.24),rgba(118,83,217,.12))!important;
  color:#fff!important;
  box-shadow:0 10px 24px rgba(47,146,232,.12)!important;
}
body.jg-market-page .jg-side-icon{
  width:30px!important;
  height:30px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:9px!important;
  background:rgba(255,255,255,.055)!important;
  color:#8ccaff!important;
}
body.jg-market-page .jg-side-link[href*="odeme-yontemleri"] .jg-side-icon,
body.jg-market-page .jg-side-link[href*="cuzdan"] .jg-side-icon{
  background:rgba(255,178,26,.14)!important;
  color:#ffcc62!important;
}
body.jg-market-page .jg-side-link[href*="ilanpazari/myorders"],
body.jg-market-page .jg-side-link[href*="ilanpazari/mysold"]{
  border-color:rgba(32,209,143,.18)!important;
  background:linear-gradient(90deg,rgba(32,209,143,.10),rgba(47,146,232,.06))!important;
}
body.jg-market-page .jg-side-link[href*="ilanpazari/mysold"] .jg-side-icon,
body.jg-market-page .jg-side-link[href*="ilanpazari/myorders"] .jg-side-icon{
  background:rgba(32,209,143,.15)!important;
  color:#6dffc2!important;
}
body.jg-market-page .jg-seller-balance{
  border-color:rgba(32,209,143,.24)!important;
  background:linear-gradient(135deg,rgba(32,209,143,.14),rgba(47,146,232,.06)),#20283a!important;
}
body.jg-market-page .jg-seller-balance span{
  color:#a8f5d2!important;
}
body.jg-market-page .jg-seller-balance b{
  color:#6dffc2!important;
}
body.jg-market-page .jg-account-panel{
  border:1px solid rgba(68,92,138,.28)!important;
  border-radius:16px!important;
  background:linear-gradient(180deg,#20263a,#171d2d)!important;
  box-shadow:0 18px 46px rgba(2,6,23,.22)!important;
}
body.jg-market-page .jg-account-panel-head{
  border-bottom:1px solid rgba(255,255,255,.07)!important;
  background:linear-gradient(90deg,rgba(47,146,232,.10),rgba(118,83,217,.06))!important;
}
body.jg-market-page .jg-account-panel-head h2{color:#fff!important;font-weight:850!important}
body.jg-market-page .jg-account-panel-head p{color:#b8c2df!important}
body.jg-market-page .jg-account-search{
  border:1px solid rgba(79,179,255,.22)!important;
  border-radius:10px!important;
  background:#252c40!important;
  color:#fff!important;
}
body.jg-market-page .jg-account-table{
  border-collapse:separate!important;
  border-spacing:0 9px!important;
}
body.jg-market-page .jg-account-table thead th{
  border:0!important;
  color:#9fabd0!important;
  font-size:11px!important;
  text-transform:uppercase!important;
  letter-spacing:.45px!important;
}
body.jg-market-page .jg-account-table tbody tr{
  background:#272e43!important;
  box-shadow:0 8px 20px rgba(2,6,23,.13)!important;
}
body.jg-market-page .jg-account-table tbody td{
  border-top:1px solid rgba(255,255,255,.06)!important;
  border-bottom:1px solid rgba(255,255,255,.06)!important;
  color:#dce5ff!important;
}
body.jg-market-page .jg-account-table tbody td:first-child{border-left:1px solid rgba(255,255,255,.06)!important;border-radius:10px 0 0 10px!important}
body.jg-market-page .jg-account-table tbody td:last-child{border-right:1px solid rgba(255,255,255,.06)!important;border-radius:0 10px 10px 0!important}
body.jg-market-page .jg-action-btn{
  border-radius:9px!important;
  background:linear-gradient(135deg,#2f92e8,#7653d9)!important;
  color:#fff!important;
  box-shadow:0 10px 22px rgba(47,146,232,.18)!important;
}
body.jg-market-page .jg-empty-state{
  border:1px solid rgba(79,179,255,.22)!important;
  border-radius:16px!important;
  background:linear-gradient(135deg,rgba(47,146,232,.12),rgba(118,83,217,.07)),#20283a!important;
}

/* Marketplace professional popup: replaces native browser alerts on order screens */
body.jg-market-page .jg-market-popup-backdrop{
  position:fixed!important;
  inset:0!important;
  z-index:999999!important;
  display:flex!important;
  align-items:flex-start!important;
  justify-content:center!important;
  padding:92px 16px 24px!important;
  background:rgba(3,7,18,.52)!important;
  backdrop-filter:blur(8px) saturate(1.15)!important;
  opacity:1!important;
  transition:opacity .16s ease!important;
}
body.jg-market-page .jg-market-popup-backdrop.is-entering,
body.jg-market-page .jg-market-popup-backdrop.is-leaving{
  opacity:0!important;
}
body.jg-market-page .jg-market-popup{
  position:relative!important;
  width:min(520px,100%)!important;
  display:grid!important;
  grid-template-columns:64px minmax(0,1fr)!important;
  gap:16px!important;
  padding:18px!important;
  overflow:hidden!important;
  border:1px solid rgba(79,179,255,.26)!important;
  border-radius:20px!important;
  background:
    radial-gradient(circle at 16% 0,rgba(79,179,255,.24),transparent 34%),
    radial-gradient(circle at 100% 10%,rgba(124,92,255,.22),transparent 32%),
    linear-gradient(145deg,#1d2437,#121827)!important;
  color:#fff!important;
  box-shadow:0 28px 80px rgba(2,6,23,.48),inset 0 1px 0 rgba(255,255,255,.08)!important;
  transform:translateY(0) scale(1)!important;
  transition:transform .16s ease!important;
}
body.jg-market-page .jg-market-popup-backdrop.is-entering .jg-market-popup,
body.jg-market-page .jg-market-popup-backdrop.is-leaving .jg-market-popup{
  transform:translateY(-10px) scale(.98)!important;
}
body.jg-market-page .jg-market-popup:before{
  content:""!important;
  position:absolute!important;
  inset:0 0 auto!important;
  height:3px!important;
  background:linear-gradient(90deg,var(--jg-market-primary),var(--jg-market-secondary),var(--jg-market-accent))!important;
}
body.jg-market-page .jg-market-popup:after{
  content:""!important;
  position:absolute!important;
  right:-60px!important;
  bottom:-78px!important;
  width:190px!important;
  height:190px!important;
  border-radius:50%!important;
  background:rgba(79,179,255,.12)!important;
  pointer-events:none!important;
}
body.jg-market-page .jg-market-popup-icon{
  position:relative!important;
  z-index:1!important;
  width:56px!important;
  height:56px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:18px!important;
  background:linear-gradient(135deg,#4fb3ff,#7653ff)!important;
  color:#fff!important;
  font-size:22px!important;
  box-shadow:0 16px 34px rgba(79,179,255,.24)!important;
}
body.jg-market-page .jg-market-popup-content{
  position:relative!important;
  z-index:1!important;
  min-width:0!important;
}
body.jg-market-page .jg-market-popup-eyebrow{
  display:inline-flex!important;
  align-items:center!important;
  gap:6px!important;
  margin-bottom:5px!important;
  color:#ffb35c!important;
  font-size:10px!important;
  font-weight:950!important;
  letter-spacing:.65px!important;
  text-transform:uppercase!important;
}
body.jg-market-page .jg-market-popup h3{
  margin:0 0 7px!important;
  color:#fff!important;
  font-size:20px!important;
  font-weight:950!important;
  letter-spacing:-.25px!important;
  line-height:1.18!important;
}
body.jg-market-page .jg-market-popup p{
  margin:0!important;
  color:#b9c5df!important;
  font-size:13px!important;
  line-height:1.58!important;
}
body.jg-market-page .jg-market-popup-actions{
  display:flex!important;
  justify-content:flex-end!important;
  gap:10px!important;
  margin-top:16px!important;
}
body.jg-market-page .jg-market-popup-ok{
  min-width:132px!important;
  min-height:42px!important;
  padding:0 16px!important;
  border:0!important;
  border-radius:12px!important;
  background:linear-gradient(135deg,var(--jg-market-primary),var(--jg-market-secondary))!important;
  color:#fff!important;
  font-size:12px!important;
  font-weight:950!important;
  box-shadow:0 14px 30px rgba(79,135,255,.25)!important;
  cursor:pointer!important;
  transition:transform .15s ease,filter .15s ease!important;
}
body.jg-market-page .jg-market-popup-cancel{
  min-width:112px!important;
  min-height:42px!important;
  padding:0 16px!important;
  border:1px solid rgba(255,255,255,.12)!important;
  border-radius:12px!important;
  background:rgba(255,255,255,.055)!important;
  color:#dce7ff!important;
  font-size:12px!important;
  font-weight:950!important;
  cursor:pointer!important;
  transition:transform .15s ease,background .15s ease,color .15s ease!important;
}
body.jg-market-page .jg-market-popup-cancel:hover{
  transform:translateY(-1px)!important;
  background:rgba(255,255,255,.10)!important;
  color:#fff!important;
}
body.jg-market-page .jg-market-popup-ok:hover{
  transform:translateY(-1px)!important;
  filter:brightness(1.06)!important;
}
body.jg-market-page .jg-market-popup-success{
  border-color:rgba(32,209,143,.36)!important;
}
body.jg-market-page .jg-market-popup-success:before,
body.jg-market-page .jg-market-popup-success .jg-market-popup-icon,
body.jg-market-page .jg-market-popup-success .jg-market-popup-ok{
  background:linear-gradient(135deg,#20d18f,#16b978)!important;
}
body.jg-market-page .jg-market-popup-warning{
  border-color:rgba(255,138,36,.38)!important;
}
body.jg-market-page .jg-market-popup-warning:before,
body.jg-market-page .jg-market-popup-warning .jg-market-popup-icon,
body.jg-market-page .jg-market-popup-warning .jg-market-popup-ok{
  background:linear-gradient(135deg,#ffb020,#ff7a1a)!important;
}
body.jg-market-page .jg-market-popup-danger,
body.jg-market-page .jg-market-popup-error{
  border-color:rgba(239,68,68,.38)!important;
}
body.jg-market-page .jg-market-popup-danger:before,
body.jg-market-page .jg-market-popup-error:before,
body.jg-market-page .jg-market-popup-danger .jg-market-popup-icon,
body.jg-market-page .jg-market-popup-error .jg-market-popup-icon,
body.jg-market-page .jg-market-popup-danger .jg-market-popup-ok,
body.jg-market-page .jg-market-popup-error .jg-market-popup-ok{
  background:linear-gradient(135deg,#ef4444,#fb7185)!important;
}

@media(max-width:575.98px){
  body.jg-market-page .jg-market-popup-backdrop{padding-top:74px!important}
  body.jg-market-page .jg-market-popup{grid-template-columns:1fr!important;text-align:left!important}
  body.jg-market-page .jg-market-popup-actions{justify-content:stretch!important}
  body.jg-market-page .jg-market-popup-ok,
  body.jg-market-page .jg-market-popup-cancel{width:100%!important}
}

/* Marketplace order detail: seller/buyer delivery room polish */
body.jg-market-page .fa-bell:before{content:"\f0f3"}
body.jg-market-page .fa-comments:before{content:"\f086"}
body.jg-market-page .fa-comment-alt:before{content:"\f27a"}
body.jg-market-page .fa-cog:before{content:"\f013"}
body.jg-market-page .fa-shopping-cart:before{content:"\f07a"}
body.jg-market-page .fa-shield-alt:before{content:"\f3ed"}
body.jg-market-page .fa-credit-card:before{content:"\f09d"}
body.jg-market-page .fa-paper-plane:before{content:"\f1d8"}
body.jg-market-page .fa-check:before{content:"\f00c"}
body.jg-market-page .fa-truck:before{content:"\f0d1"}
body.jg-market-page .fa-hourglass-half:before{content:"\f252"}
body.jg-market-page .fa-user-check:before{content:"\f007"}
body.jg-market-page .fa-check-circle:before{content:"\f058"}
body.jg-market-page .fa-receipt:before{content:"\f0f6"}

body.jg-market-page .jg-order-detail-hero{
  position:relative!important;
  overflow:hidden!important;
  min-height:166px!important;
  border-radius:18px!important;
  border-color:rgba(91,120,255,.42)!important;
  background:
    radial-gradient(circle at 12% 10%,rgba(79,179,255,.20),transparent 31%),
    radial-gradient(circle at 82% 0,rgba(255,138,36,.18),transparent 28%),
    linear-gradient(135deg,#111827 0%,#151d31 54%,#101522 100%)!important;
  box-shadow:0 24px 65px rgba(2,6,23,.34),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
body.jg-market-page .jg-order-detail-hero:after{
  content:"";
  position:absolute;
  inset:auto -60px -80px auto;
  width:260px;
  height:260px;
  border-radius:50%;
  background:rgba(124,92,255,.16);
  filter:blur(4px);
  pointer-events:none;
}
body.jg-market-page .jg-order-detail-hero h1{
  max-width:780px!important;
  color:#fff!important;
  font-size:30px!important;
  letter-spacing:-.55px!important;
  text-transform:uppercase!important;
}
body.jg-market-page .jg-order-detail-hero p{color:#b9c5df!important}
body.jg-market-page .jg-order-detail-hero aside{
  position:relative!important;
  z-index:1!important;
  border-color:rgba(255,255,255,.12)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important;
}
body.jg-market-page .jg-order-detail-hero aside a{
  min-height:42px!important;
  border-radius:11px!important;
  background:linear-gradient(135deg,var(--jg-market-primary),var(--jg-market-secondary))!important;
  box-shadow:0 12px 26px rgba(79,135,255,.22)!important;
}
body.jg-market-page .jg-order-timeline{
  width:min(1340px,calc(100% - 24px))!important;
  margin:12px auto 20px!important;
}
body.jg-market-page .jg-order-timeline article{
  position:relative!important;
  overflow:hidden!important;
  min-height:98px!important;
  padding:15px 15px 14px!important;
  border-color:rgba(255,255,255,.08)!important;
  border-radius:14px!important;
  background:linear-gradient(145deg,#2c3149,#252a3f)!important;
  box-shadow:0 14px 34px rgba(2,6,23,.18)!important;
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important;
}
body.jg-market-page .jg-order-timeline article:hover{
  transform:translateY(-3px)!important;
  border-color:rgba(79,179,255,.30)!important;
  box-shadow:0 18px 44px rgba(2,6,23,.24)!important;
}
body.jg-market-page .jg-order-timeline article.done{
  border-color:rgba(32,209,143,.35)!important;
  background:linear-gradient(135deg,rgba(32,209,143,.15),#283049 72%)!important;
}
body.jg-market-page .jg-order-timeline article.active{
  border-color:rgba(255,138,36,.50)!important;
  background:linear-gradient(135deg,rgba(255,138,36,.18),#2b2d43 72%)!important;
}
body.jg-market-page .jg-order-timeline article.warning{
  border-color:rgba(239,68,68,.50)!important;
  background:linear-gradient(135deg,rgba(239,68,68,.18),#2b2d43 72%)!important;
}
body.jg-market-page .jg-order-timeline i{
  width:31px!important;
  height:31px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:10px!important;
  background:rgba(255,255,255,.07)!important;
  color:#ff9d3d!important;
}

body.jg-market-page .jg-order-workspace{
  width:min(1340px,calc(100% - 24px))!important;
  max-width:1340px!important;
  margin:0 auto 42px!important;
  display:grid!important;
  grid-template-columns:330px minmax(0,1fr)!important;
  gap:18px!important;
  align-items:start!important;
  padding:0!important;
}
body.jg-market-page .jg-order-workspace>.jg-order-aside,
body.jg-market-page .jg-order-workspace>.jg-order-chatcol{
  width:100%!important;
  max-width:none!important;
  flex:unset!important;
  padding:0!important;
}
body.jg-market-page .jg-order-workspace .row{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}
body.jg-market-page .jg-order-workspace .col-12{
  width:100%!important;
  max-width:none!important;
  padding:0!important;
}
body.jg-market-page .jg-order-summary-card{
  position:relative!important;
  overflow:hidden!important;
  margin:0!important;
  padding:16px!important;
  display:grid!important;
  gap:9px!important;
  border:1px solid rgba(79,179,255,.20)!important;
  border-radius:16px!important;
  background:
    radial-gradient(circle at 10% 0,rgba(79,179,255,.20),transparent 30%),
    linear-gradient(180deg,#30364f,#262b42)!important;
  box-shadow:0 18px 44px rgba(2,6,23,.26),inset 0 1px 0 rgba(255,255,255,.07)!important;
}
body.jg-market-page .jg-order-summary-card:before{
  content:"";
  position:absolute;
  inset:0 0 auto;
  height:3px;
  background:linear-gradient(90deg,#20d18f,#4fb3ff,#7653ff);
}
body.jg-market-page .jg-order-summary-head{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
  margin-bottom:4px!important;
  padding-bottom:13px!important;
  border-bottom:1px solid rgba(255,255,255,.08)!important;
}
body.jg-market-page .jg-order-summary-head span{
  display:inline-flex!important;
  align-items:center!important;
  gap:8px!important;
  color:#fff!important;
  font-size:13px!important;
  font-weight:900!important;
}
body.jg-market-page .jg-order-summary-head i{color:#4fb3ff!important}
body.jg-market-page .jg-order-summary-head strong{
  padding:6px 9px!important;
  border-radius:999px!important;
  background:rgba(255,138,36,.14)!important;
  color:#ffb35c!important;
  font-size:11px!important;
}
body.jg-market-page .jg-order-summary-card .items-body-content{
  min-height:45px!important;
  padding:11px 12px!important;
  display:flex!important;
  align-items:center!important;
  grid-template-columns:none!important;
  border:1px solid rgba(255,255,255,.065)!important;
  border-radius:12px!important;
  background:rgba(8,13,25,.24)!important;
  color:#eaf0ff!important;
  cursor:default!important;
  transition:background .16s ease,border-color .16s ease,transform .16s ease!important;
}
body.jg-market-page .jg-order-summary-card .items-body-content:hover{
  transform:translateY(-2px)!important;
  border-color:rgba(79,179,255,.22)!important;
  background:rgba(79,179,255,.08)!important;
}
body.jg-market-page .jg-order-summary-card .items-body-content span{
  display:block!important;
  min-width:0!important;
  overflow:hidden!important;
  color:#dfe7ff!important;
  font-size:12px!important;
  line-height:1.35!important;
  text-overflow:ellipsis!important;
}
body.jg-market-page .jg-order-summary-card .items-body-content b{
  color:#9eb0d4!important;
  font-size:10px!important;
  font-weight:900!important;
  letter-spacing:.35px!important;
  text-transform:uppercase!important;
}
body.jg-market-page .jg-order-aside .ip-order-status{
  width:100%!important;
  margin:12px 0 0!important;
  padding:0!important;
}
body.jg-market-page .jg-order-aside .order-status{
  width:100%!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:9px!important;
  padding:0!important;
}
body.jg-market-page .jg-order-aside .order-status button{
  width:100%!important;
  min-height:42px!important;
  border:0!important;
  border-radius:12px!important;
  font-size:12px!important;
  font-weight:950!important;
  box-shadow:0 12px 24px rgba(2,6,23,.22)!important;
}
body.jg-market-page .jg-order-aside .status-accept button{
  background:linear-gradient(135deg,#20d18f,#16a66f)!important;
}
body.jg-market-page .jg-order-aside .status-reject button{
  background:linear-gradient(135deg,#ffb020,#ef7b20)!important;
}
body.jg-market-page .jg-order-waiting-note{
  display:grid!important;
  grid-template-columns:34px minmax(0,1fr)!important;
  gap:10px!important;
  align-items:center!important;
  min-height:58px!important;
  padding:12px!important;
  border:1px solid rgba(245,158,11,.24)!important;
  border-radius:13px!important;
  background:linear-gradient(135deg,rgba(245,158,11,.12),rgba(79,179,255,.06)),#1b2234!important;
  color:#dce7ff!important;
  font-size:12px!important;
  font-weight:750!important;
  line-height:1.45!important;
}
body.jg-market-page .jg-order-waiting-note i{
  width:34px!important;
  height:34px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:10px!important;
  background:rgba(245,158,11,.16)!important;
  color:#fbbf24!important;
  font-size:15px!important;
}
body.jg-market-page .jg-seller-delivery-action .jg-order-waiting-note{
  border-color:rgba(32,209,143,.22)!important;
  background:linear-gradient(135deg,rgba(32,209,143,.12),rgba(79,179,255,.06)),#1b2234!important;
}
body.jg-market-page .jg-seller-delivery-action .jg-order-waiting-note i{
  background:rgba(32,209,143,.15)!important;
  color:#6dffc2!important;
}

body.jg-market-page .jg-order-chat{
  width:100%!important;
  max-width:none!important;
  height:430px!important;
  min-height:430px!important;
  max-height:none!important;
  margin:0!important;
  overflow:hidden!important;
  border:1px solid rgba(79,179,255,.22)!important;
  border-radius:17px!important;
  background:linear-gradient(180deg,#23283c,#171d2c)!important;
  box-shadow:0 20px 50px rgba(2,6,23,.30),inset 0 1px 0 rgba(255,255,255,.07)!important;
}
body.jg-market-page .jg-order-chat .msger-header{
  min-height:50px!important;
  padding:0 14px!important;
  display:flex!important;
  align-items:center!important;
  border:0!important;
  border-bottom:1px solid rgba(255,255,255,.08)!important;
  background:linear-gradient(90deg,#111827,#181f33)!important;
  color:#fff!important;
}
body.jg-market-page .jg-order-chat .msger-header-title{
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  color:#fff!important;
  font-size:14px!important;
  font-weight:900!important;
}
body.jg-market-page .jg-order-chat .msger-header-title i{color:#4fb3ff!important}
body.jg-market-page .jg-order-chat .msger-header-options span{
  width:31px!important;
  height:31px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:9px!important;
  background:rgba(255,255,255,.06)!important;
  color:#dbe7ff!important;
}
body.jg-market-page .jg-chat-warning{
  min-height:45px!important;
  padding:12px 16px!important;
  border:0!important;
  border-bottom:1px solid rgba(239,68,68,.24)!important;
  border-radius:0!important;
  background:linear-gradient(90deg,rgba(239,68,68,.16),rgba(255,138,36,.10))!important;
  color:#ffb3b3!important;
  font-size:12px!important;
  font-weight:700!important;
}
body.jg-market-page .jg-order-chat .msger-chat{
  min-height:255px!important;
  padding:16px!important;
  background-color:#111827!important;
  background-image:
    radial-gradient(circle at 20px 20px,rgba(79,179,255,.10) 0 2px,transparent 2px),
    linear-gradient(135deg,rgba(255,255,255,.02),rgba(255,255,255,0))!important;
  background-size:42px 42px,auto!important;
}
body.jg-market-page .jg-order-chat .msger-chat:empty:before{
  content:"Teslimat mesajları burada görünecek. Ürün bilgisi, hesap teslimi veya dijital kodu sadece bu sohbetten paylaş.";
  display:grid;
  place-items:center;
  min-height:230px;
  padding:22px;
  border:1px dashed rgba(79,179,255,.22);
  border-radius:14px;
  color:#9faccc;
  text-align:center;
  font-size:12px;
  line-height:1.55;
}
body.jg-market-page .jg-order-chat .msg{
  margin-bottom:12px!important;
}
body.jg-market-page .jg-order-chat .msg-bubble{
  max-width:min(560px,78%)!important;
  padding:12px 14px!important;
  border:1px solid rgba(255,255,255,.08)!important;
  border-radius:15px!important;
  background:linear-gradient(145deg,#30364f,#272d43)!important;
  color:#eef3ff!important;
  box-shadow:0 12px 26px rgba(2,6,23,.18)!important;
}
body.jg-market-page .jg-order-chat .right-msg .msg-bubble{
  border-color:rgba(79,179,255,.28)!important;
  background:linear-gradient(135deg,#3755f0,#579ffb)!important;
  color:#fff!important;
}
body.jg-market-page .jg-order-chat .msg-info{
  gap:12px!important;
  margin-bottom:6px!important;
}
body.jg-market-page .jg-order-chat .msg-info-name{
  color:#fff!important;
  font-size:12px!important;
  font-weight:950!important;
}
body.jg-market-page .jg-order-chat .msg-info-time{
  color:#b8c4df!important;
  font-size:10px!important;
}
body.jg-market-page .jg-order-chat .msg-text{
  color:inherit!important;
  font-size:13px!important;
  line-height:1.55!important;
}
body.jg-market-page .jg-chat-compose{
  min-height:70px!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 116px!important;
  gap:10px!important;
  align-items:center!important;
  padding:12px!important;
  border:0!important;
  border-top:1px solid rgba(255,255,255,.08)!important;
  background:linear-gradient(180deg,#161d2d,#121826)!important;
}
body.jg-market-page .jg-chat-compose *{
  font-size:13px!important;
}
body.jg-market-page .jg-chat-compose .msger-input{
  width:100%!important;
  height:46px!important;
  min-width:0!important;
  padding:0 14px!important;
  border:1px solid rgba(79,179,255,.18)!important;
  border-radius:11px!important;
  outline:none!important;
  background:#101827!important;
  color:#fff!important;
}
body.jg-market-page .jg-chat-compose .msger-input::placeholder{color:#8794b3!important}
body.jg-market-page .jg-chat-compose .msger-input:focus{
  border-color:rgba(79,179,255,.55)!important;
  box-shadow:0 0 0 3px rgba(79,179,255,.12)!important;
}
body.jg-market-page .jg-chat-compose .msger-send-btn{
  width:116px!important;
  height:46px!important;
  margin:0!important;
  padding:0 12px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  border:0!important;
  border-radius:11px!important;
  background:linear-gradient(135deg,#20d18f,#16b978)!important;
  color:#fff!important;
  font-size:12px!important;
  font-weight:950!important;
  white-space:nowrap!important;
  box-shadow:0 14px 26px rgba(32,209,143,.22)!important;
}
body.jg-market-page .jg-chat-compose .msger-send-btn:hover{
  transform:translateY(-1px)!important;
  background:linear-gradient(135deg,#2ee9a3,#16b978)!important;
}

body.jg-market-page #rate_div{
  width:min(1340px,calc(100% - 24px))!important;
  max-width:1340px!important;
  margin:0 auto 32px!important;
}
body.jg-market-page #rate_div .col-5{
  width:100%!important;
  max-width:720px!important;
  margin:0!important;
  padding:18px!important;
  border:1px solid rgba(79,179,255,.22)!important;
  border-radius:16px!important;
  background:linear-gradient(180deg,#30364f,#242a40)!important;
  color:#fff!important;
  box-shadow:0 18px 42px rgba(2,6,23,.24)!important;
}
body.jg-market-page #rate_div h5{color:#fff!important;font-weight:950!important}
body.jg-market-page #rate_div label{color:#b9c5df!important;font-size:11px!important;font-weight:850!important}
body.jg-market-page #rate_div .form-select,
body.jg-market-page #rate_div .form-control{
  border:1px solid rgba(79,179,255,.18)!important;
  background:#111827!important;
  color:#fff!important;
}

@media(max-width:1199px){
  body.jg-market-page .jg-order-workspace{grid-template-columns:300px minmax(0,1fr)!important}
}
@media(max-width:991.98px){
  body.jg-market-page .jg-order-workspace{grid-template-columns:1fr!important}
  body.jg-market-page .jg-order-chat{height:500px!important}
  body.jg-market-page .jg-order-chat .msger-chat{min-height:325px!important}
}
@media(max-width:575.98px){
  body.jg-market-page .jg-order-detail-hero,
  body.jg-market-page .jg-order-timeline,
  body.jg-market-page .jg-order-workspace,
  body.jg-market-page #rate_div{width:calc(100% - 16px)!important}
  body.jg-market-page .jg-order-detail-hero h1{font-size:22px!important}
  body.jg-market-page .jg-chat-compose{grid-template-columns:1fr!important}
  body.jg-market-page .jg-chat-compose .msger-send-btn{width:100%!important}
}

/* Light mode order room readability lock */
html[data-theme="light"] body.jg-market-page{
  background:#f5f7fb!important;
  color:#0f172a!important;
}
html[data-theme="light"] body.jg-market-page.home-body-bg,
html[data-theme="light"] body.jg-market-page .home-body-bg{
  background:#f5f7fb!important;
}
html[data-theme="light"] body.jg-market-page .jg-order-detail-hero{
  border-color:rgba(37,99,235,.24)!important;
  background:
    radial-gradient(circle at 12% 8%,rgba(14,165,233,.14),transparent 32%),
    radial-gradient(circle at 86% 10%,rgba(124,92,255,.15),transparent 34%),
    linear-gradient(135deg,#ffffff 0%,#f8fbff 100%)!important;
  box-shadow:0 22px 58px rgba(37,99,235,.12),inset 0 1px 0 rgba(255,255,255,.95)!important;
}
html[data-theme="light"] body.jg-market-page .jg-order-detail-hero h1{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  text-shadow:none!important;
}
html[data-theme="light"] body.jg-market-page .jg-order-detail-hero p,
html[data-theme="light"] body.jg-market-page .jg-order-detail-hero aside small{
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
  opacity:1!important;
}
html[data-theme="light"] body.jg-market-page .jg-order-detail-hero > div > span{
  color:#0891b2!important;
  -webkit-text-fill-color:#0891b2!important;
}
html[data-theme="light"] body.jg-market-page .jg-order-detail-hero aside{
  border-color:#dbe7f6!important;
  background:linear-gradient(180deg,#ffffff 0%,#eef6ff 100%)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 14px 34px rgba(37,99,235,.09)!important;
}
html[data-theme="light"] body.jg-market-page .jg-order-status-badge{
  color:#14532d!important;
  -webkit-text-fill-color:#14532d!important;
  background:#dcfce7!important;
}
html[data-theme="light"] body.jg-market-page .jg-order-status-badge.pending{
  color:#92400e!important;
  -webkit-text-fill-color:#92400e!important;
  background:#fef3c7!important;
}
html[data-theme="light"] body.jg-market-page .jg-order-status-badge.warning{
  color:#991b1b!important;
  -webkit-text-fill-color:#991b1b!important;
  background:#fee2e2!important;
}

html[data-theme="light"] body.jg-market-page .jg-order-flow-guide{
  border-color:#dbe7f6!important;
  background:linear-gradient(135deg,#ffffff 0%,#eef6ff 100%)!important;
  box-shadow:0 16px 38px rgba(15,23,42,.07)!important;
}
html[data-theme="light"] body.jg-market-page .jg-order-flow-guide article,
html[data-theme="light"] body.jg-market-page .jg-order-flow-guide article.active{
  border-color:#dbe7f6!important;
  background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)!important;
  box-shadow:0 12px 28px rgba(15,23,42,.06)!important;
}
html[data-theme="light"] body.jg-market-page .jg-order-flow-guide article.active{
  border-color:rgba(37,99,235,.35)!important;
  box-shadow:0 0 0 1px rgba(37,99,235,.10),0 14px 34px rgba(37,99,235,.08)!important;
}
html[data-theme="light"] body.jg-market-page .jg-order-flow-guide i{
  background:#e0f2fe!important;
  color:#0284c7!important;
}
html[data-theme="light"] body.jg-market-page .jg-order-flow-guide strong{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}
html[data-theme="light"] body.jg-market-page .jg-order-flow-guide span{
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
}

html[data-theme="light"] body.jg-market-page .jg-order-timeline article{
  border-color:#dbe7f6!important;
  background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)!important;
  box-shadow:0 14px 34px rgba(15,23,42,.07)!important;
}
html[data-theme="light"] body.jg-market-page .jg-order-timeline article.done{
  border-color:rgba(34,197,94,.30)!important;
  background:linear-gradient(135deg,#ecfdf5 0%,#ffffff 72%)!important;
}
html[data-theme="light"] body.jg-market-page .jg-order-timeline article.active{
  border-color:rgba(245,158,11,.38)!important;
  background:linear-gradient(135deg,#fff7ed 0%,#ffffff 72%)!important;
}
html[data-theme="light"] body.jg-market-page .jg-order-timeline article.warning{
  border-color:rgba(239,68,68,.32)!important;
  background:linear-gradient(135deg,#fef2f2 0%,#ffffff 72%)!important;
}
html[data-theme="light"] body.jg-market-page .jg-order-timeline article:hover{
  border-color:rgba(37,99,235,.28)!important;
  box-shadow:0 18px 42px rgba(37,99,235,.09)!important;
}
html[data-theme="light"] body.jg-market-page .jg-order-timeline i{
  background:#eef6ff!important;
  color:#0284c7!important;
}
html[data-theme="light"] body.jg-market-page .jg-order-timeline strong{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}
html[data-theme="light"] body.jg-market-page .jg-order-timeline span{
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
}

html[data-theme="light"] body.jg-market-page .jg-order-summary-card{
  border-color:#dbe7f6!important;
  background:
    radial-gradient(circle at 10% 0,rgba(14,165,233,.10),transparent 30%),
    linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)!important;
  box-shadow:0 18px 44px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.95)!important;
}
html[data-theme="light"] body.jg-market-page .jg-order-summary-head{
  border-bottom-color:#e2e8f0!important;
}
html[data-theme="light"] body.jg-market-page .jg-order-summary-head span{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}
html[data-theme="light"] body.jg-market-page .jg-order-summary-head strong{
  background:#eff6ff!important;
  color:#2563eb!important;
  -webkit-text-fill-color:#2563eb!important;
}
html[data-theme="light"] body.jg-market-page .jg-order-summary-card .items-body-content{
  border-color:#dbe7f6!important;
  background:#f8fafc!important;
  color:#0f172a!important;
}
html[data-theme="light"] body.jg-market-page .jg-order-summary-card .items-body-content:hover{
  border-color:rgba(37,99,235,.28)!important;
  background:#eef6ff!important;
}
html[data-theme="light"] body.jg-market-page .jg-order-summary-card .items-body-content span{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  opacity:1!important;
}
html[data-theme="light"] body.jg-market-page .jg-order-summary-card .items-body-content b{
  color:#2563eb!important;
  -webkit-text-fill-color:#2563eb!important;
  opacity:1!important;
}

html[data-theme="light"] body.jg-market-page .jg-order-chat{
  border-color:#dbe7f6!important;
  background:#ffffff!important;
  box-shadow:0 20px 50px rgba(15,23,42,.08)!important;
}
html[data-theme="light"] body.jg-market-page .jg-order-chat .msger-header{
  border-bottom-color:#e2e8f0!important;
  background:linear-gradient(90deg,#f8fbff,#eef6ff)!important;
  color:#0f172a!important;
}
html[data-theme="light"] body.jg-market-page .jg-order-chat .msger-header-title{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}
html[data-theme="light"] body.jg-market-page .jg-order-chat .msger-header-options span{
  background:#e0f2fe!important;
  color:#0284c7!important;
}
html[data-theme="light"] body.jg-market-page .jg-chat-warning{
  border-bottom-color:rgba(239,68,68,.22)!important;
  background:#fff1f2!important;
  color:#dc2626!important;
  -webkit-text-fill-color:#dc2626!important;
}
html[data-theme="light"] body.jg-market-page .jg-order-chat .msger-chat{
  background-color:#f8fafc!important;
  background-image:
    radial-gradient(circle at 20px 20px,rgba(37,99,235,.10) 0 2px,transparent 2px),
    linear-gradient(135deg,rgba(255,255,255,.72),rgba(255,255,255,0))!important;
}
html[data-theme="light"] body.jg-market-page .jg-order-chat .msger-chat:empty:before{
  border-color:rgba(37,99,235,.20)!important;
  color:#64748b!important;
}
html[data-theme="light"] body.jg-market-page .jg-chat-compose{
  border-top-color:#e2e8f0!important;
  background:#ffffff!important;
}
html[data-theme="light"] body.jg-market-page .jg-chat-compose .msger-input{
  border-color:#dbe7f6!important;
  background:#f8fafc!important;
  color:#0f172a!important;
}
html[data-theme="light"] body.jg-market-page .jg-chat-compose .msger-input::placeholder{
  color:#64748b!important;
}
html[data-theme="light"] body.jg-market-page .jg-order-chat .msg-bubble{
  border-color:#dbe7f6!important;
  background:#ffffff!important;
  color:#0f172a!important;
  box-shadow:0 12px 26px rgba(15,23,42,.08)!important;
}
html[data-theme="light"] body.jg-market-page .jg-order-chat .msg-info-name{
  color:#0f172a!important;
}
html[data-theme="light"] body.jg-market-page .jg-order-chat .msg-info-time{
  color:#64748b!important;
}
