.store-section > .store-tabs { display: none !important; }

.store-detail-dialog {
  width: min(760px, calc(100% - 30px));
  max-height: 88vh;
  padding: 0;
  overflow: auto;
  border: 1px solid #9854ec77;
  border-radius: 18px;
  background: #100b16;
  color: #fff;
  box-shadow: 0 35px 110px #000d, 0 0 35px #8d46d629;
}
.store-detail-dialog::backdrop { background: #050307d9; backdrop-filter: blur(8px); }
.store-detail-dialog > img { width: 100%; max-height: 330px; display: block; object-fit: cover; }
.store-detail-dialog > div { padding: 30px; }
.store-detail-dialog span { color: #bd76e9; font-size: 9px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; }
.store-detail-dialog h2 { margin: 10px 0 15px; font: 700 30px 'Space Grotesk'; }
.store-detail-dialog p { margin: 8px 0; color: #aaa0b1; line-height: 1.8; }
.store-detail-dialog strong { display: block; margin-top: 24px; color: #d18bf4; font-size: 20px; }
.store-detail-content h3{margin:28px 0 10px;padding-bottom:9px;border-bottom:1px solid #a855f733;color:#fff;font-size:20px}.store-detail-content h4{margin:20px 0 8px;color:#d495f5;font-size:14px}.store-detail-content strong{display:inline;margin:0;color:#eee;font-size:inherit}.store-detail-content h4 strong{color:inherit}.store-detail-content ul{display:grid;gap:8px;margin:8px 0 18px;padding-left:22px;color:#aaa0b1}.store-detail-content li::marker{color:#a855f7}.store-detail-content em{color:#c8becd}.store-detail-content hr{margin:24px 0;border:0;border-top:1px solid #a855f733}.store-detail-dialog .store-detail-price{display:block;margin-top:24px;color:#d18bf4;font-size:20px}
.store-detail-dialog .dialog-close { position: fixed; margin: 14px 0 0 704px; }

.gallery-filters [data-gallery="publishers"] {
  border-color: #a85ce399 !important;
  color: #d497f5 !important;
}
.gallery-filters [data-gallery="publishers"].active { background: #914bd3 !important; color: #fff !important; }

@media(max-width:780px){.store-detail-dialog .dialog-close{position:absolute;right:12px;margin:12px 0 0}}
.vehicle-color-dialog{width:min(620px,calc(100% - 30px));padding:30px;border:1px solid #9250bd88;border-radius:18px;background:linear-gradient(145deg,#130d19,#0a070e);color:#fff}.vehicle-color-dialog::backdrop{background:#030205d9;backdrop-filter:blur(8px)}.vehicle-color-dialog>.dialog-close{position:absolute;right:16px;top:14px}.vehicle-color-dialog>span{color:#c77df0;font-size:9px;font-weight:800;letter-spacing:2px}.vehicle-color-dialog h3{margin:8px 40px 5px 0;font-size:24px}.vehicle-color-dialog>p{margin:0 0 22px;color:#a99fb0;font-size:11px}.vehicle-color-presets{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.vehicle-color-presets button{display:flex;align-items:center;gap:7px;min-width:0;padding:9px;border:1px solid #ffffff16;border-radius:9px;background:#ffffff06;color:#ddd;cursor:pointer}.vehicle-color-presets button:hover{border-color:#b765e1;transform:translateY(-1px)}.vehicle-color-presets i,.vehicle-color-dot{display:inline-block;width:18px;height:18px;flex:0 0 auto;border:2px solid #ffffff55;border-radius:50%;background:var(--swatch,var(--vehicle-color))}.vehicle-color-presets b{overflow:hidden;font-size:9px;text-overflow:ellipsis}.vehicle-custom-color{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:18px;padding:14px;border:1px solid #743c9855;border-radius:11px;background:#ffffff04}.vehicle-custom-color>span{grid-column:1/-1;color:#c9becf;font-size:10px;font-weight:700}.vehicle-custom-color input[type=color]{width:46px;height:38px;padding:2px;border:1px solid #ffffff28;border-radius:8px;background:transparent}.vehicle-custom-color input[type=text]{min-width:0;padding:11px;border:1px solid #ffffff18;border-radius:8px;background:#09060d;color:#fff}.vehicle-custom-color button{padding:11px 15px;border:0;border-radius:8px;background:linear-gradient(110deg,#7540ad,#a34fd6);color:#fff;font-weight:800;cursor:pointer}.vehicle-color-dot{width:10px;height:10px;vertical-align:-1px;border-width:1px}@media(max-width:620px){.vehicle-color-presets{grid-template-columns:repeat(3,1fr)}.vehicle-custom-color{grid-template-columns:auto 1fr}.vehicle-custom-color button{grid-column:1/-1}}
.store-product-footer button:disabled{border-color:#ffffff14!important;background:#17121c!important;color:#756d7a!important;box-shadow:none!important;cursor:not-allowed!important;transform:none!important}
.store-brand-search{display:flex;align-items:center;gap:8px;margin:12px 0 16px;padding:9px 11px;border:1px solid #71399455;border-radius:9px;background:#09060d}.store-brand-search span{color:#bc70e8}.store-brand-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:10px}.store-brand-search input::placeholder{color:#776d7e}.store-category-group[hidden],.store-category-group button[hidden]{display:none!important}
.store-detail-dialog{position:fixed!important;inset:0!important;width:100vw!important;max-width:none!important;height:100vh!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#111827d9!important;box-shadow:none!important;color:#fff}.store-detail-dialog::backdrop{background:#080b12b8!important;backdrop-filter:blur(2px)!important}.store-detail-dialog[open]{display:block!important}.store-detail-dialog>header{position:absolute;z-index:3;top:14px;left:20px;color:#f2edf5;font-size:15px;font-weight:600}.store-detail-dialog>img{position:absolute;z-index:2;left:18px;bottom:7vh;width:min(41vw,760px)!important;height:auto!important;max-height:62vh!important;min-height:0!important;border:1px solid #ffffff28;object-fit:contain!important;background:#090b10;box-shadow:0 18px 55px #0008}.store-detail-dialog>div{position:absolute;z-index:2;top:7vh;right:5vw;width:53vw;max-width:920px;max-height:86vh;overflow:auto;padding:0 24px 60px!important}.store-detail-dialog h2{margin:0 0 9px!important;font-size:23px!important}.store-detail-dialog>div>span{display:block;margin-bottom:15px;color:#b689df!important;text-transform:none!important}.store-detail-dialog .store-detail-price{margin:0 0 8px!important;color:#fff!important;font-size:21px!important}.store-detail-stock{display:block;margin-bottom:16px;color:#39e69b;font-size:13px;font-style:normal}.store-detail-content{padding-top:14px;border-top:1px solid #ffffff1c}.store-detail-dialog .dialog-close{position:fixed!important;z-index:5;right:16px!important;top:12px!important;margin:0!important}.store-detail-dialog:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 72% 35%,#17233b55,transparent 48%),linear-gradient(90deg,#0b101aaa,#1118278a);pointer-events:none}@media(max-width:900px){.store-detail-dialog{overflow:auto!important}.store-detail-dialog>header{position:relative;display:block;padding:18px 55px 10px 18px}.store-detail-dialog>img,.store-detail-dialog>div{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:calc(100% - 30px)!important;max-width:none;margin:12px 15px}.store-detail-dialog>img{max-height:380px!important}.store-detail-dialog>div{max-height:none;padding:20px 5px 50px!important}}
/* Ürün detayı: kompakt, mor ve yarı şeffaf pencere */
.store-detail-dialog{position:fixed!important;inset:auto!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:min(1080px,calc(100vw - 56px))!important;max-width:1080px!important;height:min(680px,calc(100vh - 70px))!important;max-height:680px!important;margin:0!important;overflow:hidden!important;border:1px solid #b65cff70!important;border-radius:18px!important;background:linear-gradient(135deg,#1c0d2edb,#11091cde)!important;backdrop-filter:blur(18px)!important;box-shadow:0 30px 100px #000c,0 0 42px #9f4be536!important}
.store-detail-dialog[open]{display:grid!important;grid-template-columns:minmax(0,46%) minmax(0,54%);grid-template-rows:48px minmax(0,1fr)}
.store-detail-dialog::backdrop{background:#050307a8!important;backdrop-filter:blur(5px)!important}.store-detail-dialog::after{display:none!important}
.store-detail-dialog>header{position:static!important;grid-column:1/-1;padding:16px 52px 12px 20px;border-bottom:1px solid #d79bff1f;font-size:14px}
.store-detail-dialog>img{position:static!important;width:calc(100% - 36px)!important;height:calc(100% - 36px)!important;max-height:none!important;margin:18px!important;border:1px solid #d28bff35!important;border-radius:12px;object-fit:contain!important;align-self:center;background:#09050d88!important}
.store-detail-dialog>div{position:static!important;width:auto!important;max-width:none!important;max-height:none!important;padding:26px 30px 34px!important;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.store-detail-dialog>div::-webkit-scrollbar,.store-detail-dialog::-webkit-scrollbar{display:none;width:0;height:0}
.store-detail-dialog .dialog-close{position:absolute!important;top:11px!important;right:12px!important;margin:0!important}
.store-product-detail-link{cursor:pointer;transition:color .18s ease}.store-product-detail-link:hover,.store-product-detail-link:focus-visible{color:#c97cff!important;outline:none}.store-product-detail-media{cursor:pointer}.store-product-detail-media img{transition:transform .25s ease,filter .25s ease}.store-product-detail-media:hover img{transform:scale(1.025);filter:brightness(1.08)}
.publisher-card header>span.live{display:inline-flex!important;align-items:center;gap:6px}.publisher-card header>span.live::before{content:"";width:6px;height:6px;border-radius:50%;background:#ff334d;box-shadow:0 0 0 0 #ff334d99;animation:publisher-live-pulse 1.25s ease-out infinite}@keyframes publisher-live-pulse{0%{box-shadow:0 0 0 0 #ff334daa;opacity:1}70%{box-shadow:0 0 0 6px #ff334d00;opacity:.65}100%{box-shadow:0 0 0 0 #ff334d00;opacity:1}}@media(prefers-reduced-motion:reduce){.publisher-card header>span.live::before{animation:none}}
.publisher-screen.live-preview{position:relative;display:block;min-height:190px;padding:0;overflow:hidden;background:#09050d}.publisher-screen.live-preview::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#09050ded 0,transparent 70%);pointer-events:none}.publisher-screen.live-preview img{width:100%;height:190px;border-radius:0;object-fit:cover;filter:none;transition:transform .35s ease}.publisher-card:hover .publisher-screen.live-preview img{transform:scale(1.035)}.publisher-screen.live-preview strong,.publisher-screen.live-preview p{position:absolute;z-index:1;left:16px;right:16px;text-align:left}.publisher-screen.live-preview strong{bottom:35px;margin:0;color:#fff}.publisher-screen.live-preview p{bottom:10px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d3c6db}
@media(max-width:800px){.store-detail-dialog{width:calc(100vw - 24px)!important;height:calc(100vh - 30px)!important;max-height:none!important}.store-detail-dialog[open]{display:block!important;overflow:auto!important}.store-detail-dialog>img{width:calc(100% - 28px)!important;height:260px!important;margin:14px!important}.store-detail-dialog>div{margin:0!important;padding:18px 20px 30px!important}}
.login-pill{display:inline-flex!important;align-items:center!important;gap:7px!important;border:1px solid #a855f7!important;background:#a855f70a!important;color:#c979f3!important;transition:background .2s ease,color .2s ease,box-shadow .2s ease!important}.login-pill.hidden{display:none!important}.login-pill svg{width:15px;height:15px;flex:none}.login-pill:hover,.login-pill:focus-visible{background:linear-gradient(110deg,#7d3db5,#a855f7)!important;color:#fff!important;box-shadow:0 0 20px #a855f744!important}
.store-list-details{display:none}.store-result-info{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:11px 14px;border:1px solid #74409645;border-radius:10px;background:linear-gradient(90deg,#1a1023cc,#100b16cc);color:#a99fab;font-size:11px}.store-result-info b{color:#f2edf5}.store-result-info strong{color:#ca7df1;font-size:13px}.store-view-switch{display:flex;flex:none;border:1px solid #9852ca88;border-radius:8px;overflow:hidden}.store-view-switch button{width:36px;height:32px;display:grid;place-content:center;grid-template-columns:repeat(2,5px);gap:3px;padding:0;border:0;border-right:1px solid #9852ca66;background:#100b16;cursor:pointer}.store-view-switch button:last-child{grid-template-columns:14px;border-right:0}.store-view-switch button.active{background:#8f46c9}.store-view-switch i{display:block;width:5px;height:5px;border:1px solid #c982f3}.store-view-switch button:last-child i{width:14px;height:2px;border:0;background:#c982f3}.store-view-switch button.active i{border-color:#fff;background:#fff}.store-selected-products.list-view{grid-template-columns:1fr!important;gap:16px!important}.store-selected-products.list-view .store-product-card{display:grid;grid-template-columns:minmax(220px,285px) minmax(0,1fr);min-height:220px}.store-selected-products.list-view .store-product-media{height:100%;min-height:220px}.store-selected-products.list-view .store-product-body{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-template-areas:"title stock" "details footer";align-content:center;column-gap:24px;padding:20px!important}.store-selected-products.list-view .store-product-body h3{grid-area:title;margin:0 0 8px}.store-selected-products.list-view .store-product-stock{grid-area:stock;align-items:flex-end;flex-direction:column-reverse;margin:0}.store-selected-products.list-view .store-product-stock b{color:#b86cf0;font-size:18px}.store-selected-products.list-view .store-product-body>p{display:none}.store-selected-products.list-view .store-list-details{grid-area:details;display:-webkit-box;overflow:hidden;color:#aaa2ae;font-size:11px;line-height:1.75;-webkit-box-orient:vertical;-webkit-line-clamp:6}.store-selected-products.list-view .store-product-footer{grid-area:footer;grid-template-columns:1fr!important;align-self:center;margin:0!important;padding:0!important;gap:8px!important}.store-selected-products.list-view .store-product-footer button{border-radius:7px!important}@media(max-width:800px){.store-selected-products.list-view .store-product-card{grid-template-columns:1fr}.store-selected-products.list-view .store-product-media{height:190px;min-height:0}.store-selected-products.list-view .store-product-body{grid-template-columns:1fr;grid-template-areas:"stock" "title" "details" "footer"}.store-selected-products.list-view .store-product-stock{align-items:stretch;flex-direction:row}.store-result-info{align-items:flex-start}.store-view-switch{margin-top:-3px}}
