.marketplace-experience .transition-page { padding: 0 0 72px; background: #fbfaf5; }
.marketplace-experience .transition-page-shell { width: min(1280px, calc(100% - 48px)); margin: 0 auto; }
.marketplace-experience .transition-back { display: inline-flex; align-items: center; gap: 9px; margin: 22px 0; border: 0; background: transparent; color: #315b47; font: 800 13px/1.2 inherit; cursor: pointer; }
.marketplace-experience .transition-back span { font-size: 19px; transition: transform .18s ease; }
.marketplace-experience .transition-back:hover span { transform: translateX(-3px); }
.marketplace-experience .transition-back:focus-visible { outline: 3px solid rgba(64,143,84,.28); outline-offset: 5px; border-radius: 5px; }
.marketplace-experience .transition-hero { position: relative; display: grid; grid-template-columns: minmax(0,1fr) 220px; align-items: center; min-height: 440px; padding: clamp(42px,6vw,78px); overflow: hidden; border: 1px solid #dbe6da; border-radius: 34px; color: #fff; background: radial-gradient(circle at 85% 25%, rgba(171,216,109,.23), transparent 32%), linear-gradient(135deg,#073c2c,#0f5a3d); box-shadow: 0 24px 70px rgba(7,48,34,.14); }
.marketplace-experience .transition-hero::after { content:""; position:absolute; width:420px; height:420px; right:-180px; bottom:-260px; border:1px solid rgba(203,233,165,.3); border-radius:50%; box-shadow:0 0 0 45px rgba(203,233,165,.05),0 0 0 90px rgba(203,233,165,.035); }
.marketplace-experience .transition-hero>div { position: relative; z-index: 1; max-width: 800px; }
.marketplace-experience .transition-hero>div>span,.marketplace-experience .section-kicker { display:block; margin-bottom:15px; color:#a8d75e; font-size:12px; font-weight:900; letter-spacing:.17em; text-transform:uppercase; }
.marketplace-experience .transition-hero h1 { margin:0; max-width:800px; font-family:Georgia,"Times New Roman",serif; font-size:clamp(42px,5.3vw,76px); font-weight:500; line-height:.99; letter-spacing:-.045em; }
.marketplace-experience .transition-hero p { max-width:720px; margin:25px 0 0; color:#e1ede6; font-size:clamp(16px,1.5vw,20px); line-height:1.65; }
.marketplace-experience .transition-hero>i { position:relative; z-index:1; display:grid; place-items:center; width:180px; height:180px; justify-self:end; border:1px solid rgba(255,255,255,.26); border-radius:48px 48px 48px 12px; background:rgba(255,255,255,.1); backdrop-filter:blur(10px); }
.marketplace-experience .transition-hero>i svg { width:88px; height:88px; fill:none; stroke:#c7e978; stroke-width:1.4; stroke-linecap:round; stroke-linejoin:round; }
.marketplace-experience .transition-hero>i img { width:138px; height:auto; filter:brightness(0) invert(1); }
.marketplace-experience .transition-hero-actions { display:flex; flex-wrap:wrap; gap:12px; margin-top:32px; }
.marketplace-experience .transition-hero-actions button,.marketplace-experience .transition-hero-actions a { display:inline-flex; min-height:50px; align-items:center; justify-content:center; padding:0 24px; border:1px solid #b8df6a; border-radius:999px; font-weight:900; text-decoration:none; cursor:pointer; }
.marketplace-experience .transition-hero-actions button { color:#0a3d2d; background:#b8df6a; }
.marketplace-experience .transition-hero-actions a { color:#fff; background:rgba(255,255,255,.07); }
.marketplace-experience .transition-hero-actions :is(button,a):hover { transform:translateY(-2px); box-shadow:0 12px 25px rgba(0,0,0,.16); }
.marketplace-experience .transition-section { padding:clamp(55px,7vw,94px) clamp(18px,4vw,58px); }
.marketplace-experience .transition-section>h2,.marketplace-experience .application-section h2 { max-width:850px; margin:0 0 32px; color:#0b392a; font-family:Georgia,"Times New Roman",serif; font-size:clamp(32px,4vw,55px); font-weight:500; line-height:1.06; letter-spacing:-.035em; }
.marketplace-experience .transition-section.muted { border:1px solid #e0e8dd; border-radius:30px; background:#f1f5eb; }
.marketplace-experience .transition-feature-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:18px; }
.marketplace-experience .transition-feature-grid article { min-width:0; padding:28px; border:1px solid #dde7dc; border-radius:22px; background:#fff; box-shadow:0 10px 28px rgba(17,60,42,.055); }
.marketplace-experience .transition-feature-grid i { display:grid; place-items:center; width:48px; height:48px; margin-bottom:22px; border-radius:15px; color:#176342; background:#edf6e6; }
.marketplace-experience .transition-feature-grid svg { width:26px; height:26px; fill:none; stroke:currentColor; stroke-width:1.65; stroke-linecap:round; stroke-linejoin:round; }
.marketplace-experience .transition-feature-grid h3 { margin:0 0 8px; color:#0b392a; font-size:20px; }
.marketplace-experience .transition-feature-grid p { margin:0; color:#617168; line-height:1.62; }
.marketplace-experience .transition-steps { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:18px; margin:0; padding:0; list-style:none; }
.marketplace-experience .transition-steps li { position:relative; display:grid; grid-template-columns:42px 1fr; gap:13px; min-width:0; padding:22px; border-radius:19px; background:#fff; }
.marketplace-experience .transition-steps li:not(:last-child)::after { content:"→"; position:absolute; right:-16px; top:30px; z-index:1; color:#7da173; font-weight:900; }
.marketplace-experience .transition-steps b { display:grid; place-items:center; width:40px; height:40px; border-radius:50%; color:#fff; background:#174c36; font:700 20px Georgia,serif; }
.marketplace-experience .transition-steps strong,.marketplace-experience .transition-steps span { display:block; }
.marketplace-experience .transition-steps strong { margin-bottom:7px; color:#123f2e; line-height:1.3; }
.marketplace-experience .transition-steps span { color:#708077; font-size:13px; line-height:1.5; }
.marketplace-experience .application-section { display:grid; grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr); gap:48px; align-items:start; border-top:1px solid #e0e7dc; }
.marketplace-experience .application-section>div:first-child { position:sticky; top:120px; }
.marketplace-experience .application-section>div:first-child p { color:#65756c; line-height:1.7; }
.marketplace-experience [data-v217-network-host] .network-application-form { margin:0; border:1px solid #d7e5d5; box-shadow:0 18px 50px rgba(12,56,38,.08); }
.marketplace-experience [data-v217-network-host] .network-application-form[hidden] { display:block; }
.marketplace-experience .terms-columns { display:grid; grid-template-columns:1fr 1fr; gap:24px; }
.marketplace-experience .terms-columns article { padding:35px; border:1px solid #dde7dc; border-radius:24px; background:#fff; }
.marketplace-experience .terms-columns h2 { font-size:34px; }
.marketplace-experience .terms-columns ul { display:grid; gap:14px; margin:0; padding-left:20px; color:#53675c; line-height:1.55; }
.marketplace-experience .campaign-status-line { display:flex; gap:18px; align-items:center; margin-bottom:38px; padding:16px 20px; border:1px solid #e7dbb1; border-radius:15px; background:#fff8df; }
.marketplace-experience .campaign-status-line span { flex:0 0 auto; padding:6px 10px; border-radius:999px; color:#8b5d00; background:#f5df9b; font-size:11px; font-weight:900; text-transform:uppercase; }
.marketplace-experience .campaign-status-line p { margin:0; color:#665936; }
.marketplace-experience .legal-note { display:flex; gap:22px; padding-top:30px; padding-bottom:30px; border:1px solid #cfe0cb; border-radius:22px; background:#edf6e9; }
.marketplace-experience .legal-note>i svg { width:34px; height:34px; fill:none; stroke:#23734a; stroke-width:1.5; }
.marketplace-experience .legal-note h2 { margin-bottom:8px; font:800 22px/1.2 inherit; }
.marketplace-experience .legal-note p { margin:0; color:#4c6658; line-height:1.6; }
.marketplace-experience .about-principles { display:grid; grid-template-columns:repeat(3,1fr); gap:20px; }
.marketplace-experience .about-principles article { padding:25px; border-left:1px solid #cfdcc9; }
.marketplace-experience .about-principles span { color:#78a065; font:500 32px Georgia,serif; }
.marketplace-experience .about-principles h3 { color:#103d2d; font-size:22px; }
.marketplace-experience .about-principles p { color:#66766e; line-height:1.6; }

.marketplace-experience .customer-service-layout { display:grid; grid-template-columns:290px minmax(0,1fr); min-height:720px; overflow:hidden; border:1px solid #dce4dc; border-radius:28px; background:#fff; box-shadow:0 18px 55px rgba(18,55,40,.08); }
.marketplace-experience .service-sidebar { padding:26px 16px; border-right:1px solid #dce4dc; background:#f8faf6; }
.marketplace-experience .service-sidebar header { display:grid; gap:8px; padding:8px 14px 26px; }
.marketplace-experience .service-sidebar header img { width:125px; height:auto; }
.marketplace-experience .service-sidebar header span { color:#697a70; font-size:12px; font-weight:800; letter-spacing:.12em; text-transform:uppercase; }
.marketplace-experience .service-sidebar>button { display:grid; grid-template-columns:34px 1fr 15px; gap:10px; align-items:center; width:100%; min-height:58px; margin:4px 0; padding:9px 12px; border:1px solid transparent; border-radius:14px; color:#3e5147; background:transparent; text-align:left; cursor:pointer; }
.marketplace-experience .service-sidebar>button i { display:grid; place-items:center; width:32px; height:32px; border-radius:10px; background:#edf2e9; }
.marketplace-experience .service-sidebar>button svg { width:20px; height:20px; fill:none; stroke:currentColor; stroke-width:1.6; stroke-linecap:round; stroke-linejoin:round; }
.marketplace-experience .service-sidebar>button span { font-weight:800; }
.marketplace-experience .service-sidebar>button b { font-size:20px; }
.marketplace-experience .service-sidebar>button:hover,.marketplace-experience .service-sidebar>button.active { color:#0d5939; border-color:#cfe1ca; background:#fff; box-shadow:0 8px 18px rgba(17,67,43,.07); }
.marketplace-experience .service-sidebar>button.active i { color:#fff; background:#176244; }
.marketplace-experience .service-content { padding:clamp(28px,5vw,64px); min-width:0; }
.marketplace-experience .service-content>header>span { color:#3d8b55; font-size:12px; font-weight:900; letter-spacing:.14em; text-transform:uppercase; }
.marketplace-experience .service-content>header h1 { margin:12px 0 10px; color:#173d2d; font-family:Georgia,"Times New Roman",serif; font-size:clamp(38px,4.8vw,64px); font-weight:500; line-height:1; }
.marketplace-experience .service-content>header p { max-width:730px; margin:0; color:#6b7971; font-size:17px; line-height:1.6; }
.marketplace-experience .service-subtopics { display:flex; flex-wrap:wrap; gap:8px; margin:28px 0 4px; }
.marketplace-experience .service-subtopics span { padding:8px 12px; border:1px solid #dce5da; border-radius:999px; color:#53665b; background:#f8faf5; font-size:12px; font-weight:800; }
.marketplace-experience [data-v217-support-content] { margin-top:36px; }
.marketplace-experience .service-search-card { display:grid; grid-template-columns:54px 1fr auto; gap:18px; align-items:center; margin-bottom:24px; padding:24px; border-radius:20px; color:#fff; background:linear-gradient(135deg,#0d4633,#176244); }
.marketplace-experience .service-search-card>i svg { width:40px; height:40px; fill:none; stroke:#b9df70; stroke-width:1.5; }
.marketplace-experience .service-search-card strong,.marketplace-experience .service-search-card span { display:block; }
.marketplace-experience .service-search-card span { margin-top:5px; color:#d8e6de; }
.marketplace-experience .service-search-card button,.marketplace-experience .service-faq-list [data-v217-support-followup] { min-height:42px; padding:0 17px; border:0; border-radius:999px; color:#143e2e; background:#b8dd72; font-weight:900; cursor:pointer; }
.marketplace-experience .service-faq-list { border:1px solid #dee5dd; border-radius:18px; overflow:hidden; }
.marketplace-experience .service-faq-list article+article { border-top:1px solid #dee5dd; }
.marketplace-experience .service-faq-list article>button:first-child { display:flex; align-items:center; justify-content:space-between; gap:20px; width:100%; min-height:72px; padding:18px 22px; border:0; color:#334b3f; background:#fff; text-align:left; font-size:16px; font-weight:800; cursor:pointer; }
.marketplace-experience .service-faq-list article>button:first-child:hover,.marketplace-experience .service-faq-list article>button:first-child[aria-expanded="true"] { color:#0d643d; background:#f5f9f1; }
.marketplace-experience .service-faq-list article>button i { font-size:22px; font-style:normal; }
.marketplace-experience .service-faq-list article>div { padding:0 22px 24px; background:#f5f9f1; }
.marketplace-experience .service-faq-list article>div.is-revealed { animation:v217-answer-in .28s ease both; }
.marketplace-experience .service-faq-list p { margin:0 0 18px; color:#52675c; line-height:1.7; }
@keyframes v217-answer-in { from { opacity:0; transform:translateY(-8px); } to { opacity:1; transform:none; } }
.marketplace-experience .support-form-mount .support-form-card { width:100%; max-width:none; margin:0; box-shadow:none; }
.marketplace-experience .support-media-field { display:grid; gap:9px; margin:14px 0; }
.marketplace-experience .support-media-field>span { color:#345244; font-size:13px; font-weight:900; }
.marketplace-experience .support-media-field>span small { margin-left:8px; color:#7a887f; font-weight:600; }
.marketplace-experience .support-media-field input { position:absolute; width:1px; height:1px; opacity:0; pointer-events:none; }
.marketplace-experience .support-media-field>b { display:grid; grid-template-columns:42px 1fr; grid-template-rows:auto auto; gap:2px 12px; align-items:center; min-height:76px; padding:12px 16px; border:1px dashed #9fbba1; border-radius:15px; color:#315c47; background:#f7faf4; cursor:pointer; }
.marketplace-experience .support-media-field>b i { grid-row:1/3; display:grid; place-items:center; width:42px; height:42px; border-radius:12px; color:#fff; background:#176244; font-size:24px; font-style:normal; }
.marketplace-experience .support-media-field>b strong { font-size:14px; }
.marketplace-experience .support-media-field>b small { overflow:hidden; color:#77867d; font-weight:600; text-overflow:ellipsis; white-space:nowrap; }
.marketplace-experience .support-media-field:focus-within>b { outline:3px solid rgba(54,139,80,.27); outline-offset:2px; }
.marketplace-experience .support-media-field.has-error>b { border-color:#c85d53; background:#fff3f1; }

.marketplace-experience .shop-toolbar { display:grid!important; grid-template-columns:minmax(0,1fr) minmax(430px,.78fr); align-items:center!important; }
.marketplace-experience .shop-toolbar-heading { display:grid; grid-template-columns:1fr; grid-template-rows:auto auto auto; align-items:start; gap:7px; min-width:0; }
.marketplace-experience .shop-toolbar-heading>h1 { grid-column:1; grid-row:2; align-self:end; }
.marketplace-experience .shop-toolbar-heading>p { grid-column:1; grid-row:3; align-self:start; }
.marketplace-experience .marketplace-heading-illustration { grid-column:1; grid-row:1; width:100%; height:132px; margin:0 0 2px; overflow:hidden; pointer-events:none; }
.marketplace-experience .marketplace-heading-illustration[hidden] { display:none; }
.marketplace-experience .marketplace-heading-illustration img { display:block; width:100%; height:100%; object-fit:contain; object-position:center; }
.marketplace-experience .toolbar-actions { grid-column:1/-1; }
.marketplace-experience .market-region-picker { border-color:#d8e2d8!important; box-shadow:0 8px 22px rgba(19,58,40,.055)!important; }
.marketplace-experience .market-region-picker:focus-within { border-color:#aac3a9!important; box-shadow:0 0 0 3px rgba(77,137,77,.09)!important; }
.marketplace-experience .market-region-picker-control i { border:0!important; background:#edf3ea!important; transition:transform .18s ease; }
.marketplace-experience .market-region-picker:focus-within .market-region-picker-control i { transform:rotate(180deg); }
.marketplace-experience .marketplace-showcase-seller-note { position:relative; z-index:3; display:flex; align-items:center; gap:10px; margin:0 0 12px auto; width:max-content; max-width:560px; padding:10px 14px; border:1px solid #c9dcbf; border-radius:14px; color:#315a45; background:#f4f9ee; font-size:12px; }
.marketplace-experience .marketplace-showcase-seller-note strong { flex:0 0 auto; color:#175f3f; }
.marketplace-experience .marketplace-showcase-cta { transform:translateY(7%); }

@media (max-width:900px) {
  .marketplace-experience .transition-page-shell { width:min(100% - 24px,1280px); }
  .marketplace-experience .transition-hero { grid-template-columns:1fr; min-height:auto; padding:42px 28px; }
  .marketplace-experience .transition-hero>i { display:none; }
  .marketplace-experience .transition-feature-grid { grid-template-columns:1fr 1fr; }
  .marketplace-experience .transition-steps { grid-template-columns:1fr 1fr; }
  .marketplace-experience .application-section,.marketplace-experience .terms-columns { grid-template-columns:1fr; }
  .marketplace-experience .application-section>div:first-child { position:static; }
  .marketplace-experience .customer-service-layout { grid-template-columns:1fr; }
  .marketplace-experience .service-sidebar { display:flex; gap:8px; overflow-x:auto; border-right:0; border-bottom:1px solid #dce4dc; }
  .marketplace-experience .service-sidebar header { min-width:170px; padding:8px; }
  .marketplace-experience .service-sidebar>button { flex:0 0 180px; }
  .marketplace-experience .shop-toolbar { grid-template-columns:1fr; }
  .marketplace-experience .shop-toolbar-heading { grid-template-columns:1fr; }
  .marketplace-experience .market-region-context { grid-column:1; grid-row:auto; width:100%; }
}
@media (max-width:620px) {
  .marketplace-experience:not(.seller-standalone) .header-utility-nav { display:flex; justify-content:flex-start; gap:14px; min-height:38px; padding:0 14px; overflow-x:auto; scrollbar-width:none; }
  .marketplace-experience:not(.seller-standalone) .header-utility-nav::-webkit-scrollbar { display:none; }
  .marketplace-experience:not(.seller-standalone) .header-utility-nav button { flex:0 0 auto; min-height:38px; font-size:10px; }
  .marketplace-experience .transition-page { padding-bottom:40px; }
  .marketplace-experience .transition-hero { border-radius:22px; }
  .marketplace-experience .transition-hero h1 { font-size:40px; }
  .marketplace-experience .transition-section { padding:44px 10px; }
  .marketplace-experience .transition-section.muted { padding-left:18px; padding-right:18px; }
  .marketplace-experience .transition-feature-grid,.marketplace-experience .transition-steps,.marketplace-experience .about-principles { grid-template-columns:1fr; }
  .marketplace-experience .transition-steps li:not(:last-child)::after { display:none; }
  .marketplace-experience .service-content { padding:28px 18px; }
  .marketplace-experience .service-search-card { grid-template-columns:44px 1fr; }
  .marketplace-experience .service-search-card button { grid-column:1/-1; }
  .marketplace-experience .shop-toolbar-heading { grid-template-columns:1fr; grid-template-rows:auto auto auto; }
  .marketplace-experience .shop-toolbar-heading>h1,.marketplace-experience .shop-toolbar-heading>p { grid-column:1; }
  .marketplace-experience .marketplace-heading-illustration { grid-column:1; grid-row:1; height:76px; margin:0 0 4px; }
  .marketplace-experience .marketplace-showcase-seller-note { width:auto; max-width:none; align-items:flex-start; flex-direction:column; }
}
@media (prefers-reduced-motion:reduce) {
  .marketplace-experience .transition-page *,.marketplace-experience .marketplace-home-illustration * { scroll-behavior:auto!important; animation-duration:.01ms!important; transition-duration:.01ms!important; }
}

.marketplace-experience .seller-standalone-header { display:none; }
.marketplace-experience.workspace-route-loading::before { content:""; position:fixed; inset:0; z-index:9998; background:rgba(250,252,248,.9); backdrop-filter:blur(8px); }
.marketplace-experience.workspace-route-loading::after { content:"Satış Merkezi hazırlanıyor"; position:fixed; left:50%; top:50%; z-index:9999; min-width:240px; padding:58px 24px 20px; border:1px solid #ceddce; border-radius:20px; color:#174832; background:radial-gradient(circle at 50% 28%,#9bce58 0 7px,transparent 8px),#fff; box-shadow:0 20px 55px rgba(12,54,37,.14); text-align:center; font-size:14px; font-weight:900; transform:translate(-50%,-50%); animation:v217-workspace-pulse .85s ease-in-out infinite alternate; }
@keyframes v217-workspace-pulse { to { box-shadow:0 20px 60px rgba(12,88,52,.24); } }
.marketplace-experience.seller-standalone { background:#f4f7f4; }
.marketplace-experience.seller-standalone>.app-header { display:none; }
.marketplace-experience .seller-standalone-header-host { position:sticky; top:0; z-index:90; border-bottom:1px solid rgba(18,60,43,.08); background:#fff; box-shadow:0 8px 24px rgba(13,50,35,.055); }
.marketplace-experience .seller-standalone-header-host:empty { display:none; }
.marketplace-experience .seller-standalone-header-host .seller-workspace-header { max-width:1440px; margin:0 auto; }
.marketplace-experience.seller-standalone .seller-standalone-header { position:sticky; top:0; z-index:90; display:flex; align-items:center; justify-content:space-between; gap:24px; min-height:88px; padding:12px clamp(20px,4vw,64px); border-bottom:1px solid #d8e3db; background:rgba(250,252,249,.96); box-shadow:0 10px 30px rgba(13,50,35,.07); backdrop-filter:blur(16px); }
.marketplace-experience .seller-standalone-brand { display:flex; align-items:center; gap:15px; color:#143f2f; text-decoration:none; }
.marketplace-experience .seller-standalone-brand img { width:145px; height:auto; }
.marketplace-experience .seller-standalone-brand i { width:1px; height:34px; background:#b8c9be; }
.marketplace-experience .seller-standalone-brand strong { font-family:Georgia,"Times New Roman",serif; font-size:22px; }
.marketplace-experience .seller-standalone-actions { display:flex; align-items:center; gap:12px; }
.marketplace-experience .seller-standalone-actions .seller-profile-badge { margin:0; }
.marketplace-experience .seller-standalone-exit { display:flex; align-items:center; gap:18px; min-height:58px; padding:8px 18px; border-radius:15px; color:#fff; background:#0b4b36; box-shadow:0 8px 20px rgba(6,55,38,.16); text-decoration:none; }
.marketplace-experience .seller-standalone-exit span { display:grid; }
.marketplace-experience .seller-standalone-exit small { color:#b9d1c3; font-size:9px; font-weight:800; letter-spacing:.08em; text-transform:uppercase; }
.marketplace-experience .seller-standalone-exit strong { font-size:14px; }
.marketplace-experience .seller-standalone-exit>i { font-size:22px; font-style:normal; transition:transform .18s ease; }
.marketplace-experience .seller-standalone-exit:hover { background:#116348; box-shadow:0 0 0 4px rgba(65,153,99,.13),0 13px 28px rgba(6,55,38,.22); }
.marketplace-experience .seller-standalone-exit:hover>i { transform:translateX(4px); }
.marketplace-experience.seller-standalone [data-view="producer"] .seller-workspace-header { display:none; }
.marketplace-experience.seller-standalone [data-view="producer"] .seller-workspace-shell { padding-top:28px; }
.marketplace-experience.seller-standalone [data-view="public-profile"] { min-height:calc(100vh - 190px); padding-top:30px; }
.marketplace-experience.seller-standalone .compact-footer { border-top-color:#ccd9cf; background:#eef3ef; }
@media(max-width:760px){
  .marketplace-experience.seller-standalone .seller-standalone-header { align-items:flex-start; min-height:76px; padding:10px 14px; }
  .marketplace-experience .seller-standalone-brand img { width:112px; }
  .marketplace-experience .seller-standalone-brand strong,.marketplace-experience .seller-standalone-brand i { display:none; }
  .marketplace-experience .seller-standalone-actions .seller-profile-badge { display:none; }
  .marketplace-experience .seller-standalone-exit { min-height:48px; padding:6px 12px; }
}

/* Yesilup Website v2.17.1 focused correction layer */
.marketplace-experience .service-nav .service-tab,
.marketplace-experience .service-nav .service-tab.active {
  padding-inline:10px;
  border:0;
  background:transparent !important;
  box-shadow:none !important;
}
.marketplace-experience .service-nav .service-tab::after {
  right:38%;
  bottom:1px;
  left:38%;
  height:2px;
  background:#7fbe6a;
  opacity:.72;
}
.marketplace-experience .service-nav .service-icon,
.marketplace-experience .service-nav .service-tab:hover .service-icon,
.marketplace-experience .service-nav .service-tab.active .service-icon {
  width:31px;
  height:31px;
  border:0;
  border-radius:0;
  background:transparent !important;
  box-shadow:none !important;
  transform:none;
}
.marketplace-experience .service-nav .service-tab:hover .service-icon,
.marketplace-experience .service-nav .service-tab.active .service-icon {
  color:#278054;
  filter:drop-shadow(0 4px 7px rgba(48,137,77,.18));
}

.marketplace-experience .service-shortcut-grid button {
  position:relative;
  display:grid;
  min-height:220px;
  align-content:start;
  padding:28px;
  border:1px solid #dce8da;
  border-radius:20px;
  color:#123f2e;
  background:#fff;
  text-align:left;
  cursor:pointer;
  box-shadow:0 10px 28px rgba(17,60,42,.055);
  transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease;
}
.marketplace-experience .service-shortcut-grid button>i { display:grid; place-items:center; width:48px; height:48px; margin-bottom:22px; border-radius:15px; color:#176342; background:#edf6e6; }
.marketplace-experience .service-shortcut-grid button svg { width:26px; height:26px; fill:none; stroke:currentColor; stroke-width:1.65; stroke-linecap:round; stroke-linejoin:round; }
.marketplace-experience .service-shortcut-grid button>strong { font-size:20px; line-height:1.2; }
.marketplace-experience .service-shortcut-grid button>span { margin-top:9px; color:#617168; line-height:1.62; }
.marketplace-experience .service-shortcut-grid button>b { position:absolute; right:22px; bottom:20px; color:#2e8053; font-size:20px; transition:transform .2s ease; }
.marketplace-experience .service-shortcut-grid button:hover,
.marketplace-experience .service-shortcut-grid button:focus-visible { border-color:#9bc69a; background:#fbfef9; box-shadow:0 17px 34px rgba(17,77,45,.11); transform:translateY(-3px); }
.marketplace-experience .service-shortcut-grid button:hover>b,
.marketplace-experience .service-shortcut-grid button:focus-visible>b { transform:translateX(4px); }
.marketplace-experience .service-faq-list article>div { display:grid; grid-template-columns:minmax(0,1fr) auto; align-items:end; gap:16px; }
.marketplace-experience .service-faq-list p { margin:0; }
.marketplace-experience .service-faq-list .service-agent-link {
  align-self:end;
  min-height:28px;
  padding:2px 0;
  border:0;
  border-radius:0;
  color:#28734e;
  background:transparent;
  font-size:11px;
  font-weight:850;
  white-space:nowrap;
  cursor:pointer;
}
.marketplace-experience .service-faq-list .service-agent-link:hover,
.marketplace-experience .service-faq-list .service-agent-link:focus-visible { color:#0d4b35; text-decoration:underline; text-underline-offset:4px; }
.marketplace-experience .service-faq-list .service-agent-link span { display:inline-block; margin-left:5px; transition:transform .18s ease; }
.marketplace-experience .service-faq-list .service-agent-link:hover span { transform:translateX(3px); }

.marketplace-experience .support-description-editor { position:relative; }
.marketplace-experience .support-description-editor textarea { min-height:168px; padding-bottom:66px; }
.marketplace-experience .support-media-field { position:absolute; right:12px; bottom:11px; left:12px; display:block; margin:0; }
.marketplace-experience .support-media-field input { position:absolute; width:1px; height:1px; opacity:0; pointer-events:none; }
.marketplace-experience .support-media-field>b {
  display:grid;
  min-height:43px;
  grid-template-columns:30px auto minmax(170px,1fr) auto;
  align-items:center;
  gap:8px;
  padding:5px 10px;
  border:1px dashed #aebcaf;
  border-radius:10px;
  color:#315c47;
  background:rgba(249,251,247,.94);
  cursor:pointer;
}
.marketplace-experience .support-media-field>b i { display:grid; width:28px; height:28px; place-items:center; border:0; border-radius:8px; color:#176244; background:#edf5e9; font-style:normal; }
.marketplace-experience .support-media-field>b i svg { width:18px; height:18px; fill:none; stroke:currentColor; stroke-linecap:round; stroke-linejoin:round; stroke-width:1.8; }
.marketplace-experience .support-media-field>b strong { font-size:11px; }
.marketplace-experience .support-media-field>b small { color:#718078; font-size:9px; font-weight:600; }
.marketplace-experience .support-media-field>b em { overflow:hidden; color:#577064; font-size:9px; font-style:normal; text-overflow:ellipsis; white-space:nowrap; }
.marketplace-experience .support-media-field:focus-within>b { border-color:#8c9d90; outline:2px solid rgba(78,106,88,.12); outline-offset:1px; }

.marketplace-experience .category-mega-heading { margin-bottom:12px; padding-bottom:12px; }
.marketplace-experience .category-mega-heading h2 { margin-top:2px; font-size:27px; }
.marketplace-experience .category-mega-heading p { margin-top:3px; }
.marketplace-experience .category-mega-grid {
  grid-template-columns:minmax(190px,.9fr) minmax(190px,.9fr) minmax(210px,1fr) minmax(245px,1.08fr);
  grid-template-areas:
    "featured table pantry recommendations"
    "collections collections promo promo";
  gap:12px;
}
.marketplace-experience .category-mega-featured-wrap { grid-area:featured; }
.marketplace-experience .category-mega-group:nth-of-type(1) { grid-area:table; }
.marketplace-experience .category-mega-group:nth-of-type(2) { grid-area:pantry; }
.marketplace-experience .category-mega-collections { grid-area:collections; align-self:start; align-content:start; grid-template-rows:auto auto; padding:13px; }
.marketplace-experience .category-mega-recommendations { grid-area:recommendations; }
.marketplace-experience .category-mega-yesilup-promo { grid-area:promo; align-self:start; width:100%; height:154px; min-height:0; aspect-ratio:auto; }
.marketplace-experience .category-mega-yesilup-promo>button { height:154px; min-height:0; }
.marketplace-experience .category-mega-collections button { min-height:44px; padding:7px 9px; }

.marketplace-experience .marketplace-heading-illustration { width:88%; max-width:640px; height:108px; justify-self:start; }
.marketplace-experience .marketplace-heading-illustration img { object-position:left center; }

.marketplace-experience .market-region-picker {
  border:0 !important;
  background:#f8faf7 !important;
  box-shadow:none !important;
}
.marketplace-experience .market-region-picker:focus-within { border:0 !important; box-shadow:none !important; }
.marketplace-experience .market-region-picker-control select {
  border-color:#d9e1d9 !important;
  background:#fff !important;
  box-shadow:none !important;
  outline:0 !important;
}
.marketplace-experience .market-region-picker-control select:hover,
.marketplace-experience .market-region-picker-control select:focus { border-color:#c4cec5 !important; box-shadow:0 5px 13px rgba(30,57,42,.055) !important; }
.marketplace-experience .market-region-picker-control i {
  border:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  transform:translateY(-50%) rotate(0deg);
  transform-origin:center;
  transition:transform .2s ease,color .2s ease;
}
.marketplace-experience .market-region-picker:focus-within .market-region-picker-control i { transform:translateY(-50%) rotate(0deg); }
.marketplace-experience .market-region-picker.is-open .market-region-picker-control i { transform:translateY(-50%) rotate(180deg); }

.marketplace-experience .marketplace-showcase-seller-note {
  display:flex;
  width:100%;
  max-width:none;
  justify-content:flex-start;
  margin:0 0 10px;
  padding:0 2px 2px;
  border:0;
  border-radius:0;
  background:transparent;
  box-shadow:none;
}
.marketplace-experience .marketplace-showcase-cta { transform:translateY(12%); }
.marketplace-experience .marketplace-showcase-cta:hover,
.marketplace-experience .marketplace-showcase-cta:focus-visible { transform:translateY(calc(12% - 2px)); }

.marketplace-experience.seller-bootstrap-pending { overflow:hidden; }
.marketplace-experience.seller-bootstrap-pending .seller-standalone-header-host,
.marketplace-experience.seller-bootstrap-pending .app-main,
.marketplace-experience.seller-bootstrap-pending .compact-footer { visibility:hidden; }
.marketplace-experience.seller-bootstrap-pending::before { content:""; position:fixed; inset:0; z-index:10020; background:#f4f7f4; }
.marketplace-experience.seller-bootstrap-pending::after {
  content:"Satış Merkezi hazırlanıyor";
  position:fixed;
  top:50%;
  left:50%;
  z-index:10021;
  padding:54px 26px 18px;
  border-radius:18px;
  color:#164a34;
  background:radial-gradient(circle at 50% 28%,#76b857 0 6px,transparent 7px),#fff;
  box-shadow:0 18px 48px rgba(15,59,40,.12);
  font-size:13px;
  font-weight:900;
  transform:translate(-50%,-50%);
  animation:v217-workspace-pulse .65s ease-in-out infinite alternate;
}

@media(max-width:1180px){
  .marketplace-experience .category-mega-grid {
    grid-template-columns:repeat(3,minmax(0,1fr));
    grid-template-areas:
      "featured table recommendations"
      "pantry collections collections"
      "promo promo promo";
  }
}
@media(max-width:700px){
  .marketplace-experience .category-mega-grid { grid-template-columns:1fr; grid-template-areas:"featured" "table" "pantry" "collections" "recommendations" "promo"; }
  .marketplace-experience .category-mega-yesilup-promo,
  .marketplace-experience .category-mega-yesilup-promo>button { height:170px; min-height:0; }
  .marketplace-experience .marketplace-heading-illustration { width:92%; height:66px; }
  .marketplace-experience .service-faq-list article>div { grid-template-columns:1fr; }
  .marketplace-experience .service-faq-list .service-agent-link { justify-self:start; }
  .marketplace-experience .support-media-field>b { grid-template-columns:28px auto 1fr; }
  .marketplace-experience .support-media-field>b small { grid-column:2 / -1; }
  .marketplace-experience .support-media-field>b em { grid-column:2 / -1; }
}
@media(prefers-reduced-motion:reduce){
  .marketplace-experience .service-shortcut-grid button,
  .marketplace-experience .service-shortcut-grid button>b,
  .marketplace-experience .service-agent-link span,
  .marketplace-experience .market-region-picker-control i,
  .marketplace-experience .marketplace-showcase-cta { transition:none !important; }
}
