/* BidLira V668 - Home page CSS bundle. Exact V667 cascade order; no rules removed. */

/* BEGIN home-pages-v495.css */
/* V252 - Ürünler sayfası üst içerik, filtre menüleri ve ürün butonları */
    .product-section-v252{padding-top:28px!important}
    .products-hero-v252{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:22px;align-items:stretch;margin-bottom:16px;padding:24px;border:1px solid color-mix(in srgb,var(--line) 78%,var(--mustard) 22%);border-radius:30px;background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--mustard) 14%,transparent),transparent 30%),radial-gradient(circle at 90% 14%,color-mix(in srgb,var(--green) 10%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--surface-2) 82%,var(--surface) 18%));box-shadow:0 22px 56px rgba(54,41,21,.10)}
    .products-hero-v252:after{content:"";position:absolute;right:-68px;bottom:-92px;width:240px;height:240px;border-radius:999px;background:color-mix(in srgb,var(--green) 10%,transparent);pointer-events:none}.products-hero-copy-v252,.products-hero-search-v252{position:relative;z-index:1}.products-hero-badge-v252{display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:100%;margin-bottom:8px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--mustard) 30%,var(--line) 70%);border-radius:999px;background:color-mix(in srgb,var(--mustard) 12%,var(--surface) 88%);color:color-mix(in srgb,var(--mustard) 76%,#000 24%);font-size:12px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.products-hero-badge-v252:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--green);box-shadow:0 0 0 5px color-mix(in srgb,var(--green) 12%,transparent)}.products-hero-v252 h2{font-size:clamp(34px,4.2vw,56px);letter-spacing:-.07em;margin:0 0 10px;line-height:.98}.products-hero-v252 p{max-width:720px;margin:0;color:var(--muted);font-weight:780;line-height:1.55}.products-mini-stats-v252{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}.products-mini-stats-v252 span{min-width:118px;padding:11px 13px;border:1px solid var(--line);border-radius:17px;background:color-mix(in srgb,var(--surface) 78%,transparent);box-shadow:0 8px 18px rgba(54,41,21,.045);color:var(--muted);font-size:12px;font-weight:900;line-height:1.18}.products-mini-stats-v252 b{display:block;color:var(--ink);font-size:23px;letter-spacing:-.04em;line-height:1;margin-bottom:4px}.products-hero-search-v252{align-self:center;display:grid;gap:10px;padding:16px;border:1px solid var(--line);border-radius:24px;background:color-mix(in srgb,var(--surface) 74%,transparent);box-shadow:0 10px 26px rgba(54,41,21,.055)}.products-hero-search-v252 label{display:grid;gap:8px;color:var(--muted);font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.products-hero-search-v252 .search{min-height:54px;border-radius:18px;border:1px solid color-mix(in srgb,var(--line) 82%,var(--mustard) 18%);background:var(--surface);font-weight:850;color:var(--ink);padding:0 16px}.products-hero-search-v252 small{display:block;color:var(--muted);font-size:12px;font-weight:750;line-height:1.35}.products-filter-shell-v252{display:grid;gap:12px;margin-bottom:18px}.products-filter-card-v252{padding:14px;border:1px solid color-mix(in srgb,var(--line) 86%,var(--mustard) 14%);border-radius:24px;background:color-mix(in srgb,var(--surface) 76%,transparent);box-shadow:0 12px 30px rgba(54,41,21,.055)}.products-filter-title-v252{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:var(--muted);font-size:12px;font-weight:1000;letter-spacing:.07em;text-transform:uppercase}.products-filter-title-v252 span:last-child{letter-spacing:0;text-transform:none;color:color-mix(in srgb,var(--green) 72%,#000 28%);font-weight:900}.products-filter-shell-v252 .category-filter-row,.products-filter-shell-v252 .product-mode-row{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.products-filter-shell-v252 .filter{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:linear-gradient(180deg,var(--surface),color-mix(in srgb,var(--surface-2) 52%,var(--surface) 48%));color:var(--ink);font-weight:950;box-shadow:0 7px 16px rgba(54,41,21,.045);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.products-filter-shell-v252 .filter:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(54,41,21,.07)}.products-filter-shell-v252 .filter.active{background:linear-gradient(180deg,color-mix(in srgb,var(--green) 88%,#fff 12%),var(--green));border-color:color-mix(in srgb,var(--green) 80%,#000 20%);color:#fff;box-shadow:0 14px 28px color-mix(in srgb,var(--green) 18%,transparent)}.products-filter-shell-v252 .room-filter-panel{margin:0;padding:13px 14px;border:1px dashed color-mix(in srgb,var(--line) 82%,var(--green) 18%);border-radius:20px;background:color-mix(in srgb,var(--surface-2) 38%,var(--surface) 62%)}.products-filter-shell-v252 .room-filter-panel label{color:var(--muted);font-weight:900}.products-filter-shell-v252 .room-filter-panel select{min-height:46px;border-radius:15px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-weight:850}.products-filter-shell-v252 .disabled-room-filter span{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-weight:850}.products-filter-shell-v252 .disabled-room-filter span:before{content:"i";display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;background:var(--mustard-soft);color:color-mix(in srgb,var(--mustard) 75%,#000 25%);font-weight:1000}.products-button-note-v252{display:flex;gap:8px;flex-wrap:wrap;margin:-2px 0 14px;color:var(--muted);font-size:12px;font-weight:850}.products-button-note-v252 span{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--surface) 74%,transparent)}.products-button-note-v252 b{color:var(--ink)}.product-card .product-card-actions{align-items:flex-end}.product-card .product-card-actions .btn{min-height:40px;border-radius:14px;padding:0 13px}.owner-product-card-v246 .product-card-actions{justify-content:flex-end}.owner-product-card-v246 .btn-mustard,.owner-product-card-v246 .auto-bid-open{display:none!important}
    @media(max-width:920px){.products-hero-v252{grid-template-columns:1fr}.products-hero-search-v252{align-self:stretch}.products-mini-stats-v252 span{flex:1 1 130px}.products-filter-title-v252{display:grid}.products-filter-title-v252 span:last-child{font-size:12px}}
    @media(max-width:560px){.product-section-v252{padding-top:18px!important}.products-hero-v252{padding:18px;border-radius:24px}.products-hero-v252 h2{font-size:34px}.products-mini-stats-v252{display:grid;grid-template-columns:1fr 1fr}.products-mini-stats-v252 span{min-width:0}.products-hero-search-v252{padding:13px;border-radius:20px}.products-filter-card-v252{padding:12px;border-radius:20px}.products-filter-shell-v252 .filter{min-height:42px;padding:0 13px}.products-button-note-v252{display:grid}.product-card .product-card-actions{justify-content:stretch}.product-card .product-card-actions .btn{width:100%}}

    /* V253 - Ürünler sayfası üst alanı kompaktlaştırma */
    .product-section-v253{padding-top:14px!important}
    .product-section-v253 .products-hero-v252{grid-template-columns:minmax(0,1fr) minmax(220px,320px)!important;gap:12px!important;margin-bottom:10px!important;padding:12px 14px!important;border-radius:18px!important;box-shadow:0 8px 20px rgba(54,41,21,.06)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--surface-2) 65%,var(--surface) 35%))!important}
    .product-section-v253 .products-hero-v252:after{display:none!important}
    .product-section-v253 .products-hero-badge-v252{margin-bottom:4px!important;padding:5px 9px!important;font-size:10.5px!important;letter-spacing:.055em!important}
    .product-section-v253 .products-hero-badge-v252:before{width:6px!important;height:6px!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 12%,transparent)!important}
    .product-section-v253 .products-hero-v252 h2{font-size:clamp(28px,3vw,42px)!important;line-height:1!important;margin:0 0 4px!important;letter-spacing:-.06em!important}
    .product-section-v253 .products-hero-v252 p{max-width:680px!important;margin:0!important;font-size:14px!important;line-height:1.35!important;font-weight:760!important}
    .product-section-v253 .products-mini-stats-v252{gap:6px!important;margin-top:9px!important}
    .product-section-v253 .products-mini-stats-v252 span{min-width:92px!important;padding:7px 10px!important;border-radius:12px!important;font-size:11px!important;line-height:1.08!important;box-shadow:none!important}
    .product-section-v253 .products-mini-stats-v252 b{font-size:18px!important;margin-bottom:2px!important}
    .product-section-v253 .products-hero-search-v252{align-self:center!important;gap:6px!important;padding:10px!important;border-radius:16px!important;box-shadow:none!important;background:color-mix(in srgb,var(--surface) 80%,transparent)!important}
    .product-section-v253 .products-hero-search-v252 label{gap:5px!important;font-size:11px!important;letter-spacing:.045em!important}
    .product-section-v253 .products-hero-search-v252 .search{min-height:40px!important;border-radius:13px!important;padding:0 12px!important}
    .product-section-v253 .products-hero-search-v252 small{font-size:11px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
    .product-section-v253 .products-filter-shell-v252{grid-template-columns:minmax(0,1.45fr) minmax(220px,.75fr) minmax(0,.9fr)!important;gap:8px!important;margin-bottom:10px!important}
    .product-section-v253 .products-filter-card-v252{padding:9px 10px!important;border-radius:16px!important;box-shadow:0 5px 14px rgba(54,41,21,.035)!important;background:color-mix(in srgb,var(--surface) 82%,transparent)!important}
    .product-section-v253 .products-filter-title-v252{margin-bottom:6px!important;font-size:10.5px!important;letter-spacing:.045em!important}
    .product-section-v253 .products-filter-title-v252 span:last-child{display:none!important}
    .product-section-v253 .products-filter-shell-v252 .category-filter-row,.product-section-v253 .products-filter-shell-v252 .product-mode-row{gap:6px!important}
    .product-section-v253 .products-filter-shell-v252 .filter{min-height:34px!important;padding:0 12px!important;border-radius:999px!important;font-size:13px!important;box-shadow:none!important}
    .product-section-v253 .products-filter-shell-v252 .filter:hover{transform:none!important;box-shadow:none!important}
    .product-section-v253 .products-filter-shell-v252 .room-filter-panel{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}
    .product-section-v253 .products-filter-shell-v252 .room-filter-panel label{display:flex!important;align-items:center!important;gap:7px!important;margin:0!important;font-size:13px!important;white-space:nowrap!important}
    .product-section-v253 .products-filter-shell-v252 .room-filter-panel select{min-height:34px!important;border-radius:12px!important;padding:0 10px!important;font-size:13px!important;max-width:100%!important}
    .product-section-v253 .products-filter-shell-v252 .disabled-room-filter{display:flex!important;min-height:34px!important;align-items:center!important;padding:0!important}
    .product-section-v253 .products-filter-shell-v252 .disabled-room-filter span{font-size:13px!important;line-height:1.25!important}
    .product-section-v253 .products-filter-shell-v252 .disabled-room-filter span:before{width:18px!important;height:18px!important;font-size:11px!important}
    .product-section-v253 .products-button-note-v252{display:none!important}
    @media(max-width:920px){.product-section-v253 .products-hero-v252{grid-template-columns:1fr!important}.product-section-v253 .products-filter-shell-v252{grid-template-columns:1fr!important}.product-section-v253 .products-hero-search-v252{align-self:stretch!important}.product-section-v253 .products-filter-title-v252{display:flex!important}.product-section-v253 .products-filter-shell-v252 .room-filter-panel{flex-wrap:wrap!important}.product-section-v253 .products-filter-shell-v252 .room-filter-panel label{flex-wrap:wrap!important;white-space:normal!important}.product-section-v253 .products-filter-shell-v252 .room-filter-panel select{width:100%!important}}
    @media(max-width:560px){.product-section-v253{padding-top:10px!important}.product-section-v253 .products-hero-v252{padding:11px!important;border-radius:16px!important}.product-section-v253 .products-hero-v252 h2{font-size:30px!important}.product-section-v253 .products-hero-v252 p{font-size:13px!important}.product-section-v253 .products-mini-stats-v252{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.product-section-v253 .products-mini-stats-v252 span{min-width:0!important;padding:7px 8px!important}.product-section-v253 .products-filter-card-v252{padding:8px!important;border-radius:14px!important}.product-section-v253 .products-filter-shell-v252 .filter{min-height:32px!important;padding:0 10px!important;font-size:12.5px!important}.product-section-v253 .products-hero-search-v252 small{display:none!important}}


    /* V254 - Oda filtresi taşma düzeltmesi: başlık üstte, seçim altta kompakt */
    .product-section-v254 .products-filter-card-v252{min-width:0!important;overflow:hidden!important}
    .product-section-v254 .products-filter-shell-v252 .room-filter-panel{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;align-items:start!important;min-width:0!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:hidden!important}
    .product-section-v254 .products-filter-shell-v252 .room-filter-panel label{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;align-items:start!important;width:100%!important;min-width:0!important;margin:0!important;font-size:12px!important;line-height:1.15!important;white-space:normal!important;color:var(--muted,#6f6253)!important;font-weight:900!important}
    .product-section-v254 .products-filter-shell-v252 .room-filter-panel select{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:30px!important;height:30px!important;border-radius:10px!important;padding:0 7px!important;font-size:12px!important;line-height:30px!important;font-weight:850!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}
    .product-section-v254 .products-filter-shell-v252 .room-filter-panel .filter{width:max-content!important;max-width:100%!important;min-height:30px!important;padding:0 9px!important;font-size:12px!important;border-radius:999px!important}
    .product-section-v254 .products-filter-shell-v252 .disabled-room-filter{display:grid!important;min-height:30px!important;padding:0!important;align-items:center!important}
    .product-section-v254 .products-filter-shell-v252 .disabled-room-filter span{font-size:12px!important;line-height:1.18!important}
    @media(max-width:920px){.product-section-v254 .products-filter-shell-v252 .room-filter-panel label{width:100%!important}.product-section-v254 .products-filter-shell-v252 .room-filter-panel select{width:100%!important}}


    /* V292 public alt menü görünümü */
    .site-main-nav{overflow:visible}.role-nav,.topbar{overflow:visible}.nav-drop{position:relative;display:inline-flex}.nav-drop>.nav-link{display:inline-flex;align-items:center;gap:5px}.nav-drop-menu{position:absolute;left:0;top:calc(100% + 8px);min-width:220px;background:var(--surface);border:1px solid var(--line-strong);border-radius:18px;box-shadow:var(--shadow);padding:8px;z-index:120;display:none}.nav-drop:hover .nav-drop-menu,.nav-drop:focus-within .nav-drop-menu{display:grid}.nav-drop-menu a{display:block;padding:11px 12px;border-radius:12px;color:var(--ink);font-weight:900;white-space:nowrap}.nav-drop-menu a:hover{background:var(--mustard-soft)}.account-submenu-list{border-left:3px solid var(--green);margin:0 0 4px 10px;padding-left:6px}.account-dropdown-menu a.account-submenu-child{font-size:13px;padding-left:14px;color:var(--ink-2)}.role-context-child{opacity:.92;border-style:dashed!important}.quick-item-child{margin-left:24px;border-style:dashed;background:color-mix(in srgb,var(--surface) 72%,var(--green) 7%)}@media(max-width:1040px){.site-main-nav{overflow-x:auto;overflow-y:visible}.nav-drop-menu{position:static;margin-top:6px;min-width:180px}.nav-drop:hover .nav-drop-menu,.nav-drop:focus-within .nav-drop-menu{display:grid}}@media(max-width:760px){.nav-drop-menu{display:none!important}.quick-item-child{margin-left:0}}

    /* V296: admin seçilebilir header şablonları */
    body.header-template-html-soft .topbar.role-topbar{background:color-mix(in srgb,var(--page) 90%,#ffffff 10%);border-bottom:1px solid var(--line-strong);box-shadow:0 10px 30px rgba(54,41,21,.08)}
    body.header-template-html-soft .role-nav{min-height:86px;gap:14px}
    body.header-template-html-soft .brand{padding:8px 0}
    body.header-template-html-soft .brand .logo{width:50px;height:50px;border-radius:19px;background:linear-gradient(135deg,#d34b3d,#df7b3a);box-shadow:none}
    body.header-template-html-soft .brand strong{font-size:22px;line-height:1;color:#191713}
    body.header-template-html-soft .brand span{font-size:13px;color:#716758;font-weight:800}
    body.header-template-html-soft .site-main-nav{display:flex;gap:8px;align-items:center;overflow:visible}
    body.header-template-html-soft .site-main-nav .nav-link{min-height:48px;display:inline-flex;align-items:center;border-radius:15px;padding:0 18px;background:#fffaf0;border:1px solid #ded0b8;color:#252016;box-shadow:0 8px 18px rgba(54,41,21,.04);font-weight:950}
    body.header-template-html-soft .site-main-nav .nav-link.active,body.header-template-html-soft .site-main-nav .nav-drop:focus-within>.nav-link,body.header-template-html-soft .site-main-nav .nav-link:hover{background:#f8f0df;color:#191713;border-color:#d8c29d}
    body.header-template-html-soft .account-actions{display:flex;gap:8px;align-items:center;flex-wrap:nowrap}
    body.header-template-html-soft .account-actions .nav-link,body.header-template-html-soft .account-actions .btn,body.header-template-html-soft .theme-btn{min-height:48px;border-radius:15px;padding:0 16px;font-weight:950}
    body.header-template-html-soft .account-actions .btn-dark,body.header-template-html-soft .account-dropdown-toggle{background:#1d1a14;color:#fff;border-color:#1d1a14;box-shadow:none}
    body.header-template-html-soft .account-actions .btn-ghost,body.header-template-html-soft .theme-btn,body.header-template-html-soft .notification-center-link{background:#fffaf0;color:#191713;border:1px solid #ded0b8;box-shadow:0 8px 18px rgba(54,41,21,.04)}
    body.header-template-html-soft .account-actions .btn-mustard{background:#fffaf0;color:#191713;border:1px solid #ded0b8;box-shadow:0 8px 18px rgba(54,41,21,.04)}
    body.header-template-html-soft .role-context-wrap{padding-top:10px}
    body.header-template-html-soft .role-context-menu{display:flex;align-items:center;gap:8px;border:1px solid #ded0b8;background:color-mix(in srgb,#fffaf0 78%,transparent);border-radius:20px;padding:10px 14px;box-shadow:0 10px 26px rgba(54,41,21,.06);overflow-x:auto}
    body.header-template-html-soft .role-context-menu strong{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#986b18;white-space:nowrap;margin-right:4px}
    body.header-template-html-soft .role-context-menu a{background:#fffaf0!important;color:#191713!important;border:1px solid #ded0b8!important;border-radius:14px!important;padding:12px 15px!important;font-weight:950;white-space:nowrap}
    body.header-template-html-soft .role-context-menu a.active{background:#178850!important;border-color:#178850!important;color:#fff!important}
    body.header-template-html-soft .account-dropdown-menu{background:#fffaf0;border-color:#ded0b8;box-shadow:0 22px 50px rgba(54,41,21,.16)}
    body.header-template-html-soft .account-dropdown-menu a{color:#191713}
    body.header-template-html-compact .topbar.role-topbar{background:color-mix(in srgb,var(--surface) 88%,transparent);border-bottom:1px solid var(--line);box-shadow:0 8px 20px rgba(54,41,21,.06)}
    body.header-template-html-compact .role-nav{min-height:68px;gap:10px}
    body.header-template-html-compact .brand .logo{width:42px;height:42px;border-radius:15px;font-size:21px}
    body.header-template-html-compact .brand strong{font-size:20px}
    body.header-template-html-compact .brand span{display:none}
    body.header-template-html-compact .nav-link,body.header-template-html-compact .btn,body.header-template-html-compact .theme-btn{min-height:40px;border-radius:13px;padding:0 13px;font-size:14px}
    body.header-template-html-compact .menu-strip{padding-top:10px}
    body.header-template-html-compact .role-context-menu{padding:8px 10px;border-radius:18px}
    @media(max-width:1040px){body.header-template-html-soft .role-nav,body.header-template-html-compact .role-nav{flex-wrap:wrap;align-items:center}body.header-template-html-soft .site-main-nav,body.header-template-html-compact .site-main-nav{width:100%;overflow-x:auto;order:3;padding-bottom:6px}body.header-template-html-soft .account-actions,body.header-template-html-compact .account-actions{margin-left:auto}}
    @media(max-width:760px){body.header-template-html-soft .topbar.role-topbar,body.header-template-html-compact .topbar.role-topbar{position:relative}body.header-template-html-soft .brand span{display:none}body.header-template-html-soft .site-main-nav .nav-link,body.header-template-html-soft .account-actions .btn,body.header-template-html-soft .account-actions .nav-link,body.header-template-html-soft .theme-btn{min-height:42px;padding:0 13px;font-size:14px}body.header-template-html-soft .role-context-wrap{padding-top:6px}body.header-template-html-soft .role-context-menu{border-radius:18px}}
  

    /* V298 - Kullanıcının gönderdiği HTML header: iki durumlu (girişli/girişsiz) arama + sağ siyah panel */
    body.header-template-html-soft .topbar.role-topbar.header-reference-v298,
    body.header-template-html-compact .topbar.role-topbar.header-reference-v298{position:relative;top:0;z-index:50;background:#efe6d4!important;border-bottom:1px solid #d9cab0!important;box-shadow:none!important;backdrop-filter:none!important;overflow:visible!important}
    .header-reference-v298 .header-ref-wrap-v298{max-width:1180px;margin:0 auto;padding:18px 8px 8px;position:relative;min-height:76px}
    .header-reference-v298 .header-ref-main-v298{display:grid;grid-template-columns:310px minmax(0,1fr);align-items:center;gap:20px;min-height:52px}
    .header-reference-v298 .header-ref-brand-v298{display:flex;align-items:center;gap:12px;min-width:0;padding:0}.header-reference-v298 .header-ref-brand-v298 .logo{width:50px!important;height:50px!important;border-radius:17px!important;background:linear-gradient(180deg,#ef7839,#dd5b31)!important;box-shadow:none!important;color:#fff!important;font-size:25px!important}.header-reference-v298 .header-ref-brand-v298 strong{display:block!important;font-size:22px!important;line-height:1!important;letter-spacing:-.035em!important;color:#1f1b17!important}.header-reference-v298 .header-ref-brand-v298 span{display:block!important;font-size:13px!important;color:#716455!important;font-weight:900!important;margin-top:4px!important}
    .header-reference-v298 .header-ref-nav-v298{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;white-space:nowrap}.header-reference-v298 .header-ref-nav-item-v298{position:relative;display:inline-flex}.header-reference-v298 .header-ref-link-v298{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:44px;padding:0 17px;border-radius:14px;border:1px solid #d2c19f;background:#f8f0df;color:#29231d;font-weight:950;box-shadow:0 1px 0 rgba(255,255,255,.65) inset;text-decoration:none}.header-reference-v298 .header-ref-link-v298:hover,.header-reference-v298 .header-ref-link-v298.active{background:#fbf5e9;border-color:#c9b58e;color:#1e1a15}.header-reference-v298 .header-ref-link-live-v298,.header-reference-v298 .header-ref-link-live-v298.active{background:linear-gradient(180deg,#25ad69,#178850)!important;border-color:#137947!important;color:#fff!important;box-shadow:0 10px 22px rgba(23,136,80,.20),inset 0 1px 0 rgba(255,255,255,.22)!important}.header-reference-v298 .header-ref-link-live-v298:hover{background:linear-gradient(180deg,#2abd73,#159158)!important;border-color:#0f6f41!important;color:#fff!important;transform:translateY(-1px)}.header-reference-v298 .header-ref-submenu-v298{position:absolute;top:calc(100% + 7px);left:0;min-width:210px;background:#fff8eb;border:1px solid #d2c19f;border-radius:14px;padding:7px;box-shadow:0 14px 28px rgba(54,41,21,.13);display:none;z-index:80}.header-reference-v298 .header-ref-nav-item-v298:hover .header-ref-submenu-v298,.header-reference-v298 .header-ref-nav-item-v298:focus-within .header-ref-submenu-v298{display:grid}.header-reference-v298 .header-ref-submenu-v298 a{display:block;padding:10px 12px;border-radius:10px;color:#211c17;font-weight:900}.header-reference-v298 .header-ref-submenu-v298 a:hover{background:#f0e5cf}
    .header-reference-v298 .header-ref-subrow-v298{position:absolute;left:20px;right:20px;top:100%;display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:start;margin:0;z-index:90;pointer-events:none}.header-reference-v298 .header-ref-search-v298{pointer-events:auto;display:flex;align-items:center;gap:7px;width:max-content;max-width:100%;background:#d2c19f;border:1px solid #bda980;border-top:0;border-radius:0 0 13px 13px;padding:6px 8px;box-shadow:0 12px 24px rgba(75,54,24,.13)}.header-reference-v298 .header-ref-search-v298 input,.header-reference-v298 .header-ref-search-v298 select{height:27px;border:1px solid #c8b68f;background:#fffdf7;color:#2a241d;border-radius:6px;padding:0 9px;font-weight:850;font-size:13px;outline:none}.header-reference-v298 .header-ref-search-v298 input{width:145px}.header-reference-v298 .header-ref-search-v298 select{width:92px}.header-reference-v298 .header-ref-search-v298 button{height:29px;border:0;border-radius:7px;background:linear-gradient(180deg,#f07f43,#df5f2c);color:#fff;padding:0 18px;font-weight:950;cursor:pointer}
    .header-reference-v298 .header-ref-account-v298{pointer-events:auto;justify-self:end;background:#363736;border-radius:0 0 14px 14px;padding:8px 10px;min-height:45px;min-width:326px;box-shadow:0 10px 18px rgba(0,0,0,.20);position:relative}.header-reference-v298 .header-ref-login-v298{display:flex;align-items:center;gap:7px}.header-reference-v298 .header-ref-login-v298 input{height:28px;width:126px;border:1px solid #5c5650;border-radius:5px;background:#f4f4f4;color:#1a1714;padding:0 9px;font-size:12px;font-weight:800;outline:none}.header-reference-v298 .header-ref-login-v298 button,.header-reference-v298 .header-ref-login-v298 a,.header-reference-v298 .header-ref-account-btn-v298{height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:7px;padding:0 13px;font-size:12px;font-weight:950;white-space:nowrap;text-decoration:none;cursor:pointer}.header-reference-v298 .header-ref-login-v298 button,.header-reference-v298 .header-ref-login-v298 a,.header-reference-v298 .header-ref-account-btn-v298.light{background:#efefef;color:#141210;box-shadow:0 1px 0 rgba(255,255,255,.65) inset}.header-reference-v298 .header-ref-account-btn-v298.primary{background:linear-gradient(180deg,#f07f43,#df5f2c);color:#fff}.header-reference-v298 .header-ref-account-v298 .has-badge{position:relative;padding-right:27px}.header-reference-v298 .header-ref-account-v298 .has-badge span{position:absolute;right:-5px;top:-6px;min-width:18px;height:18px;border-radius:999px;background:#d83b2f;color:#fff;font-size:11px;display:grid;place-items:center;padding:0 5px}.header-reference-v298 .header-ref-login-msg-v298{position:absolute;left:11px;right:11px;top:calc(100% + 4px);color:#8f321d;font-size:12px;font-weight:900;min-height:14px}
    body.header-template-html-soft .topbar.role-topbar.header-reference-v298 + .role-context-wrap,body.header-template-html-compact .topbar.role-topbar.header-reference-v298 + .role-context-wrap{padding-top:58px}.header-reference-v298 + .role-context-wrap .role-context-menu{background:#fff8eb;border-color:#d2c19f;border-radius:20px;box-shadow:0 12px 30px rgba(54,41,21,.08)}

    /* V302 - Header alt kutuları içerik üstüne binmesin; profil ve diğer sayfalarda güvenli boşluk */
    body.header-template-html-soft:not([data-page="home"]) .topbar.role-topbar.header-reference-v298 ~ main:not(.seller-panel-content-v151),
    body.header-template-html-compact:not([data-page="home"]) .topbar.role-topbar.header-reference-v298 ~ main:not(.seller-panel-content-v151){margin-top:0!important}
    body.header-template-html-soft .role-context-wrap + main:not(.seller-panel-content-v151),body.header-template-html-compact .role-context-wrap + main:not(.seller-panel-content-v151){margin-top:0!important}
    .header-reference-v298 .header-ref-account-menu-v302{position:relative;display:inline-flex;align-items:center}.header-reference-v298 .header-ref-account-menu-v302:after{content:"";position:absolute;left:-8px;right:-8px;top:100%;height:16px;display:block}.header-reference-v298 .header-ref-account-dropdown-v302{position:absolute;top:calc(100% + 6px);left:0;min-width:235px;background:#fff8eb;border:1px solid #d2c19f;border-radius:0 0 16px 16px;padding:8px;box-shadow:0 16px 30px rgba(54,41,21,.18);display:none;z-index:120}.header-reference-v298 .header-ref-account-menu-v302:hover .header-ref-account-dropdown-v302,.header-reference-v298 .header-ref-account-menu-v302:focus-within .header-ref-account-dropdown-v302{display:grid;gap:4px}.header-reference-v298 .header-ref-account-dropdown-v302 a,.header-reference-v298 .header-ref-account-dropdown-v302 button{width:100%;border:0;background:transparent;color:#211c17;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 10px;border-radius:10px;font-weight:950;cursor:pointer;text-decoration:none}.header-reference-v298 .header-ref-account-dropdown-v302 a:hover,.header-reference-v298 .header-ref-account-dropdown-v302 button:hover{background:#f0e5cf}.header-reference-v298 .header-ref-account-dropdown-v302 small{color:#7b6d58;font-size:15px}.header-reference-v298 .header-ref-account-dropdown-v302 em{font-style:normal;min-width:22px;height:22px;border-radius:999px;background:#d83b2f;color:#fff;display:grid;place-items:center;font-size:11px}
    body.header-template-html-soft .topbar.role-topbar.header-reference-v298 ~ .menu-strip,body.header-template-html-compact .topbar.role-topbar.header-reference-v298 ~ .menu-strip{padding-top:62px}
    body.header-template-html-soft .topbar.role-topbar.header-reference-v298 ~ .hero,body.header-template-html-compact .topbar.role-topbar.header-reference-v298 ~ .hero{padding-top:94px}
    body.header-template-html-compact .topbar.role-topbar.header-reference-v298 .header-ref-wrap-v298{padding:18px 8px 8px!important;min-height:76px!important}
    body.header-template-html-compact .topbar.role-topbar.header-reference-v298 .header-ref-main-v298{grid-template-columns:310px minmax(0,1fr)!important;gap:20px!important;min-height:52px!important}
    body.header-template-html-compact .topbar.role-topbar.header-reference-v298 .header-ref-brand-v298 .logo{width:50px!important;height:50px!important;border-radius:17px!important;font-size:25px!important}
    body.header-template-html-compact .topbar.role-topbar.header-reference-v298 .header-ref-brand-v298 strong{font-size:22px!important;line-height:1!important}
    body.header-template-html-compact .topbar.role-topbar.header-reference-v298 .header-ref-brand-v298 span{display:block!important;font-size:13px!important;color:#716455!important;font-weight:900!important;margin-top:4px!important}
    body.header-template-html-compact .topbar.role-topbar.header-reference-v298 .header-ref-link-v298{min-height:44px!important;padding:0 17px!important;border-radius:14px!important;font-size:16px!important}
    @media(max-width:1120px){.header-reference-v298 .header-ref-wrap-v298{padding-left:16px;padding-right:16px;min-height:132px}.header-reference-v298 .header-ref-main-v298{grid-template-columns:1fr}.header-reference-v298 .header-ref-nav-v298{justify-content:flex-start;overflow-x:auto;padding-bottom:3px}.header-reference-v298 .header-ref-subrow-v298{position:relative;left:auto;right:auto;top:auto;margin-top:8px;grid-template-columns:1fr;pointer-events:auto}.header-reference-v298 .header-ref-account-v298{justify-self:start}.header-reference-v298 .header-ref-search-v298{border-radius:13px;border-top:1px solid #d0bd97}body.header-template-html-soft .topbar.role-topbar.header-reference-v298 + .role-context-wrap,body.header-template-html-compact .topbar.role-topbar.header-reference-v298 + .role-context-wrap{padding-top:14px}body.header-template-html-soft .topbar.role-topbar.header-reference-v298 ~ .menu-strip,body.header-template-html-compact .topbar.role-topbar.header-reference-v298 ~ .menu-strip{padding-top:14px}body.header-template-html-soft .topbar.role-topbar.header-reference-v298 ~ .hero,body.header-template-html-compact .topbar.role-topbar.header-reference-v298 ~ .hero{padding-top:42px}body.header-template-html-soft:not([data-page="home"]) .topbar.role-topbar.header-reference-v298 ~ main:not(.seller-panel-content-v151),body.header-template-html-compact:not([data-page="home"]) .topbar.role-topbar.header-reference-v298 ~ main:not(.seller-panel-content-v151){margin-top:0!important}}
    @media(max-width:720px){.header-reference-v298 .header-ref-wrap-v298{min-height:0}.header-reference-v298 .header-ref-link-v298{min-height:42px;padding:0 13px;font-size:14px}.header-reference-v298 .header-ref-search-v298,.header-reference-v298 .header-ref-login-v298{width:100%;display:grid;grid-template-columns:1fr}.header-reference-v298 .header-ref-search-v298 input,.header-reference-v298 .header-ref-search-v298 select,.header-reference-v298 .header-ref-search-v298 button,.header-reference-v298 .header-ref-login-v298 input,.header-reference-v298 .header-ref-login-v298 button,.header-reference-v298 .header-ref-login-v298 a{width:100%}.header-reference-v298 .header-ref-account-v298{width:100%;min-width:0;border-radius:14px}.header-reference-v298 .header-ref-account-btn-v298{width:100%;margin-bottom:6px}.header-reference-v298 .header-ref-account-btn-v298:last-child{margin-bottom:0}}


    /* V309 - Public sayfalarda üst içerik başlıklarını sade, premium başlık bandı içine alma */
    body:not([data-page="home"]) main > .page-section:first-child{padding-top:18px!important}
    body:not([data-page="home"]) main > .page-section > .section-head:first-child,
    body:not([data-page="home"]) main > .page-section > .seller-self-head:first-child,
    body:not([data-page="home"]) main > .page-section > .pool-page-head:first-child,
    body:not([data-page="home"]) main > .page-section > .search-alert-head:first-child{
      display:flex!important;
      align-items:center!important;
      justify-content:space-between!important;
      gap:18px!important;
      margin:0 0 14px!important;
      padding:16px 18px!important;
      border:1px solid color-mix(in srgb,var(--line) 86%,var(--mustard) 14%)!important;
      border-radius:22px!important;
      background:linear-gradient(100deg,color-mix(in srgb,var(--mustard-soft) 36%,var(--surface) 64%) 0%,color-mix(in srgb,var(--surface) 92%,transparent) 56%,color-mix(in srgb,var(--green) 7%,var(--surface) 93%) 100%)!important;
      box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 8px 22px rgba(54,41,21,.045)!important;
      position:relative!important;
      overflow:hidden!important;
      min-height:88px!important;
    }
    body:not([data-page="home"]) main > .page-section > .section-head:first-child:before,
    body:not([data-page="home"]) main > .page-section > .seller-self-head:first-child:before,
    body:not([data-page="home"]) main > .page-section > .pool-page-head:first-child:before,
    body:not([data-page="home"]) main > .page-section > .search-alert-head:first-child:before{
      content:"";position:absolute;left:0;top:14px;bottom:14px;width:4px;border-radius:0 8px 8px 0;background:linear-gradient(180deg,var(--mustard),var(--green));opacity:.52;pointer-events:none;
    }
    body:not([data-page="home"]) main > .page-section > .section-head:first-child:after,
    body:not([data-page="home"]) main > .page-section > .seller-self-head:first-child:after,
    body:not([data-page="home"]) main > .page-section > .pool-page-head:first-child:after,
    body:not([data-page="home"]) main > .page-section > .search-alert-head:first-child:after{
      content:"";position:absolute;right:-54px;top:-76px;width:170px;height:170px;border-radius:999px;background:color-mix(in srgb,var(--green) 7%,transparent);pointer-events:none;
    }
    body:not([data-page="home"]) main > .page-section > .section-head:first-child > *,
    body:not([data-page="home"]) main > .page-section > .seller-self-head:first-child > *,
    body:not([data-page="home"]) main > .page-section > .pool-page-head:first-child > *,
    body:not([data-page="home"]) main > .page-section > .search-alert-head:first-child > *{position:relative!important;z-index:1!important}
    body:not([data-page="home"]) main > .page-section > .section-head:first-child .kicker,
    body:not([data-page="home"]) main > .page-section > .seller-self-head:first-child .kicker,
    body:not([data-page="home"]) main > .page-section > .pool-page-head:first-child .kicker,
    body:not([data-page="home"]) main > .page-section > .search-alert-head:first-child .kicker{
      margin:0 0 4px!important;color:color-mix(in srgb,var(--mustard) 86%,#8b5b0b 14%)!important;letter-spacing:.08em!important;font-size:11px!important;font-weight:1000!important;line-height:1.1!important;
    }
    body:not([data-page="home"]) main > .page-section > .section-head:first-child h2,
    body:not([data-page="home"]) main > .page-section > .seller-self-head:first-child h2,
    body:not([data-page="home"]) main > .page-section > .pool-page-head:first-child h2,
    body:not([data-page="home"]) main > .page-section > .search-alert-head:first-child h2{
      font-size:clamp(28px,3.1vw,38px)!important;line-height:.98!important;letter-spacing:-.06em!important;margin:0!important;color:var(--ink)!important;
    }
    body:not([data-page="home"]) main > .page-section > .section-head:first-child p,
    body:not([data-page="home"]) main > .page-section > .seller-self-head:first-child p,
    body:not([data-page="home"]) main > .page-section > .pool-page-head:first-child p,
    body:not([data-page="home"]) main > .page-section > .search-alert-head:first-child p{
      margin:7px 0 0!important;color:var(--muted)!important;font-weight:820!important;line-height:1.45!important;max-width:760px!important;
    }
    body:not([data-page="home"]) main > .page-section > .section-head:first-child .btn,
    body:not([data-page="home"]) main > .page-section > .seller-self-head:first-child .btn,
    body:not([data-page="home"]) main > .page-section > .pool-page-head:first-child .btn,
    body:not([data-page="home"]) main > .page-section > .search-alert-head:first-child .btn{
      min-height:42px!important;border-radius:14px!important;box-shadow:0 10px 22px rgba(54,41,21,.075)!important;white-space:nowrap!important;
    }
    body:not([data-page="home"]) main > .page-section > .info-card:first-child:has(> .kicker:first-child),
    body:not([data-page="home"]) main > .page-section > .info-grid:first-child > .info-card:first-child:has(> .kicker:first-child){
      border-radius:22px!important;
      background:linear-gradient(100deg,color-mix(in srgb,var(--mustard-soft) 36%,var(--surface) 64%),color-mix(in srgb,var(--surface) 92%,transparent),color-mix(in srgb,var(--green) 6%,var(--surface) 94%))!important;
      box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 8px 22px rgba(54,41,21,.045)!important;
    }
    body:not([data-page="home"]) .profile-tabs-v129,
    body:not([data-page="home"]) .profile-tabs,
    body:not([data-page="home"]) .seller-tabs{margin-top:10px!important}
    @media(max-width:760px){
      body:not([data-page="home"]) main > .page-section > .section-head:first-child,
      body:not([data-page="home"]) main > .page-section > .seller-self-head:first-child,
      body:not([data-page="home"]) main > .page-section > .pool-page-head:first-child,
      body:not([data-page="home"]) main > .page-section > .search-alert-head:first-child{align-items:flex-start!important;padding:15px 16px!important;border-radius:20px!important;display:grid!important;gap:12px!important;min-height:0!important}
      body:not([data-page="home"]) main > .page-section > .section-head:first-child .btn,
      body:not([data-page="home"]) main > .page-section > .seller-self-head:first-child .btn,
      body:not([data-page="home"]) main > .page-section > .pool-page-head:first-child .btn,
      body:not([data-page="home"]) main > .page-section > .search-alert-head:first-child .btn{width:100%!important}
    }


    /* V310 - Public sayfa üst başlıkları: wrap içindeyse de gerçek kart/blok gibi çevrili görünsün */
    body:not([data-page="home"]) main > .page-section > .wrap > .section-head:first-child,
    body:not([data-page="home"]) main > .page-section > .wrap > .seller-self-head:first-child,
    body:not([data-page="home"]) main > .page-section > .wrap > .pool-page-head:first-child,
    body:not([data-page="home"]) main > .page-section > .wrap > .search-alert-head:first-child,
    body:not([data-page="home"]) main > .page-section > .section-head:first-child,
    body:not([data-page="home"]) main > .page-section > .seller-self-head:first-child,
    body:not([data-page="home"]) main > .page-section > .pool-page-head:first-child,
    body:not([data-page="home"]) main > .page-section > .search-alert-head:first-child{
      width:100%!important;
      box-sizing:border-box!important;
      display:flex!important;
      align-items:center!important;
      justify-content:space-between!important;
      gap:18px!important;
      margin:0 0 14px!important;
      padding:22px 24px!important;
      border:1px solid color-mix(in srgb,var(--line) 88%,var(--mustard) 12%)!important;
      border-radius:28px!important;
      background:
        radial-gradient(circle at 96% 12%,color-mix(in srgb,var(--green) 9%,transparent),transparent 30%),
        radial-gradient(circle at 4% 0%,color-mix(in srgb,var(--mustard) 13%,transparent),transparent 36%),
        linear-gradient(100deg,color-mix(in srgb,var(--surface) 94%,var(--mustard-soft) 6%),color-mix(in srgb,var(--surface-2) 70%,var(--surface) 30%))!important;
      box-shadow:0 14px 34px rgba(54,41,21,.075),inset 0 1px 0 rgba(255,255,255,.72)!important;
      position:relative!important;
      overflow:hidden!important;
      min-height:104px!important;
    }
    body:not([data-page="home"]) main > .page-section > .wrap > .section-head:first-child:before,
    body:not([data-page="home"]) main > .page-section > .wrap > .seller-self-head:first-child:before,
    body:not([data-page="home"]) main > .page-section > .wrap > .pool-page-head:first-child:before,
    body:not([data-page="home"]) main > .page-section > .wrap > .search-alert-head:first-child:before,
    body:not([data-page="home"]) main > .page-section > .section-head:first-child:before,
    body:not([data-page="home"]) main > .page-section > .seller-self-head:first-child:before,
    body:not([data-page="home"]) main > .page-section > .pool-page-head:first-child:before,
    body:not([data-page="home"]) main > .page-section > .search-alert-head:first-child:before{
      content:""!important;
      position:absolute!important;
      left:0!important;
      top:0!important;
      bottom:0!important;
      width:7px!important;
      border-radius:28px 0 0 28px!important;
      background:linear-gradient(180deg,var(--mustard),var(--green))!important;
      opacity:.72!important;
      pointer-events:none!important;
    }
    body:not([data-page="home"]) main > .page-section > .wrap > .section-head:first-child:after,
    body:not([data-page="home"]) main > .page-section > .wrap > .seller-self-head:first-child:after,
    body:not([data-page="home"]) main > .page-section > .wrap > .pool-page-head:first-child:after,
    body:not([data-page="home"]) main > .page-section > .wrap > .search-alert-head:first-child:after,
    body:not([data-page="home"]) main > .page-section > .section-head:first-child:after,
    body:not([data-page="home"]) main > .page-section > .seller-self-head:first-child:after,
    body:not([data-page="home"]) main > .page-section > .pool-page-head:first-child:after,
    body:not([data-page="home"]) main > .page-section > .search-alert-head:first-child:after{
      content:""!important;
      position:absolute!important;
      right:-70px!important;
      bottom:-90px!important;
      width:210px!important;
      height:210px!important;
      border-radius:999px!important;
      background:color-mix(in srgb,var(--mustard) 10%,transparent)!important;
      pointer-events:none!important;
    }
    body:not([data-page="home"]) main > .page-section > .wrap > .section-head:first-child > *,
    body:not([data-page="home"]) main > .page-section > .wrap > .seller-self-head:first-child > *,
    body:not([data-page="home"]) main > .page-section > .wrap > .pool-page-head:first-child > *,
    body:not([data-page="home"]) main > .page-section > .wrap > .search-alert-head:first-child > *,
    body:not([data-page="home"]) main > .page-section > .section-head:first-child > *,
    body:not([data-page="home"]) main > .page-section > .seller-self-head:first-child > *,
    body:not([data-page="home"]) main > .page-section > .pool-page-head:first-child > *,
    body:not([data-page="home"]) main > .page-section > .search-alert-head:first-child > *{position:relative!important;z-index:1!important;}
    body:not([data-page="home"]) main > .page-section > .wrap > .section-head:first-child .kicker,
    body:not([data-page="home"]) main > .page-section > .wrap > .seller-self-head:first-child .kicker,
    body:not([data-page="home"]) main > .page-section > .wrap > .pool-page-head:first-child .kicker,
    body:not([data-page="home"]) main > .page-section > .wrap > .search-alert-head:first-child .kicker,
    body:not([data-page="home"]) main > .page-section > .section-head:first-child .kicker,
    body:not([data-page="home"]) main > .page-section > .seller-self-head:first-child .kicker,
    body:not([data-page="home"]) main > .page-section > .pool-page-head:first-child .kicker,
    body:not([data-page="home"]) main > .page-section > .search-alert-head:first-child .kicker{
      display:block!important;
      margin:0 0 7px!important;
      color:color-mix(in srgb,var(--mustard) 88%,#8b5b0b 12%)!important;
      letter-spacing:.08em!important;
      font-size:12px!important;
      font-weight:1000!important;
      text-transform:uppercase!important;
    }
    body:not([data-page="home"]) main > .page-section > .wrap > .section-head:first-child h2,
    body:not([data-page="home"]) main > .page-section > .wrap > .seller-self-head:first-child h2,
    body:not([data-page="home"]) main > .page-section > .wrap > .pool-page-head:first-child h2,
    body:not([data-page="home"]) main > .page-section > .wrap > .search-alert-head:first-child h2,
    body:not([data-page="home"]) main > .page-section > .section-head:first-child h2,
    body:not([data-page="home"]) main > .page-section > .seller-self-head:first-child h2,
    body:not([data-page="home"]) main > .page-section > .pool-page-head:first-child h2,
    body:not([data-page="home"]) main > .page-section > .search-alert-head:first-child h2{
      margin:0!important;
      font-size:clamp(30px,3.4vw,42px)!important;
      line-height:.98!important;
      letter-spacing:-.065em!important;
      color:var(--ink)!important;
    }
    body:not([data-page="home"]) main > .page-section > .wrap > .section-head:first-child p,
    body:not([data-page="home"]) main > .page-section > .wrap > .seller-self-head:first-child p,
    body:not([data-page="home"]) main > .page-section > .wrap > .pool-page-head:first-child p,
    body:not([data-page="home"]) main > .page-section > .wrap > .search-alert-head:first-child p,
    body:not([data-page="home"]) main > .page-section > .section-head:first-child p,
    body:not([data-page="home"]) main > .page-section > .seller-self-head:first-child p,
    body:not([data-page="home"]) main > .page-section > .pool-page-head:first-child p,
    body:not([data-page="home"]) main > .page-section > .search-alert-head:first-child p{
      margin:9px 0 0!important;
      color:var(--muted)!important;
      font-weight:850!important;
      line-height:1.45!important;
      max-width:820px!important;
    }
    body:not([data-page="home"]) main > .page-section > .wrap > .section-head:first-child .btn,
    body:not([data-page="home"]) main > .page-section > .wrap > .seller-self-head:first-child .btn,
    body:not([data-page="home"]) main > .page-section > .wrap > .pool-page-head:first-child .btn,
    body:not([data-page="home"]) main > .page-section > .wrap > .search-alert-head:first-child .btn,
    body:not([data-page="home"]) main > .page-section > .section-head:first-child .btn,
    body:not([data-page="home"]) main > .page-section > .seller-self-head:first-child .btn,
    body:not([data-page="home"]) main > .page-section > .pool-page-head:first-child .btn,
    body:not([data-page="home"]) main > .page-section > .search-alert-head:first-child .btn{
      min-height:44px!important;
      border-radius:15px!important;
      white-space:nowrap!important;
      box-shadow:0 12px 24px rgba(27,137,80,.14)!important;
    }
    body:not([data-page="home"]) .profile-tabs-v129,
    body:not([data-page="home"]) .profile-tabs,
    body:not([data-page="home"]) .seller-tabs,
    body:not([data-page="home"]) .seller-page-tabs{margin-top:10px!important;}
    @media(max-width:760px){
      body:not([data-page="home"]) main > .page-section > .wrap > .section-head:first-child,
      body:not([data-page="home"]) main > .page-section > .wrap > .seller-self-head:first-child,
      body:not([data-page="home"]) main > .page-section > .wrap > .pool-page-head:first-child,
      body:not([data-page="home"]) main > .page-section > .wrap > .search-alert-head:first-child,
      body:not([data-page="home"]) main > .page-section > .section-head:first-child,
      body:not([data-page="home"]) main > .page-section > .seller-self-head:first-child,
      body:not([data-page="home"]) main > .page-section > .pool-page-head:first-child,
      body:not([data-page="home"]) main > .page-section > .search-alert-head:first-child{display:grid!important;align-items:flex-start!important;gap:13px!important;padding:18px 18px!important;min-height:0!important;border-radius:22px!important;}
      body:not([data-page="home"]) main > .page-section > .wrap > .section-head:first-child .btn,
      body:not([data-page="home"]) main > .page-section > .wrap > .seller-self-head:first-child .btn,
      body:not([data-page="home"]) main > .page-section > .wrap > .pool-page-head:first-child .btn,
      body:not([data-page="home"]) main > .page-section > .wrap > .search-alert-head:first-child .btn,
      body:not([data-page="home"]) main > .page-section > .section-head:first-child .btn,
      body:not([data-page="home"]) main > .page-section > .seller-self-head:first-child .btn,
      body:not([data-page="home"]) main > .page-section > .pool-page-head:first-child .btn,
      body:not([data-page="home"]) main > .page-section > .search-alert-head:first-child .btn{width:100%!important;}
    }


    /* V311 - Mesajlarım / Satıcı Mesajları iç başlıklarını da kart/blok içine alma */
    body:not([data-page="home"]) .profile-messages-page-v145 > .section-head.profile-orders-head-v129,
    body:not([data-page="home"]) .seller-messages-page-v145 > .section-head.seller-products-head{
      display:flex!important;
      align-items:center!important;
      justify-content:space-between!important;
      gap:18px!important;
      margin:0 0 18px!important;
      padding:22px 24px!important;
      border:1px solid color-mix(in srgb,var(--line) 88%,var(--mustard) 12%)!important;
      border-radius:28px!important;
      background:
        radial-gradient(circle at 96% 12%,color-mix(in srgb,var(--green) 9%,transparent),transparent 30%),
        radial-gradient(circle at 4% 0%,color-mix(in srgb,var(--mustard) 13%,transparent),transparent 36%),
        linear-gradient(100deg,color-mix(in srgb,var(--surface) 94%,var(--mustard-soft) 6%),color-mix(in srgb,var(--surface-2) 70%,var(--surface) 30%))!important;
      box-shadow:0 14px 34px rgba(54,41,21,.075),inset 0 1px 0 rgba(255,255,255,.72)!important;
      position:relative!important;
      overflow:hidden!important;
      min-height:104px!important;
    }
    body:not([data-page="home"]) .profile-messages-page-v145 > .section-head.profile-orders-head-v129:before,
    body:not([data-page="home"]) .seller-messages-page-v145 > .section-head.seller-products-head:before{
      content:""!important;
      position:absolute!important;
      left:0!important;
      top:0!important;
      bottom:0!important;
      width:7px!important;
      border-radius:28px 0 0 28px!important;
      background:linear-gradient(180deg,var(--mustard),var(--green))!important;
      opacity:.72!important;
      pointer-events:none!important;
    }
    body:not([data-page="home"]) .profile-messages-page-v145 > .section-head.profile-orders-head-v129:after,
    body:not([data-page="home"]) .seller-messages-page-v145 > .section-head.seller-products-head:after{
      content:""!important;
      position:absolute!important;
      right:-70px!important;
      bottom:-90px!important;
      width:210px!important;
      height:210px!important;
      border-radius:999px!important;
      background:color-mix(in srgb,var(--mustard) 10%,transparent)!important;
      pointer-events:none!important;
    }
    body:not([data-page="home"]) .profile-messages-page-v145 > .section-head.profile-orders-head-v129 > *,
    body:not([data-page="home"]) .seller-messages-page-v145 > .section-head.seller-products-head > *{position:relative!important;z-index:1!important;}
    body:not([data-page="home"]) .profile-messages-page-v145 > .section-head.profile-orders-head-v129 .kicker,
    body:not([data-page="home"]) .seller-messages-page-v145 > .section-head.seller-products-head .kicker{
      display:block!important;
      margin:0 0 7px!important;
      color:color-mix(in srgb,var(--mustard) 88%,#8b5b0b 12%)!important;
      letter-spacing:.08em!important;
      font-size:12px!important;
      font-weight:1000!important;
      text-transform:uppercase!important;
    }
    body:not([data-page="home"]) .profile-messages-page-v145 > .section-head.profile-orders-head-v129 h2,
    body:not([data-page="home"]) .seller-messages-page-v145 > .section-head.seller-products-head h2{
      margin:0!important;
      font-size:clamp(30px,3.4vw,42px)!important;
      line-height:.98!important;
      letter-spacing:-.065em!important;
      color:var(--ink)!important;
    }
    body:not([data-page="home"]) .profile-messages-page-v145 > .section-head.profile-orders-head-v129 p,
    body:not([data-page="home"]) .seller-messages-page-v145 > .section-head.seller-products-head p{
      margin:9px 0 0!important;
      color:var(--muted)!important;
      font-weight:850!important;
      line-height:1.45!important;
      max-width:820px!important;
    }
    body:not([data-page="home"]) .profile-messages-page-v145 > .section-head.profile-orders-head-v129 .profile-message-head-actions-v148,
    body:not([data-page="home"]) .seller-messages-page-v145 > .section-head.seller-products-head .profile-message-head-actions-v148{
      display:flex!important;
      align-items:center!important;
      justify-content:flex-end!important;
      gap:10px!important;
      flex-wrap:wrap!important;
    }
    @media(max-width:760px){
      body:not([data-page="home"]) .profile-messages-page-v145 > .section-head.profile-orders-head-v129,
      body:not([data-page="home"]) .seller-messages-page-v145 > .section-head.seller-products-head{display:grid!important;align-items:flex-start!important;gap:13px!important;padding:18px 18px!important;min-height:0!important;border-radius:22px!important;}
      body:not([data-page="home"]) .profile-messages-page-v145 > .section-head.profile-orders-head-v129 .profile-message-head-actions-v148,
      body:not([data-page="home"]) .seller-messages-page-v145 > .section-head.seller-products-head .profile-message-head-actions-v148{justify-content:stretch!important;}
      body:not([data-page="home"]) .profile-messages-page-v145 > .section-head.profile-orders-head-v129 .btn,
      body:not([data-page="home"]) .seller-messages-page-v145 > .section-head.seller-products-head .btn{width:100%!important;}
    }

    /* V312 - Aldıklarım / Satın alma geçmişi iç başlığını da aynı kart/blok yapısına alma */
    body:not([data-page="home"]) .profile-orders-page-v129 > .section-head.profile-orders-head-v129{
      display:flex!important;
      align-items:center!important;
      justify-content:space-between!important;
      gap:18px!important;
      margin:0 0 18px!important;
      padding:22px 24px!important;
      border:1px solid color-mix(in srgb,var(--line) 88%,var(--mustard) 12%)!important;
      border-radius:28px!important;
      background:
        radial-gradient(circle at 96% 12%,color-mix(in srgb,var(--green) 9%,transparent),transparent 30%),
        radial-gradient(circle at 4% 0%,color-mix(in srgb,var(--mustard) 13%,transparent),transparent 36%),
        linear-gradient(100deg,color-mix(in srgb,var(--surface) 94%,var(--mustard-soft) 6%),color-mix(in srgb,var(--surface-2) 70%,var(--surface) 30%))!important;
      box-shadow:0 14px 34px rgba(54,41,21,.075),inset 0 1px 0 rgba(255,255,255,.72)!important;
      position:relative!important;
      overflow:hidden!important;
      min-height:104px!important;
    }
    body:not([data-page="home"]) .profile-orders-page-v129 > .section-head.profile-orders-head-v129:before{
      content:""!important;
      position:absolute!important;
      left:0!important;
      top:0!important;
      bottom:0!important;
      width:7px!important;
      border-radius:28px 0 0 28px!important;
      background:linear-gradient(180deg,var(--mustard),var(--green))!important;
      opacity:.72!important;
      pointer-events:none!important;
    }
    body:not([data-page="home"]) .profile-orders-page-v129 > .section-head.profile-orders-head-v129:after{
      content:""!important;
      position:absolute!important;
      right:-70px!important;
      bottom:-90px!important;
      width:210px!important;
      height:210px!important;
      border-radius:999px!important;
      background:color-mix(in srgb,var(--mustard) 10%,transparent)!important;
      pointer-events:none!important;
    }
    body:not([data-page="home"]) .profile-orders-page-v129 > .section-head.profile-orders-head-v129 > *{position:relative!important;z-index:1!important;}
    body:not([data-page="home"]) .profile-orders-page-v129 > .section-head.profile-orders-head-v129 .kicker{
      display:block!important;
      margin:0 0 7px!important;
      color:color-mix(in srgb,var(--mustard) 88%,#8b5b0b 12%)!important;
      letter-spacing:.08em!important;
      font-size:12px!important;
      font-weight:1000!important;
      text-transform:uppercase!important;
    }
    body:not([data-page="home"]) .profile-orders-page-v129 > .section-head.profile-orders-head-v129 h2{
      margin:0!important;
      font-size:clamp(30px,3.4vw,42px)!important;
      line-height:.98!important;
      letter-spacing:-.065em!important;
      color:var(--ink)!important;
    }
    body:not([data-page="home"]) .profile-orders-page-v129 > .section-head.profile-orders-head-v129 p{
      margin:9px 0 0!important;
      color:var(--muted)!important;
      font-weight:850!important;
      line-height:1.45!important;
      max-width:820px!important;
    }
    @media(max-width:760px){
      body:not([data-page="home"]) .profile-orders-page-v129 > .section-head.profile-orders-head-v129{display:grid!important;align-items:flex-start!important;gap:13px!important;padding:18px 18px!important;min-height:0!important;border-radius:22px!important;}
      body:not([data-page="home"]) .profile-orders-page-v129 > .section-head.profile-orders-head-v129 .btn{width:100%!important;}
    }


    /* V314 - Ana sayfa hero buton renkleri: Kategorileri Gör turuncu, Ürünleri İncele site uyumlu */
    .hero-actions .btn-mustard{
        background:linear-gradient(180deg,#f07f43,#df5f2c)!important;
        color:#fff!important;
        border:1px solid color-mix(in srgb,#df5f2c 70%,#ffffff 30%)!important;
        box-shadow:0 16px 30px rgba(223,95,44,.22)!important;
    }
    .hero-actions .btn-mustard:hover{
        background:linear-gradient(180deg,#fb8c4f,#d95524)!important;
        color:#fff!important;
        box-shadow:0 18px 34px rgba(223,95,44,.28)!important;
    }
    .hero-actions .btn-ghost{
        background:linear-gradient(180deg,#fffaf1,#f4ead9)!important;
        color:#1f1a14!important;
        border:1px solid color-mix(in srgb,var(--green) 18%,var(--line) 82%)!important;
        box-shadow:0 12px 24px rgba(54,41,21,.075)!important;
    }
    .hero-actions .btn-ghost:hover{
        background:linear-gradient(180deg,#f4fff8,#e7f5ec)!important;
        border-color:color-mix(in srgb,var(--green) 38%,var(--line) 62%)!important;
        color:var(--green)!important;
    }


    /* V315 - Header arama ve hesap kutusu renkleri */
    .header-reference-v298 .header-ref-search-v298{background:#d2c19f!important;border-color:#bda980!important;box-shadow:0 12px 24px rgba(75,54,24,.13)!important}
    .header-reference-v298 .header-ref-account-v298{background:#363736!important;box-shadow:0 10px 18px rgba(0,0,0,.20)!important}


    /* V394 - Sayfaya göre değişen üç hızlı bağlantı ve profesyonel Ürün Havuzu */
    .menu-center{min-width:0}
    .menu-center-link{min-width:112px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
    .pool-page-v394{padding-top:16px!important}
    .pool-page-v394 .pool-page-head-v394{margin-bottom:12px!important}
    .pool-stat-grid-v394{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 12px}
    .pool-stat-grid-v394>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:13px 15px;border:1px solid color-mix(in srgb,var(--line) 88%,var(--mustard) 12%);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--surface-2) 62%,var(--surface) 38%));box-shadow:0 8px 20px rgba(54,41,21,.05)}
    .pool-stat-grid-v394 span{color:var(--muted);font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.045em;white-space:nowrap}
    .pool-stat-grid-v394 b{color:var(--ink);font-size:25px;line-height:1;letter-spacing:-.05em}
    .pool-filter-shell-v394{margin:0 0 14px;padding:13px;border:1px solid color-mix(in srgb,var(--line) 84%,var(--green) 16%);border-radius:22px;background:color-mix(in srgb,var(--surface) 80%,transparent);box-shadow:0 10px 28px rgba(54,41,21,.055)}
    .pool-filter-head-v394{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px;padding:0 2px}
    .pool-filter-head-v394>div{min-width:0}.pool-filter-head-v394 b{display:block;color:var(--ink);font-size:15px}.pool-filter-head-v394 span{display:block;margin-top:2px;color:var(--muted);font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
    .pool-filter-head-v394>a{flex:0 0 auto;color:var(--green);font-size:12px;font-weight:950;text-decoration:none}
    .pool-filter-grid-v394{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
    .pool-filter-grid-v394 label{display:grid;gap:6px;color:var(--muted);font-size:11px;font-weight:1000;text-transform:uppercase;letter-spacing:.055em}
    .pool-filter-grid-v394 select{width:100%;min-width:0;min-height:46px;padding:0 12px;border:1px solid var(--line);border-radius:15px;background:var(--surface);color:var(--ink);font-weight:900;text-transform:none;letter-spacing:0;outline:none}
    .pool-filter-grid-v394 select:focus{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 13%,transparent)}
    .pool-filter-grid-v394 select:disabled{opacity:.55;cursor:not-allowed}
    .pool-results-head-v394{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 11px;padding:11px 13px;border:1px solid var(--line);border-radius:17px;background:color-mix(in srgb,var(--surface-2) 36%,var(--surface) 64%)}
    .pool-results-head-v394>div{min-width:0}.pool-results-head-v394 b{display:block;color:var(--ink);font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pool-results-head-v394 span{display:block;margin-top:2px;color:var(--muted);font-size:12px;font-weight:800}
    .pool-product-grid-v394{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}
    .pool-product-grid-v394 .pool-product-card{position:relative;display:flex;flex-direction:column;min-width:0;margin:0;border-radius:22px;overflow:hidden;box-shadow:0 12px 30px rgba(54,41,21,.08)}
    .pool-product-grid-v394 .pool-product-card .p-media{height:180px;flex:0 0 180px;background:linear-gradient(135deg,var(--surface-3),var(--surface));overflow:hidden}
    .pool-product-grid-v394 .pool-product-card .p-media img{object-fit:contain!important;background:color-mix(in srgb,var(--surface-2) 50%,var(--surface) 50%)}
    .pool-product-grid-v394 .pool-product-card .p-media.image-failed-v394:after{content:'📦';display:grid;place-items:center;position:absolute;inset:0;color:var(--muted);font-size:44px;background:linear-gradient(135deg,var(--surface-2),var(--surface))}
    .pool-product-grid-v394 .pool-product-card .p-media.image-failed-v394 .p-badge{z-index:2}
    .pool-product-grid-v394 .pool-product-card .p-body{display:flex;flex:1 1 auto;flex-direction:column;padding:14px}
    .pool-product-grid-v394 .pool-product-card .p-body h3{margin:0 0 5px;font-size:17px;line-height:1.22;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
    .pool-product-grid-v394 .pool-product-card .p-body>p{min-height:34px;margin:0;color:var(--muted);font-size:12px;line-height:1.35;font-weight:800;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
    .pool-product-grid-v394 .pool-card-meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.pool-product-grid-v394 .pool-card-meta span{padding:5px 8px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--surface-2) 52%,var(--surface) 48%);color:var(--muted);font-size:10px;font-weight:950}
    .pool-product-grid-v394 .pool-product-card .p-foot{margin-top:auto;padding-top:12px;display:grid;gap:9px;align-items:stretch}
    .pool-product-grid-v394 .pool-product-card .price{font-size:19px}
    .pool-product-grid-v394 .pool-product-card .product-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}
    .pool-product-grid-v394 .pool-product-card .product-card-actions .btn{width:100%;min-width:0;min-height:38px;padding:0 9px;border-radius:12px;font-size:11px;white-space:normal;line-height:1.15;text-align:center}
    .pool-product-grid-v394 .pool-product-card .product-card-actions .pool-secondary-action-v394{grid-column:1/-1;background:transparent;box-shadow:none}
    .pool-order-badge{position:absolute;z-index:4;right:10px;top:10px;display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border-radius:12px;background:rgba(24,22,18,.88);color:#fff;box-shadow:0 8px 18px rgba(0,0,0,.18)}
    .pool-order-badge b{font-size:12px}.pool-order-badge span{font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.05em;opacity:.82}
    .pool-pagination-v394{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;margin:18px 0 0}
    .pool-pagination-v394 a{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:13px;background:var(--surface);color:var(--ink);font-weight:950;text-decoration:none;box-shadow:0 6px 16px rgba(54,41,21,.045)}
    .pool-pagination-v394 a.active{background:linear-gradient(180deg,color-mix(in srgb,var(--green) 88%,#fff 12%),var(--green));border-color:var(--green);color:#fff;box-shadow:0 10px 24px color-mix(in srgb,var(--green) 20%,transparent)}
    .pool-pagination-v394 a.prev,.pool-pagination-v394 a.next{min-width:92px}
    .pool-empty-v394{margin-top:4px}
    @media(max-width:1040px){.pool-stat-grid-v394{grid-template-columns:repeat(3,minmax(0,1fr))}.pool-product-grid-v394{grid-template-columns:repeat(2,minmax(0,1fr))}}
    @media(max-width:700px){
      .menu-center{grid-template-columns:repeat(3,minmax(0,1fr))!important}.menu-center-link{min-width:0!important;max-width:none!important;padding-left:8px!important;padding-right:8px!important;font-size:12px!important}
      .pool-page-v394{padding-top:10px!important}.pool-stat-grid-v394{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pool-stat-grid-v394>div{padding:11px 12px}.pool-stat-grid-v394 b{font-size:21px}.pool-stat-grid-v394>div:first-child{grid-column:1/-1}
      .pool-filter-head-v394{align-items:flex-start}.pool-filter-head-v394 span{white-space:normal}.pool-filter-grid-v394{grid-template-columns:1fr}.pool-results-head-v394{align-items:flex-start;flex-direction:column}.pool-results-head-v394 .btn{width:100%}
      .pool-product-grid-v394{grid-template-columns:1fr;gap:11px}.pool-product-grid-v394 .pool-product-card{display:grid;grid-template-columns:128px minmax(0,1fr);border-radius:18px}.pool-product-grid-v394 .pool-product-card .p-media{height:100%;min-height:178px;flex-basis:auto;border-bottom:0;border-right:1px solid var(--line)}.pool-product-grid-v394 .pool-product-card .p-body{padding:12px}.pool-product-grid-v394 .pool-product-card .p-body h3{font-size:16px}.pool-product-grid-v394 .pool-product-card .p-body>p{min-height:0}.pool-product-grid-v394 .pool-product-card .product-card-actions{grid-template-columns:1fr}.pool-product-grid-v394 .pool-product-card .product-card-actions .btn{min-height:36px}.pool-order-badge{right:auto;left:8px;top:8px}
      .pool-pagination-v394 a{min-width:38px;min-height:38px}.pool-pagination-v394 a.prev,.pool-pagination-v394 a.next{min-width:82px}
    }
    @media(max-width:420px){.pool-product-grid-v394 .pool-product-card{grid-template-columns:112px minmax(0,1fr)}.pool-product-grid-v394 .pool-product-card .p-media{min-height:170px}.pool-product-grid-v394 .pool-card-meta{display:none}.pool-product-grid-v394 .pool-product-card .price{font-size:17px}}

    /* V429 - Satıcı Doping Merkezi / sponsorlu ürün ve satıcı görünümü */
    .product-card .p-media,.product-photo{position:relative}
    .product-ad-badge-v429{position:absolute;z-index:8;right:10px;top:10px;display:inline-flex;align-items:center;justify-content:center;min-height:29px;padding:0 11px;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:linear-gradient(180deg,#f07f43,#df5f2c);color:#fff;font-size:10px;font-weight:1000;letter-spacing:.075em;text-transform:uppercase;box-shadow:0 8px 20px rgba(223,95,44,.28),inset 0 1px 0 rgba(255,255,255,.25)}
    .pool-ad-badge-v429{top:48px}.live-ad-badge-v429{right:12px;top:12px}
    .doping-home-section-v429{padding-top:8px}.doping-home-shell-v429{padding:18px;border:1px solid color-mix(in srgb,var(--orange,#df5f2c) 25%,var(--line));border-radius:26px;background:linear-gradient(145deg,color-mix(in srgb,#fff4e9 70%,var(--surface) 30%),var(--surface));box-shadow:0 18px 42px rgba(104,57,25,.08)}
    .doping-home-label-v429{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;background:linear-gradient(180deg,#f07f43,#df5f2c);color:#fff;font-size:10px;font-weight:1000;letter-spacing:.06em;text-transform:uppercase}
    .doping-seller-grid-v429{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
    .doping-seller-card-v429{position:relative;display:grid;gap:10px;padding:15px;border:1px solid color-mix(in srgb,#df5f2c 24%,var(--line));border-radius:20px;background:var(--surface);box-shadow:0 12px 28px rgba(81,49,25,.07)}
    .doping-seller-card-v429 .product-ad-badge-v429{right:9px;top:9px}.doping-seller-card-v429 h3{margin:0;padding-right:70px;font-size:17px}.doping-seller-card-v429 p{margin:0;color:var(--muted);font-size:12px;font-weight:800}.doping-seller-card-v429 .seller-mini-stats-v429{display:flex;gap:6px;flex-wrap:wrap}.doping-seller-card-v429 .seller-mini-stats-v429 span{padding:5px 8px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);font-size:10px;font-weight:900}
    @media(max-width:900px){.doping-seller-grid-v429{grid-template-columns:repeat(2,minmax(0,1fr))}}
    @media(max-width:560px){.doping-home-shell-v429{padding:13px;border-radius:20px}.doping-seller-grid-v429{grid-template-columns:1fr}.product-ad-badge-v429{right:8px;top:8px;min-height:26px;padding:0 9px;font-size:9px}.pool-ad-badge-v429{top:43px}}


    /* V430 - Ana sayfa sponsorlu ürün ve satıcı vitrinlerini sıkı, zarif ve en çok 5 kolonlu göster */
    .doping-home-shell-v430{padding:20px 18px 18px}
    .doping-home-head-v430{align-items:flex-start;margin-bottom:14px}
    .doping-home-head-v430 h2{font-size:clamp(28px,3vw,38px);letter-spacing:-.06em}
    .doping-home-head-v430 p{max-width:640px;font-size:14px;font-weight:760;line-height:1.5}
    .doping-home-product-grid-v430{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:stretch}
    .doping-home-product-grid-v430 .product-card{min-width:0;border-radius:20px;box-shadow:0 10px 26px rgba(81,49,25,.07)}
    .doping-home-product-grid-v430 .p-media{height:148px;border-top-left-radius:20px;border-top-right-radius:20px}
    .doping-home-product-grid-v430 .p-body{padding:12px}
    .doping-home-product-grid-v430 .p-body h3{font-size:15px;line-height:1.18;margin:0 0 5px}
    .doping-home-product-grid-v430 .p-body>p{font-size:11px;line-height:1.35;min-height:30px;margin:0}
    .doping-home-product-grid-v430 .attr-pills-v382,.doping-home-product-grid-v430 .p-attrs,.doping-home-product-grid-v430 [class*='attribute']{gap:5px}
    .doping-home-product-grid-v430 .p-foot{gap:9px}
    .doping-home-product-grid-v430 .price{font-size:17px;line-height:1.05}
    .doping-home-product-grid-v430 .product-card-actions{display:grid;grid-template-columns:1fr;gap:7px;align-items:stretch}
    .doping-home-product-grid-v430 .product-card-actions .btn{width:100%;min-width:0;min-height:37px;padding:0 10px;border-radius:12px;font-size:11px;line-height:1.15;white-space:normal;text-align:center;box-shadow:0 8px 18px rgba(54,41,21,.08)}
    .doping-home-product-grid-v430 .product-card-actions .pool-secondary-action-v394{grid-column:1/-1;background:transparent;box-shadow:none}
    .doping-home-product-grid-v430 .product-ad-badge-v429{right:8px;top:8px;min-height:24px;padding:0 9px;font-size:9px}
    .doping-seller-grid-v430{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:stretch}
    .doping-seller-card-v430{padding:14px;gap:12px;border-radius:20px;min-width:0;box-shadow:0 10px 26px rgba(81,49,25,.07);align-content:start}
    .doping-seller-top-v430{display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px;align-items:center;min-width:0}
    .doping-seller-avatar-v430{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(180deg,#1caf6e,#0b8b54);color:#fff;font-size:18px;font-weight:1000;box-shadow:0 10px 20px rgba(12,123,78,.18)}
    .doping-seller-card-v430 h3{padding-right:0;font-size:15px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
    .doping-seller-card-v430 p{font-size:11px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
    .seller-mini-stats-v430{gap:5px}
    .seller-mini-stats-v430 span{font-size:10px!important;padding:5px 7px!important}
    .doping-seller-card-v430 .btn{width:100%;min-height:38px;border-radius:12px;margin-top:auto;font-size:12px}
    @media(max-width:1180px){.doping-home-product-grid-v430,.doping-seller-grid-v430{grid-template-columns:repeat(4,minmax(0,1fr))}}
    @media(max-width:980px){.doping-home-product-grid-v430,.doping-seller-grid-v430{grid-template-columns:repeat(3,minmax(0,1fr))}}
    @media(max-width:760px){.doping-home-shell-v430{padding:14px}.doping-home-head-v430{gap:10px;margin-bottom:12px;align-items:stretch}.doping-home-head-v430 h2{font-size:25px}.doping-home-head-v430 p{font-size:13px}.doping-home-head-v430 .btn{align-self:flex-start}.doping-home-product-grid-v430,.doping-seller-grid-v430{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.doping-home-product-grid-v430 .p-media{height:138px}.doping-home-product-grid-v430 .p-body{padding:11px}.doping-seller-card-v430{padding:12px;border-radius:18px}.doping-seller-top-v430{grid-template-columns:42px minmax(0,1fr)}.doping-seller-avatar-v430{width:42px;height:42px;border-radius:14px;font-size:16px}}
    @media(max-width:520px){.doping-home-shell-v430{padding:12px}.doping-home-head-v430{display:grid;grid-template-columns:1fr;gap:8px}.doping-home-head-v430 .btn{width:max-content;min-height:40px;padding:0 14px;border-radius:12px}.doping-home-product-grid-v430,.doping-seller-grid-v430{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.doping-home-product-grid-v430 .p-media{height:120px}.doping-home-product-grid-v430 .p-body{padding:10px}.doping-home-product-grid-v430 .p-body h3{font-size:14px}.doping-home-product-grid-v430 .p-body>p{font-size:10px;min-height:28px}.doping-home-product-grid-v430 .price{font-size:16px}.doping-home-product-grid-v430 .product-card-actions .btn{min-height:35px;padding:0 8px;font-size:10px}.doping-home-product-grid-v430 .product-ad-badge-v429{min-height:22px;padding:0 8px;font-size:8px}.doping-seller-card-v430{padding:10px;gap:10px}.doping-seller-top-v430{grid-template-columns:38px minmax(0,1fr);gap:8px}.doping-seller-avatar-v430{width:38px;height:38px;border-radius:12px;font-size:14px}.doping-seller-card-v430 h3{font-size:13px}.doping-seller-card-v430 p{font-size:10px}.seller-mini-stats-v430 span{font-size:9px!important;padding:4px 6px!important}.doping-seller-card-v430 .btn{min-height:35px;font-size:11px}}
    @media(max-width:380px){.doping-home-product-grid-v430,.doping-seller-grid-v430{gap:8px}.doping-home-product-grid-v430 .p-media{height:110px}.doping-home-product-grid-v430 .p-body{padding:9px}.doping-home-product-grid-v430 .p-body h3{font-size:13px}.doping-home-product-grid-v430 .price{font-size:15px}.doping-home-product-grid-v430 .product-card-actions .btn{font-size:9px;min-height:34px;padding:0 7px}.doping-seller-card-v430{padding:9px}.doping-seller-card-v430 .btn{font-size:10px;min-height:34px}}


    /* V434 - Sponsorlu vitrin: tek sıra, masaüstü 5 / mobil 3; sade ürün eylemleri ve tümünü gör sayfası */
    .featured-product-card-v434 .product-media-link-v224{display:block;width:100%;height:100%}
    .featured-product-card-v434 .product-media-link-v224 img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;border-radius:18px}
    .featured-product-card-v434 .empty-media-v434{display:grid;place-items:center}
    .featured-product-card-v434 .featured-actions-v434{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}
    .featured-product-card-v434 .featured-actions-v434 .btn{width:100%;min-width:0}
    .featured-seller-card-v434{position:relative}
    .featured-seller-card-v434 .product-ad-badge-v429{right:8px;top:8px;min-height:23px;padding:0 8px;font-size:8px}
    .featured-all-page-v434{padding-top:24px}
    .featured-all-hero-v434{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px;padding:22px;border:1px solid color-mix(in srgb,#df5f2c 24%,var(--line));border-radius:25px;background:linear-gradient(145deg,color-mix(in srgb,#fff3e7 68%,var(--surface) 32%),var(--surface));box-shadow:0 15px 36px rgba(88,49,21,.08)}
    .featured-all-hero-v434 h2{margin:3px 0 7px}.featured-all-hero-v434 p{margin:0;color:var(--muted);font-weight:750}.featured-all-hero-v434 strong{display:inline-grid;place-items:center;min-width:72px;min-height:54px;padding:0 14px;border-radius:17px;background:linear-gradient(180deg,#f07f43,#df5f2c);color:#fff;font-size:20px;box-shadow:0 10px 22px rgba(223,95,44,.22)}
    .featured-all-product-grid-v434,.featured-all-seller-grid-v434{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:stretch}
    .doping-home-product-grid-v430,.doping-seller-grid-v430{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}
    .seller-doping-limit-v434{display:grid;gap:5px;margin-top:auto;padding:10px 11px;border:1px solid color-mix(in srgb,var(--green) 20%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--green-soft) 45%,var(--surface) 55%)}
    .seller-doping-limit-v434 span{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:11px;font-weight:850}.seller-doping-limit-v434 b{color:var(--green);font-size:13px}.seller-doping-limit-v434 em{font-style:normal;color:var(--muted);font-size:10px;font-weight:750}
    @media(max-width:1180px){.featured-all-product-grid-v434,.featured-all-seller-grid-v434{grid-template-columns:repeat(4,minmax(0,1fr))}}
    @media(max-width:980px){.featured-all-product-grid-v434,.featured-all-seller-grid-v434{grid-template-columns:repeat(3,minmax(0,1fr))}}
    @media(max-width:760px){.featured-all-page-v434{padding-top:14px}.featured-all-hero-v434{padding:15px;border-radius:20px;align-items:flex-start}.featured-all-hero-v434 h2{font-size:27px}.featured-all-hero-v434 strong{min-width:58px;min-height:46px;font-size:17px}.featured-all-product-grid-v434,.featured-all-seller-grid-v434{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.doping-home-product-grid-v430,.doping-seller-grid-v430{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:minmax(0,1fr);gap:8px}.featured-all-product-grid-v434 .p-media{height:112px}.featured-all-product-grid-v434 .p-body{padding:9px}.featured-all-product-grid-v434 .p-body h3{font-size:13px}.featured-all-product-grid-v434 .p-body>p{font-size:9px;min-height:25px}.featured-all-product-grid-v434 .price{font-size:15px}.featured-all-product-grid-v434 .btn{font-size:9px!important;min-height:33px!important;padding:0 6px!important}.featured-all-seller-grid-v434 .doping-seller-card-v430{padding:9px}.featured-all-seller-grid-v434 .doping-seller-top-v430{grid-template-columns:34px minmax(0,1fr);gap:6px}.featured-all-seller-grid-v434 .doping-seller-avatar-v430{width:34px;height:34px;border-radius:11px;font-size:13px}.featured-all-seller-grid-v434 h3{font-size:12px}.featured-all-seller-grid-v434 p{font-size:9px}.featured-all-seller-grid-v434 .seller-mini-stats-v430 span{font-size:8px!important;padding:3px 4px!important}.featured-all-seller-grid-v434 .btn{min-height:32px;font-size:9px;padding:0 6px}}
    @media(max-width:390px){.featured-all-product-grid-v434,.featured-all-seller-grid-v434,.doping-home-product-grid-v430,.doping-seller-grid-v430{gap:6px}.featured-all-product-grid-v434 .p-media{height:102px}.featured-all-product-grid-v434 .p-body{padding:8px}.featured-all-product-grid-v434 .p-body h3{font-size:12px}.featured-all-product-grid-v434 .price{font-size:14px}.featured-all-seller-grid-v434 .doping-seller-card-v430{padding:8px}}

    /* V429 - Satıcı Paneli > Doping profesyonel yönetim ekranı */
    .seller-doping-page-v429{display:grid;gap:18px;min-width:0}
    .seller-doping-hero-v429{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:23px;border:1px solid color-mix(in srgb,#df5f2c 28%,var(--line));border-radius:27px;background:radial-gradient(circle at 88% 0,rgba(240,127,67,.18),transparent 32%),linear-gradient(145deg,color-mix(in srgb,#fff3e7 68%,var(--surface) 32%),var(--surface));box-shadow:0 18px 44px rgba(89,52,25,.09)}
    .seller-doping-hero-v429:after{content:'⚡';position:absolute;right:205px;bottom:-34px;color:rgba(223,95,44,.075);font-size:150px;font-weight:1000;line-height:1;transform:rotate(-8deg);pointer-events:none}
    .seller-doping-hero-v429>div{position:relative;z-index:1}.seller-doping-hero-v429 h2{margin:7px 0 6px;font-size:clamp(27px,3vw,39px);line-height:1}.seller-doping-hero-v429 p{max-width:720px;margin:0;color:var(--muted);font-size:14px;line-height:1.58;font-weight:760}
    .seller-doping-kicker-v429{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border-radius:999px;background:linear-gradient(180deg,#f07f43,#df5f2c);color:#fff;font-size:10px;font-weight:1000;letter-spacing:.075em;text-transform:uppercase;box-shadow:0 8px 20px rgba(223,95,44,.22)}
    .seller-doping-balance-v429{display:grid;min-width:205px;gap:5px;padding:16px;border:1px solid rgba(255,255,255,.82);border-radius:20px;background:rgba(255,255,255,.78);box-shadow:0 12px 28px rgba(91,54,25,.08);backdrop-filter:blur(10px)}
    .seller-doping-balance-v429 small{color:var(--muted);font-size:10px;font-weight:950;letter-spacing:.055em;text-transform:uppercase}.seller-doping-balance-v429>b{font-size:24px;color:var(--ink)}.seller-doping-balance-v429 .btn{margin-top:4px;width:100%}
    .seller-doping-grid-v429{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}
    .seller-doping-card-v429{position:relative;overflow:hidden;display:flex;flex-direction:column;min-width:0;gap:12px;padding:17px;border:1px solid color-mix(in srgb,#df5f2c 20%,var(--line));border-radius:23px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,#fff3e8 4%),var(--surface));box-shadow:0 12px 31px rgba(69,43,24,.065);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
    .seller-doping-card-v429:hover{transform:translateY(-2px);border-color:color-mix(in srgb,#df5f2c 44%,var(--line));box-shadow:0 18px 38px rgba(77,43,19,.11)}
    .seller-doping-card-v429.is-urgent-v429{border-color:color-mix(in srgb,#df5f2c 44%,var(--line));background:radial-gradient(circle at 100% 0,rgba(240,127,67,.16),transparent 35%),var(--surface)}
    .seller-doping-card-v429>p{min-height:44px;margin:0;color:var(--muted);font-size:12px;line-height:1.52;font-weight:780}
    .seller-doping-card-head-v429{display:flex;align-items:center;gap:11px}.seller-doping-card-head-v429>span{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border:1px solid color-mix(in srgb,#df5f2c 22%,var(--line));border-radius:15px;background:linear-gradient(145deg,#fff7ef,#fff);font-size:23px;box-shadow:0 8px 20px rgba(89,48,19,.07)}
    .seller-doping-card-head-v429>div{min-width:0}.seller-doping-card-head-v429 h3{margin:0 0 3px;font-size:17px;line-height:1.22}.seller-doping-card-head-v429 b{display:block;color:#c34f25;font-size:12px;font-weight:1000}
    .seller-doping-select-v429{display:grid;gap:6px}.seller-doping-select-v429>span,.seller-doping-target-v429>span{color:var(--muted);font-size:10px;font-weight:1000;letter-spacing:.055em;text-transform:uppercase}.seller-doping-select-v429 select{width:100%;min-width:0;min-height:47px;padding:0 12px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2);color:var(--ink);font-weight:900;outline:none}.seller-doping-select-v429 select:focus{border-color:#df5f2c;box-shadow:0 0 0 3px rgba(223,95,44,.12)}
    .seller-doping-target-v429{display:grid;gap:4px;min-height:67px;padding:11px 12px;border:1px solid var(--line);border-radius:15px;background:var(--surface-2)}.seller-doping-target-v429 b{font-size:14px}.seller-doping-target-v429 em{color:#0b8b54;font-size:10px;font-weight:950;font-style:normal}
    .seller-doping-rule-v429{padding:9px 10px;border:1px solid #c9dfd4;border-radius:13px;background:#f2fbf6;color:#256047;font-size:10px;line-height:1.45;font-weight:850}.seller-doping-rule-v429.urgent-v429{border-color:#f1c5ae;background:#fff5ed;color:#93431d}
    .seller-doping-actions-v429{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding-top:2px}.seller-doping-actions-v429 .btn{min-width:0;min-height:43px;padding:0 10px;border-radius:13px;font-size:11px;white-space:normal;line-height:1.18;text-align:center}
    .btn-orange-v429{border-color:#df5f2c!important;background:linear-gradient(180deg,#f07f43,#df5f2c)!important;color:#fff!important;box-shadow:0 9px 22px rgba(223,95,44,.22)!important}.btn-orange-v429:hover{filter:brightness(1.035);box-shadow:0 12px 27px rgba(223,95,44,.29)!important}
    .seller-doping-info-grid-v429{display:grid;grid-template-columns:1fr 1fr;gap:14px}.seller-doping-info-grid-v429 .info-card{margin:0}.seller-doping-info-grid-v429 h3{margin-top:0}
    .seller-doping-steps-v429{display:grid;gap:8px}.seller-doping-steps-v429>span{display:grid;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:9px;color:var(--muted);font-size:12px;font-weight:800}.seller-doping-steps-v429>span>b{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:linear-gradient(180deg,#f07f43,#df5f2c);color:#fff;font-size:11px}
    .seller-card-v98{position:relative}.seller-card-v98 .seller-ad-badge-v429{top:10px;right:10px}.seller-card-v98:has(.seller-ad-badge-v429){border-color:color-mix(in srgb,#df5f2c 32%,var(--line));box-shadow:0 14px 32px rgba(92,50,19,.09)}
    @media(max-width:1080px){.seller-doping-grid-v429{grid-template-columns:repeat(2,minmax(0,1fr))}}
    @media(max-width:760px){.seller-doping-hero-v429{grid-template-columns:1fr;padding:17px;border-radius:22px}.seller-doping-hero-v429:after{right:-5px;bottom:-34px;font-size:125px}.seller-doping-balance-v429{min-width:0}.seller-doping-grid-v429{grid-template-columns:1fr}.seller-doping-info-grid-v429{grid-template-columns:1fr}.seller-doping-card-v429{padding:15px;border-radius:20px}.seller-doping-card-v429>p{min-height:0}}
    @media(max-width:430px){.seller-doping-actions-v429{grid-template-columns:1fr}.seller-doping-hero-v429 h2{font-size:29px}}


    /* V433 - Kısa kayıt sonrası profil bildirimleri ve ilk ürün öncesi satıcı tamamlama */
    .profile-notification-settings-v433{margin-top:16px;border-color:color-mix(in srgb,var(--green) 24%,var(--line));background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--green) 10%,transparent),transparent 34%),var(--surface)}
    .profile-notification-head-v433{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:15px}.profile-notification-head-v433 h3{margin:4px 0 6px;font-size:22px}.profile-notification-head-v433 p{margin:0;max-width:780px}.profile-notification-default-v433{display:inline-flex;align-items:center;min-height:34px;padding:0 11px;border-radius:999px;background:var(--green-soft);color:var(--green);font-size:11px;font-weight:1000;white-space:nowrap}
    .profile-notification-form-v433{display:grid;gap:14px}.profile-notification-form-v433 section{padding:14px;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--surface-2) 42%,var(--surface) 58%)}.profile-notification-form-v433 h4{margin:0 0 11px;font-size:15px}.profile-notification-grid-v433{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.profile-notification-grid-v433.topics{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-notification-grid-v433 label{display:flex;align-items:center;gap:9px;min-height:44px;padding:9px 11px;border:1px solid var(--line);border-radius:14px;background:var(--surface);font-size:12px;font-weight:850;cursor:pointer}.profile-notification-grid-v433 input{width:17px;height:17px;accent-color:var(--green)}.profile-notification-actions-v433{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.profile-notification-actions-v433 .seller-form-msg{margin:0}
    .seller-completion-card-v433{display:grid;gap:15px;margin-top:16px;padding:20px;border:1px solid color-mix(in srgb,var(--green) 28%,var(--line));border-radius:26px;background:radial-gradient(circle at 94% 0,color-mix(in srgb,var(--green) 12%,transparent),transparent 34%),linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--surface-2) 60%,var(--surface) 40%));box-shadow:0 18px 42px rgba(54,41,21,.08)}.seller-completion-card-v433.is-product-gate{margin-top:0}.seller-completion-head-v433{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.seller-completion-head-v433 h3{margin:5px 0 7px;font-size:clamp(24px,3.1vw,36px);letter-spacing:-.05em}.seller-completion-head-v433 p{max-width:760px;margin:0;color:var(--muted);font-weight:740;line-height:1.5}.seller-completion-kicker-v433{display:inline-flex;min-height:27px;padding:0 10px;align-items:center;border-radius:999px;background:linear-gradient(180deg,#f07f43,#df5f2c);color:#fff;font-size:10px;font-weight:1000;letter-spacing:.07em;text-transform:uppercase}.seller-completion-missing-v433{display:grid;place-items:center;min-width:90px;padding:12px;border-radius:18px;background:var(--surface);border:1px solid var(--line);box-shadow:0 9px 20px rgba(54,41,21,.06)}.seller-completion-missing-v433 b{font-size:24px;color:var(--green)}.seller-completion-missing-v433 span{font-size:10px;font-weight:900;color:var(--muted)}.seller-completion-note-v433{padding:11px 13px;border-radius:15px;background:var(--mustard-soft);color:var(--ink-2);font-size:12px;font-weight:760}.seller-completion-form-v433{display:grid;gap:12px}.seller-completion-section-v433{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:4px;padding:10px 12px;border-radius:15px;background:color-mix(in srgb,var(--green) 9%,var(--surface) 91%);border:1px solid color-mix(in srgb,var(--green) 18%,var(--line) 82%)}.seller-completion-section-v433 b{font-size:14px}.seller-completion-section-v433 span{color:var(--muted);font-size:11px;font-weight:800}.seller-completion-actions-v433{display:flex;gap:9px;flex-wrap:wrap;margin-top:4px}
    @media(max-width:900px){.profile-notification-grid-v433,.profile-notification-grid-v433.topics{grid-template-columns:repeat(2,minmax(0,1fr))}}
    @media(max-width:640px){.profile-notification-head-v433,.seller-completion-head-v433{display:grid}.profile-notification-default-v433{width:max-content}.profile-notification-grid-v433,.profile-notification-grid-v433.topics{grid-template-columns:1fr}.seller-completion-card-v433{padding:15px;border-radius:21px}.seller-completion-missing-v433{grid-template-columns:auto auto;gap:7px;min-width:0;width:max-content}.seller-completion-section-v433{display:grid}.seller-completion-actions-v433 .btn{width:100%}}


/* V495 - Ürünler, Ürün Havuzu, Fırsat ve Satılan sayfalarında 8'li (4+4) düzen ve profesyonel sayfalama */
@media (min-width:981px){
  .public-product-list-v495 .product-grid,
  .pool-page-v394 .pool-product-grid-v394{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
.public-pagination-v495{
  display:flex;align-items:center;justify-content:space-between;gap:14px;
  width:100%;margin:24px 0 4px;padding:12px 14px;
  border:1px solid var(--line);border-radius:18px;
  background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--surface-2) 48%,var(--surface) 52%));
  box-shadow:0 10px 26px rgba(54,41,21,.065)
}
.public-pagination-status-v495{display:inline-flex;align-items:center;gap:5px;min-height:40px;padding:0 12px;border-radius:13px;background:var(--surface);border:1px solid var(--line);color:var(--muted);font-size:12px;font-weight:850;white-space:nowrap}
.public-pagination-status-v495 b{color:var(--ink);font-size:15px}
.public-pagination-pages-v495{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap;min-width:0}
.public-pagination-pages-v495 a{
  display:inline-flex;align-items:center;justify-content:center;gap:7px;
  min-width:42px;height:42px;padding:0 12px;border:1px solid var(--line);border-radius:13px;
  background:var(--surface);color:var(--ink);font-size:13px;font-weight:950;text-decoration:none;
  box-shadow:0 6px 16px rgba(54,41,21,.045);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease
}
.public-pagination-pages-v495 a:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--green) 45%,var(--line));box-shadow:0 9px 20px rgba(54,41,21,.075)}
.public-pagination-pages-v495 a.active{background:linear-gradient(180deg,color-mix(in srgb,var(--green) 88%,#fff 12%),var(--green));border-color:var(--green);color:#fff;box-shadow:0 10px 22px color-mix(in srgb,var(--green) 22%,transparent)}
.public-pagination-pages-v495 a.nav{min-width:104px}.public-pagination-pages-v495 a.nav span{font-size:19px;line-height:1}.public-pagination-pages-v495 a.nav em{font-style:normal}
.public-pagination-pages-v495 .ellipsis{display:grid;place-items:center;width:28px;height:42px;color:var(--muted);font-weight:950}
@media(max-width:760px){
  .public-pagination-v495{align-items:stretch;flex-direction:column;padding:10px;margin-top:18px}
  .public-pagination-status-v495{align-self:flex-start;min-height:34px}
  .public-pagination-pages-v495{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding:1px 1px 5px;scrollbar-width:thin}
  .public-pagination-pages-v495 a{flex:0 0 auto;min-width:40px;height:40px;padding:0 10px}
  .public-pagination-pages-v495 a.nav{min-width:44px}.public-pagination-pages-v495 a.nav em{display:none}
}
/* END home-pages-v495.css */

/* BEGIN header-account-v652.css */
/* BidLira V593 — üst hesap çubuğu: dengeli yatay boşluk ve bakiye ayrımı. */
@media (min-width:1121px){
  .header-reference-v298 .header-ref-subrow-v298.has-account-tools-v591{grid-template-columns:minmax(92px,1fr) auto;column-gap:14px}
}

@media (min-width:721px){
  .header-reference-v298 .header-ref-account-v298{
    display:flex;
    align-items:center;
    justify-content:flex-start;
    gap:9px;
    flex-wrap:nowrap;
    width:max-content;
    max-width:100%;
  }
  .header-reference-v298 .header-ref-account-menu-v302,
  .header-reference-v298 .header-ref-icon-action-v591,
  .header-reference-v298 .header-ref-account-balance-v591{flex:0 0 auto}
}
.header-reference-v298 .header-ref-icon-action-v591{position:relative;display:inline-grid!important;place-items:center!important;width:36px!important;min-width:36px!important;height:34px!important;min-height:34px!important;padding:0!important;border-radius:8px!important}
.header-reference-v298 .header-ref-icon-action-v591 i{display:grid;place-items:center;width:20px;height:20px;margin:0;font-style:normal}
.header-reference-v298 .header-ref-icon-action-v591 svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.header-reference-v298 .header-ref-icon-action-v591.is-notification-v591 i{color:#c87515}
.header-reference-v298 .header-ref-icon-action-v591.is-message-v591 i{color:#177a68}
.header-reference-v298 .header-ref-icon-action-v591:hover i,.header-reference-v298 .header-ref-icon-action-v591:focus-visible i{color:#df5f2c}
.header-reference-v298 .header-ref-action-sr-v591{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.header-reference-v298 .header-ref-action-badge-v591{position:absolute;right:-7px;top:-8px;z-index:3;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border:2px solid #363736;border-radius:999px;background:#e33d3d;color:#fff;box-sizing:content-box;font-size:10px;line-height:18px;font-weight:1000;box-shadow:0 2px 6px rgba(72,14,10,.24)}
.header-reference-v298 .header-ref-account-balance-v591{display:inline-flex;align-items:center;gap:8px;min-height:34px;margin-left:6px;padding:0 12px 0 14px;border:0;border-left:1px solid rgba(255,255,255,.2);background:transparent;color:#fff;text-decoration:none;white-space:nowrap;font-size:12px;font-weight:950}
.header-reference-v298 .header-ref-account-balance-v591 i{display:grid;place-items:center;width:20px;height:20px;color:#f2b34e;font-style:normal}
.header-reference-v298 .header-ref-account-balance-v591 svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.header-reference-v298 .header-ref-account-balance-v591 b{color:#fff;font:inherit;font-weight:1000;letter-spacing:-.01em}
.header-reference-v298 .header-ref-account-balance-v591:hover,.header-reference-v298 .header-ref-account-balance-v591:focus-visible{color:#ffe2a2;outline:none}
.header-reference-v298 .header-ref-account-balance-v591:hover b,.header-reference-v298 .header-ref-account-balance-v591:focus-visible b{color:#ffe2a2}
@media(max-width:1120px){.header-reference-v298 .header-ref-account-balance-v591{display:none}}
@media(max-width:720px){.header-reference-v298 .header-ref-icon-action-v591{justify-content:center!important}}

/* BidLira V652 — 721–1120 px aralığında hesap çubuğunu sağ kenarda tut. */
@media (min-width:721px) and (max-width:1120px){
  .header-reference-v298 .header-ref-subrow-v298.has-account-tools-v591{
    grid-template-columns:minmax(0,1fr) auto!important;
    column-gap:14px!important;
    align-items:start!important;
  }
  .header-reference-v298 .header-ref-subrow-v298.has-account-tools-v591 .header-ref-search-v298{
    grid-column:1!important;
    justify-self:start!important;
    min-width:0!important;
  }
  .header-reference-v298 .header-ref-subrow-v298.has-account-tools-v591 .header-ref-account-v298{
    grid-column:2!important;
    justify-self:end!important;
    margin-left:auto!important;
  }
}
/* END header-account-v652.css */

/* BEGIN header-safe-clearance-v522.css */
/* BidLira V522 - Header görünümünü değiştirmeden içerik çakışmasını kesin olarak önler. */
/*
 * html-soft/html-compact masaüstü header'da arama ve giriş/hesap kutuları header'ın
 * altına mutlak konumla asılır. Mezat Menüsü veya Satıcı Kısayol şeridi açıksa mevcut
 * şerit boşluğu zaten bu kutuların yüksekliğini karşılar. İki şerit de kapalıysa yalnız
 * gerçek sayfa içeriğini aşağı alırız; header yüksekliği, pseudo-element, iç padding,
 * arama ve hesap kutularının konumu hiç değişmez.
 *
 * V521 kuralı, home-pages-v495.css içindeki daha yüksek özgüllüklü !important
 * main kuralına yeniliyordu. V522 aynı hedefi daha yüksek özgüllükle seçer.
 */
@media (min-width:1121px){
  body.header-safe-content-gap-v522.header-template-html-soft[data-context-strip-visible-v522="0"][data-seller-strip-visible-v522="0"]
    .topbar.role-topbar.header-reference-v298 ~ main:not(.seller-panel-content-v151),
  body.header-safe-content-gap-v522.header-template-html-compact[data-context-strip-visible-v522="0"][data-seller-strip-visible-v522="0"]
    .topbar.role-topbar.header-reference-v298 ~ main:not(.seller-panel-content-v151){
    margin-top:62px!important;
  }

  /* Main etiketi kullanmadan doğrudan bölüm basan eski/public sayfalar. */
  body.header-safe-content-gap-v522.header-template-html-soft[data-context-strip-visible-v522="0"][data-seller-strip-visible-v522="0"]
    .topbar.role-topbar.header-reference-v298 ~ .page-section,
  body.header-safe-content-gap-v522.header-template-html-compact[data-context-strip-visible-v522="0"][data-seller-strip-visible-v522="0"]
    .topbar.role-topbar.header-reference-v298 ~ .page-section{
    margin-top:62px!important;
  }

  body.header-safe-content-gap-v522.header-template-html-soft[data-context-strip-visible-v522="0"][data-seller-strip-visible-v522="0"]
    .topbar.role-topbar.header-reference-v298 ~ .hero,
  body.header-safe-content-gap-v522.header-template-html-compact[data-context-strip-visible-v522="0"][data-seller-strip-visible-v522="0"]
    .topbar.role-topbar.header-reference-v298 ~ .hero{
    padding-top:94px!important;
  }
}

/* Tablet/mobilde alt satır normal akışta; ek boşluk verilmez. */
@media (max-width:1120px){
  body.header-safe-content-gap-v522 main,
  body.header-safe-content-gap-v522 .page-section{
    margin-top:0!important;
  }
}
/* END header-safe-clearance-v522.css */

/* BEGIN site-tools-v528.css */
/* bidlira.com V528 - PWA kurulum penceresi */
html.bidlira-pwa-lock-v528,html.bidlira-pwa-lock-v528 body{overflow:hidden!important}
.bidlira-pwa-dialog-v528{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:18px;opacity:0;transition:opacity .18s ease}
.bidlira-pwa-dialog-v528.open{opacity:1}.bidlira-pwa-dialog-v528[hidden]{display:none!important}
.bidlira-pwa-backdrop-v528{position:absolute;inset:0;border:0;background:rgba(16,20,18,.62);backdrop-filter:blur(6px)}
.bidlira-pwa-card-v528{position:relative;width:min(430px,100%);border:1px solid color-mix(in srgb,var(--line,#dcc8a7) 75%,#fff);border-radius:28px;background:var(--surface,#fffaf1);color:var(--ink,#171612);padding:25px;box-shadow:0 28px 90px rgba(0,0,0,.3);transform:translateY(12px) scale(.985);transition:transform .18s ease}
.bidlira-pwa-dialog-v528.open .bidlira-pwa-card-v528{transform:none}
.bidlira-pwa-x-v528{position:absolute;right:14px;top:12px;width:38px;height:38px;border:1px solid var(--line,#dcc8a7);border-radius:50%;background:var(--surface-2,#f7ecd8);font-size:24px;cursor:pointer}
.bidlira-pwa-mark-v528{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(145deg,#f47b33,#df4e24);color:#fff;font-size:27px;font-weight:1000;box-shadow:0 12px 28px rgba(224,85,38,.25);margin-bottom:14px}
.bidlira-pwa-card-v528>small{font-weight:950;letter-spacing:.12em;color:var(--mustard,#b67608)}
.bidlira-pwa-card-v528 h2{margin:7px 38px 8px 0;font-size:29px;line-height:1.04;letter-spacing:-.045em}.bidlira-pwa-card-v528 p{margin:0 0 14px;color:var(--muted,#6c6257);font-weight:700;line-height:1.55}
.bidlira-pwa-status-v528{border:1px solid var(--line,#dcc8a7);border-radius:16px;background:var(--surface-2,#f7ecd8);padding:12px 14px;font-weight:850;line-height:1.45}.bidlira-pwa-status-v528[data-state="success"]{border-color:#80c6a3;background:#e9f7ef;color:#126b43}.bidlira-pwa-status-v528[data-state="error"]{border-color:#e9a19b;background:#fff0ee;color:#9e2920}
.bidlira-pwa-ios-v528{margin:14px 0 0;padding:14px 14px 14px 32px;border-radius:16px;background:#f2f6fb;border:1px solid #cbdced;line-height:1.65;font-weight:750}
.bidlira-pwa-actions-v528{display:grid;grid-template-columns:1fr 1.25fr;gap:10px;margin-top:16px}.bidlira-pwa-actions-v528 button{min-height:48px;border-radius:15px;font-weight:950;cursor:pointer}.bidlira-pwa-actions-v528 .ghost{border:1px solid var(--line,#dcc8a7);background:var(--surface,#fffaf1);color:var(--ink,#171612)}.bidlira-pwa-actions-v528 .primary{border:0;background:#178f59;color:#fff;box-shadow:0 12px 24px rgba(23,143,89,.22)}
@media(max-width:520px){.bidlira-pwa-dialog-v528{align-items:end;padding:10px}.bidlira-pwa-card-v528{border-radius:26px 26px 18px 18px;padding:22px 18px}.bidlira-pwa-card-v528 h2{font-size:26px}.bidlira-pwa-actions-v528{grid-template-columns:1fr}}
/* V528 public arama sonuç çubukları */
.public-search-bar-v528{display:grid;grid-template-columns:minmax(220px,1fr) auto auto auto;gap:10px;align-items:end;margin:14px 0 20px;padding:14px;border:1px solid var(--line,#dcc8a7);border-radius:18px;background:var(--surface-2,#f7ecd8)}
.public-search-bar-v528 label{display:grid;gap:6px;min-width:0}.public-search-bar-v528 label>span{font-size:12px;font-weight:950;color:var(--muted,#6c6257)}
.public-search-bar-v528 input{width:100%;min-width:0;min-height:44px;border:1px solid var(--line,#dcc8a7);border-radius:13px;background:var(--surface,#fffaf1);color:var(--ink,#171612);padding:0 13px;font:inherit;font-weight:750}
.public-search-bar-v528 small{align-self:center;white-space:nowrap;font-weight:900;color:var(--muted,#6c6257)}
.products-hero-search-v252[data-public-search-v528]{grid-template-columns:minmax(180px,1fr) auto;align-items:end}.products-hero-search-v252[data-public-search-v528] small{grid-column:1/-1}
@media(max-width:700px){.public-search-bar-v528{grid-template-columns:1fr 1fr}.public-search-bar-v528 label,.public-search-bar-v528 small{grid-column:1/-1}.public-search-bar-v528 .btn{width:100%}.products-hero-search-v252[data-public-search-v528]{grid-template-columns:1fr}.products-hero-search-v252[data-public-search-v528] button{width:100%}}

/* V528 - Canlı merkezinde dört mezat türü */
.v395-live-type-card.bulk .v395-live-type-icon{background:#efe7ff;color:#6c3fc2}
.v395-live-type-card.bulk.active{border-color:#7b4fc5;background:linear-gradient(145deg,#865bd0,#633bb2);color:#fff}
.v395-live-type-card.bulk.active .v395-live-type-icon{background:rgba(255,255,255,.18);color:#fff}
@media(min-width:761px){.v395-live-type-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
/* END site-tools-v528.css */

/* BEGIN home-hero-v533.css */
/* BidLira V533 — masaüstü ana sayfa canlı fırsat alanını daha kompakt ve profesyonel tutar. */
@media (min-width:981px){
  body[data-page="home"] main.homepage-main-v504 > section.hero{
    padding-top:18px!important;
    padding-bottom:20px!important;
  }
  body[data-page="home"] section.hero .hero-grid{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr);
    gap:16px;
    align-items:stretch;
  }
  body[data-page="home"] section.hero .panel{
    border-radius:26px;
    box-shadow:0 18px 48px rgba(54,41,21,.105);
  }
  body[data-page="home"] section.hero .hero-main{
    min-height:0!important;
    padding:24px 28px 20px!important;
  }
  body[data-page="home"] section.hero .eyebrow{
    gap:7px;
    padding:6px 10px;
    font-size:10.5px;
    letter-spacing:.035em;
  }
  body[data-page="home"] section.hero .eyebrow .dot{
    width:7px;
    height:7px;
    box-shadow:0 0 0 4px color-mix(in srgb,var(--red) 11%,transparent);
  }
  body[data-page="home"] section.hero .hero-main h1{
    max-width:11.5em;
    margin:15px 0 11px;
    font-size:clamp(38px,3.75vw,50px);
    line-height:.99;
    letter-spacing:-.062em;
    text-wrap:balance;
  }
  body[data-page="home"] section.hero .lead{
    max-width:610px;
    font-size:15.5px;
    line-height:1.5;
    font-weight:590;
  }
  body[data-page="home"] section.hero .hero-actions{
    gap:8px;
    margin-top:17px;
  }
  body[data-page="home"] section.hero .hero-actions .btn{
    min-height:40px;
    padding:0 14px;
    border-radius:13px;
    font-size:13px;
    box-shadow:0 10px 20px color-mix(in srgb,var(--green) 13%,transparent);
  }
  body[data-page="home"] section.hero .stats{
    gap:8px;
    margin-top:17px;
  }
  body[data-page="home"] section.hero .stat{
    min-height:68px;
    padding:10px 12px;
    border-radius:15px;
  }
  body[data-page="home"] section.hero .stat strong{
    font-size:23px;
    line-height:1;
  }
  body[data-page="home"] section.hero .stat span{
    margin-top:4px;
    font-size:10.5px;
  }
  body[data-page="home"] section.hero .live-card{
    padding:18px 20px 18px!important;
  }
  body[data-page="home"] section.hero .live-top{
    margin-bottom:10px;
  }
  body[data-page="home"] section.hero .tag{
    gap:6px;
    padding:6px 9px;
    font-size:10.5px;
  }
  body[data-page="home"] section.hero .timer{
    min-width:70px;
    padding:7px 10px;
    border-radius:13px;
    font-size:18px;
    text-align:center;
  }
  body[data-page="home"] section.hero .product-photo{
    height:132px!important;
    min-height:132px!important;
    padding:6px!important;
    margin-bottom:11px!important;
    border-radius:20px!important;
  }
  body[data-page="home"] section.hero .product-photo img{
    border-radius:14px!important;
  }
  body[data-page="home"] section.hero .product-title{
    font-size:23px;
    line-height:1.05;
    letter-spacing:-.04em;
  }
  body[data-page="home"] section.hero .product-sub{
    margin:4px 0 8px;
    font-size:13px;
    line-height:1.35;
  }
  body[data-page="home"] section.hero .price-grid{
    gap:7px;
    margin:9px 0;
  }
  body[data-page="home"] section.hero .price-box{
    min-width:0;
    padding:8px 10px;
    border-radius:14px;
  }
  body[data-page="home"] section.hero .price-box span{
    font-size:10.5px;
  }
  body[data-page="home"] section.hero .price-box b{
    margin-top:1px;
    font-size:16.5px;
    line-height:1.15;
  }
  body[data-page="home"] section.hero .live-actions{
    gap:8px;
    margin-top:9px;
  }
  body[data-page="home"] section.hero .live-actions .btn{
    min-height:40px;
    padding:0 14px;
    border-radius:13px;
    font-size:13px;
  }
}

@media (min-width:981px) and (max-width:1120px){
  body[data-page="home"] section.hero .hero-main{
    padding-left:22px!important;
    padding-right:22px!important;
  }
  body[data-page="home"] section.hero .hero-main h1{
    font-size:40px;
  }
  body[data-page="home"] section.hero .lead{
    font-size:14.5px;
  }
  body[data-page="home"] section.hero .hero-actions .btn{
    padding:0 11px;
    font-size:12px;
  }
  body[data-page="home"] section.hero .live-card{
    padding-left:16px!important;
    padding-right:16px!important;
  }
}
/* END home-hero-v533.css */

/* BEGIN bulk-lot-doping-v567.css */
/* V567 - Ana sayfa ve Toplu Lotlar sponsorlu sıra görünümü */
.bulk-lot-hero-v567{position:relative;display:flex;flex-direction:column;min-height:100%;padding:18px!important;overflow:hidden;background:linear-gradient(155deg,var(--surface),color-mix(in srgb,var(--mustard-soft) 42%,var(--surface) 58%))!important}
.bulk-lot-hero-head-v567{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}
.bulk-lot-hero-head-v567>div{display:flex;align-items:center;gap:8px;min-width:0}.bulk-lot-hero-head-v567 span{display:inline-flex;align-items:center;padding:7px 10px;border:1px solid color-mix(in srgb,var(--orange,#ef6b38) 30%,var(--line));border-radius:999px;background:#fff1eb;color:#b54224;font-size:11px;font-weight:950}.bulk-lot-hero-head-v567 small{color:var(--muted);font-size:11px;font-weight:850}.bulk-lot-hero-head-v567>b{flex:0 0 auto;padding:6px 9px;border-radius:10px;background:#17150f;color:#fff;font-size:10px}
.bulk-lot-hero-slides-v567{position:relative;flex:1;min-height:340px}.bulk-lot-hero-slide-v567{position:absolute;inset:0;display:grid;grid-template-rows:130px auto auto auto;gap:9px;opacity:0;visibility:hidden;transform:translateX(12px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.bulk-lot-hero-slide-v567.is-active{position:relative;opacity:1;visibility:visible;transform:none;pointer-events:auto}
.bulk-lot-hero-media-v567{position:relative;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--surface-2) 72%,var(--surface) 28%)}.bulk-lot-hero-media-v567 img{width:100%;height:100%;object-fit:contain;display:block}.bulk-lot-hero-media-v567>span{font-size:44px}.bulk-lot-hero-media-v567 em{position:absolute;left:9px;top:9px;padding:5px 8px;border-radius:999px;background:#17150f;color:#fff;font-size:9px;font-style:normal;font-weight:1000;letter-spacing:.08em}.bulk-lot-hero-media-v567 em.is-organic-v567{background:#e9f6ed;color:#167145;border:1px solid #a9d1b8}
.bulk-lot-hero-copy-v567{min-width:0}.bulk-lot-hero-meta-v567{display:flex;gap:6px;flex-wrap:wrap}.bulk-lot-hero-meta-v567 span{padding:4px 7px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:9px;font-weight:900;color:var(--muted)}.bulk-lot-hero-copy-v567 h2{margin:7px 0 2px;font-size:21px;line-height:1.08;letter-spacing:-.035em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bulk-lot-hero-copy-v567 p{margin:0;color:var(--muted);font-size:12px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bulk-lot-hero-price-v567{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bulk-lot-hero-price-v567>span{padding:9px 11px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.bulk-lot-hero-price-v567 small{display:block;color:var(--muted);font-size:9px;font-weight:850}.bulk-lot-hero-price-v567 b{display:block;margin-top:2px;font-size:17px}
.bulk-lot-hero-actions-v567{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bulk-lot-hero-actions-v567 .btn{min-height:40px;padding:0 10px;font-size:12px}
.bulk-lot-hero-dots-v567{display:flex;justify-content:center;gap:5px;margin-top:9px}.bulk-lot-hero-dots-v567 button{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--muted) 35%,transparent);cursor:pointer}.bulk-lot-hero-dots-v567 button.is-active{width:20px;background:var(--green)}
.bulk-lot-hero-empty-v567{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;min-height:300px}.bulk-lot-hero-empty-v567>span{display:grid;place-items:center;width:54px;height:54px;border-radius:18px;background:var(--surface-2);font-size:27px}.bulk-lot-hero-empty-v567 b{font-size:18px}.bulk-lot-hero-empty-v567 p{margin:5px 0 0;color:var(--muted);font-size:12px;font-weight:700}.bulk-lot-hero-empty-v567 .btn{grid-column:1/-1;width:100%}
.bulk-lot-promoted-strip-v567{margin-bottom:18px;padding:15px;border:1px solid color-mix(in srgb,#ef6b38 34%,var(--line));border-radius:22px;background:linear-gradient(145deg,color-mix(in srgb,#fff4eb 44%,var(--surface) 56%),var(--surface));box-shadow:0 12px 30px rgba(121,63,25,.08)}.bulk-lot-promoted-head-v567{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.bulk-lot-promoted-head-v567 div{display:grid;gap:2px}.bulk-lot-promoted-head-v567 span{font-size:10px;font-weight:1000;color:#b54224;letter-spacing:.08em}.bulk-lot-promoted-head-v567 h2{margin:0;font-size:20px}.bulk-lot-promoted-head-v567 b{padding:6px 9px;border-radius:999px;background:#17150f;color:#fff;font-size:10px}.bulk-lot-promoted-grid-v567{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bulk-lot-card-v523.is-sponsored-list-v567{position:relative;border-color:color-mix(in srgb,#ef6b38 48%,var(--line));box-shadow:0 15px 34px rgba(239,107,56,.12)}.bulk-lot-list-ad-v567{position:absolute;z-index:3;top:9px;left:9px;padding:5px 8px;border-radius:999px;background:#17150f;color:#fff;font-size:8px;font-weight:1000;letter-spacing:.08em;line-height:1}
@media(max-width:980px){.bulk-lot-promoted-grid-v567{grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-lot-hero-slides-v567{min-height:320px}}
@media(max-width:700px){.bulk-lot-hero-v567{padding:14px!important;border-radius:22px}.bulk-lot-hero-v567.is-mobile-v567{margin:12px 0}.bulk-lot-hero-slides-v567{min-height:330px}.bulk-lot-hero-slide-v567{grid-template-rows:145px auto auto auto}.bulk-lot-promoted-grid-v567{grid-template-columns:1fr}.bulk-lot-promoted-head-v567{align-items:flex-start}.bulk-lot-hero-copy-v567 h2{font-size:19px}}
@media(prefers-reduced-motion:reduce){.bulk-lot-hero-slide-v567{transition:none}}
/* END bulk-lot-doping-v567.css */

/* BEGIN public-profile-v511.css */
/* BidLira V509 — yönetilebilir menü renkleri, profil gizlilik ve finans ekranı */
.menu-color-green-v509{--menu-v509:#168a58;--menu-v509-soft:#e5f6ed}
.menu-color-blue-v509{--menu-v509:#2563a6;--menu-v509-soft:#e8f0fb}
.menu-color-teal-v509{--menu-v509:#0f766e;--menu-v509-soft:#e3f5f3}
.menu-color-orange-v509{--menu-v509:#d85d24;--menu-v509-soft:#fff0e7}
.menu-color-mustard-v509{--menu-v509:#bd861d;--menu-v509-soft:#fff5d9}
.menu-color-red-v509{--menu-v509:#bd3654;--menu-v509-soft:#ffe9ee}
.menu-color-purple-v509{--menu-v509:#7c3fb5;--menu-v509-soft:#f2eafe}
.menu-color-dark-v509{--menu-v509:#1f2937;--menu-v509-soft:#e9edf2}
.menu-color-gray-v509{--menu-v509:#64748b;--menu-v509-soft:#edf1f5}

body :is(.nav-link,.nav-drop-menu a,.menu-center-link,.role-context-menu a,.mobile-bottom a,.account-dropdown-menu a,.account-dropdown-menu button,.account-submenu-list a).menu-color-green-v509,
body :is(.nav-link,.nav-drop-menu a,.menu-center-link,.role-context-menu a,.mobile-bottom a,.account-dropdown-menu a,.account-dropdown-menu button,.account-submenu-list a).menu-color-blue-v509,
body :is(.nav-link,.nav-drop-menu a,.menu-center-link,.role-context-menu a,.mobile-bottom a,.account-dropdown-menu a,.account-dropdown-menu button,.account-submenu-list a).menu-color-teal-v509,
body :is(.nav-link,.nav-drop-menu a,.menu-center-link,.role-context-menu a,.mobile-bottom a,.account-dropdown-menu a,.account-dropdown-menu button,.account-submenu-list a).menu-color-orange-v509,
body :is(.nav-link,.nav-drop-menu a,.menu-center-link,.role-context-menu a,.mobile-bottom a,.account-dropdown-menu a,.account-dropdown-menu button,.account-submenu-list a).menu-color-mustard-v509,
body :is(.nav-link,.nav-drop-menu a,.menu-center-link,.role-context-menu a,.mobile-bottom a,.account-dropdown-menu a,.account-dropdown-menu button,.account-submenu-list a).menu-color-red-v509,
body :is(.nav-link,.nav-drop-menu a,.menu-center-link,.role-context-menu a,.mobile-bottom a,.account-dropdown-menu a,.account-dropdown-menu button,.account-submenu-list a).menu-color-purple-v509,
body :is(.nav-link,.nav-drop-menu a,.menu-center-link,.role-context-menu a,.mobile-bottom a,.account-dropdown-menu a,.account-dropdown-menu button,.account-submenu-list a).menu-color-dark-v509,
body :is(.nav-link,.nav-drop-menu a,.menu-center-link,.role-context-menu a,.mobile-bottom a,.account-dropdown-menu a,.account-dropdown-menu button,.account-submenu-list a).menu-color-gray-v509{border-color:color-mix(in srgb,var(--menu-v509) 36%,var(--line))!important;background:var(--menu-v509-soft)!important;color:var(--menu-v509)!important}

body .seller-page-tabs a[class*="menu-color-"]{border-color:color-mix(in srgb,var(--menu-v509) 38%,var(--line))!important;background:var(--menu-v509-soft)!important;color:var(--menu-v509)!important}
body .seller-page-tabs a[class*="menu-color-"].active{border-color:var(--menu-v509)!important;background:var(--menu-v509)!important;color:#fff!important;box-shadow:0 8px 20px color-mix(in srgb,var(--menu-v509) 22%,transparent)}
body :is(.seller-panel-sidebar-v151 nav a,.seller-mobile-drawer-v151 nav a)[class*="menu-color-"]{border-color:color-mix(in srgb,var(--menu-v509) 34%,var(--line))!important;background:var(--menu-v509-soft)!important;color:var(--menu-v509)!important}
body :is(.seller-panel-sidebar-v151 nav a,.seller-mobile-drawer-v151 nav a)[class*="menu-color-"].active{background:var(--menu-v509)!important;color:#fff!important}

.profile-head-v509{align-items:center}.profile-head-v509>div{max-width:820px}
.privacy-center-v509{display:grid;gap:16px}.privacy-hero-v509{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;border:1px solid color-mix(in srgb,#7c3fb5 24%,var(--line));border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 86%,#efe5ff 14%),var(--surface));box-shadow:var(--shadow-soft)}.privacy-hero-v509 h2{margin:4px 0 6px;font-size:clamp(26px,3vw,38px)}.privacy-hero-v509 p{margin:0;color:var(--muted)}.privacy-hero-v509>span{max-width:210px;padding:9px 12px;border-radius:999px;background:#7c3fb5;color:#fff;font-size:11px;font-weight:900;text-align:center}.privacy-center-v509 .profile-notification-settings-v433{margin:0}.notification-mark-all-read-v509:disabled{opacity:.75}

@media(max-width:760px){.privacy-hero-v509{align-items:flex-start;display:grid;padding:16px}.privacy-hero-v509>span{max-width:none;width:max-content}.profile-notification-head-actions-v148{width:100%;display:flex;gap:7px;flex-wrap:wrap}.profile-notification-head-actions-v148 .btn{flex:1}}
/* END public-profile-v511.css */

/* BEGIN combined-shipping-v559.css */
/* BidLira V536 - Birlikte Gönderim: compact desktop + mobile PWA */
.combined-shipping-settings-v536{margin:12px 0;padding:14px;border:1px solid color-mix(in srgb,var(--line,#dacfbf) 82%,#16935f 18%);border-radius:17px;background:linear-gradient(145deg,color-mix(in srgb,var(--surface,#fff) 96%,#e9f7ef 4%),color-mix(in srgb,var(--surface,#fff) 88%,#f4efe4 12%));box-shadow:0 9px 24px rgba(45,65,54,.06)}
.combined-shipping-settings-v536>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:11px}.combined-shipping-settings-v536>header span{display:block;color:#a96516;font-size:10px;font-weight:950;letter-spacing:.09em}.combined-shipping-settings-v536>header h4{margin:3px 0 3px;font-size:15px;line-height:1.28;color:var(--ink,#172118)}.combined-shipping-settings-v536>header p{margin:0;color:var(--muted,#6d695f);font-size:11px}.combined-shipping-settings-v536>header em{font-style:normal;background:#fff0e8;color:#ad4b20;border:1px solid #efc4ae;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;white-space:nowrap}
.combined-shipping-choices-v536{display:grid;grid-template-columns:1fr 1fr;gap:8px}.combined-shipping-choice-v536{display:flex!important;align-items:flex-start;gap:8px!important;margin:0!important;padding:10px!important;border:1px solid var(--line,#d9cfbf)!important;border-radius:13px!important;background:var(--surface,#fff)!important;min-width:0;cursor:pointer}.combined-shipping-choice-v536:has(input:checked){border-color:#168c5a!important;background:#edf8f2!important;box-shadow:0 0 0 2px rgba(22,140,90,.09)}.combined-shipping-choice-v536 input{width:auto!important;min-width:auto!important;margin:3px 0 0!important}.combined-shipping-choice-v536 span{min-width:0}.combined-shipping-choice-v536 b{display:block;font-size:12px;line-height:1.3;color:var(--ink,#172118)}.combined-shipping-choice-v536 small{display:block;margin-top:3px;color:var(--muted,#6d695f);font-size:10px;line-height:1.35}
.combined-shipping-details-v536{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px;padding-top:9px;border-top:1px dashed var(--line,#d9cfbf)}.combined-shipping-details-v536[hidden],.combined-shipping-no-note-v536[hidden]{display:none!important}.combined-shipping-details-v536 label{display:block!important;margin:0!important}.combined-shipping-details-v536 label>span{display:block;font-size:10px;font-weight:900;margin-bottom:4px;color:var(--ink,#172118)}.combined-shipping-details-v536 input,.combined-shipping-details-v536 select{width:100%;min-width:0;padding:9px 10px!important;border-radius:10px!important}.combined-shipping-details-v536 small{display:block;margin-top:3px;color:var(--muted,#6d695f);font-size:9px;line-height:1.3}.combined-shipping-no-note-v536{display:flex;gap:7px;align-items:center;margin-top:9px;padding:9px 10px;border-radius:11px;background:#fff3e9;border:1px solid #efd0b7;color:#7d3d1f;font-size:10px}.combined-shipping-no-note-v536 b{white-space:nowrap}
.combined-shipping-buyer-pref-v536{display:flex!important;align-items:center;justify-content:space-between;gap:12px;margin:10px 0!important;padding:11px 12px!important;border:1px solid var(--line,#d9cfbf)!important;border-radius:13px!important;background:var(--surface,#fff)!important}.combined-shipping-buyer-pref-v536 span{min-width:0}.combined-shipping-buyer-pref-v536 b{display:block;font-size:12px;color:var(--ink,#172118)}.combined-shipping-buyer-pref-v536 small{display:block;margin-top:2px;color:var(--muted,#6d695f);font-size:10px}.combined-shipping-buyer-pref-v536 input{width:20px!important;height:20px!important;min-width:20px!important;margin:0!important;accent-color:#168c5a}
.combined-shipping-summary-v536{display:flex;gap:7px;flex-wrap:wrap;margin:8px 0}.combined-shipping-chip-v536{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:900;background:#eef3ef;color:#39473f;border:1px solid #d9e2dc}.combined-shipping-chip-v536.is-on{background:#e7f7ee;color:#0c7045;border-color:#bce5ce}.combined-shipping-chip-v536.is-off{background:#fff0e7;color:#a34820;border-color:#efc7b1}.combined-shipping-chip-v536.is-money{background:#fff8df;color:#795914;border-color:#ead99d}
.combined-shipment-grid-v536{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 18px}.combined-shipment-card-v536{border:1px solid var(--line,#d9cfbf);border-radius:17px;background:var(--surface,#fff);overflow:hidden;box-shadow:0 8px 22px rgba(45,53,47,.06);min-width:0}.combined-shipment-head-v536{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 13px;background:linear-gradient(180deg,var(--surface,#fff),color-mix(in srgb,var(--surface,#fff) 88%,#efe6d7 12%));border-bottom:1px solid var(--line,#d9cfbf)}.combined-shipment-head-v536>div{min-width:0}.combined-shipment-head-v536 b{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.combined-shipment-head-v536 small{display:block;color:var(--muted,#6d695f);font-size:10px;margin-top:2px}.combined-shipment-status-v536{border-radius:999px;padding:5px 8px;font-size:9px;font-weight:950;white-space:nowrap;background:#fff6dd;color:#7c5a13;border:1px solid #ead79a}.combined-shipment-status-v536[data-status="requested"],.combined-shipment-status-v536[data-status="delivered"]{background:#e8f7ee;color:#0c7045;border-color:#bce5ce}.combined-shipment-status-v536[data-status="preparing"],.combined-shipment-status-v536[data-status="shipped"],.combined-shipment-status-v536[data-status="in_transit"]{background:#e9f3ff;color:#215d8e;border-color:#c7def1}
.combined-shipment-body-v536{padding:12px 13px}.combined-shipment-products-v536{display:flex;gap:7px;overflow:auto;padding-bottom:3px;scrollbar-width:thin}.combined-shipment-product-v536{display:grid;grid-template-columns:42px minmax(0,1fr);gap:7px;align-items:center;min-width:160px;max-width:210px;padding:7px;border:1px solid var(--line,#d9cfbf);border-radius:11px;background:color-mix(in srgb,var(--surface,#fff) 88%,#f4efe5 12%)}.combined-shipment-product-v536 img,.combined-shipment-product-v536 .combined-shipment-product-img-v536{width:42px;height:42px;border-radius:8px;object-fit:contain;background:#f0eadf;display:grid;place-items:center}.combined-shipment-product-v536 b{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.combined-shipment-product-v536 small{display:block;color:var(--muted,#6d695f);font-size:9px;margin-top:2px}.combined-shipment-stats-v536{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:9px}.combined-shipment-stat-v536{padding:8px;border:1px solid var(--line,#d9cfbf);border-radius:10px;background:var(--surface,#fff)}.combined-shipment-stat-v536 small{display:block;color:var(--muted,#6d695f);font-size:8px}.combined-shipment-stat-v536 b{display:block;margin-top:2px;font-size:10px}.combined-shipment-progress-v536{margin-top:9px}.combined-shipment-progress-v536>div{display:flex;justify-content:space-between;gap:8px;font-size:9px;font-weight:850}.combined-shipment-progress-v536>i{display:block;height:7px;background:#ece5d9;border-radius:99px;overflow:hidden;margin-top:4px}.combined-shipment-progress-v536>i>span{display:block;height:100%;background:linear-gradient(90deg,#15935f,#66c78e);border-radius:99px}.combined-shipment-actions-v536{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.combined-shipment-actions-v536 .btn{padding:8px 10px!important;font-size:10px!important}.combined-shipment-form-v536{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.combined-shipment-form-v536 label{display:block!important;margin:0!important}.combined-shipment-form-v536 label.wide{grid-column:1/-1}.combined-shipment-form-v536 input,.combined-shipment-form-v536 select{width:100%;padding:8px 9px!important;border-radius:9px!important}.combined-shipment-form-v536 button{grid-column:1/-1}
.combined-shipping-warning-modal-v536{position:fixed;inset:0;z-index:99999;display:none;place-items:center;padding:14px;background:rgba(8,22,18,.68)}.combined-shipping-warning-modal-v536.open{display:grid}.combined-shipping-warning-card-v536{width:min(470px,100%);max-height:90vh;overflow:auto;border-radius:20px;background:var(--surface,#fff);padding:17px;box-shadow:0 24px 80px rgba(0,0,0,.3)}.combined-shipping-warning-card-v536 h3{margin:0 0 7px;font-size:19px}.combined-shipping-warning-card-v536 p{margin:0 0 12px;color:var(--muted,#6d695f);font-size:12px}.combined-shipping-warning-box-v536{padding:11px;border-radius:12px;background:#fff0e7;border:1px solid #efc7b1;color:#7d3d1f;font-size:11px}.combined-shipping-warning-actions-v536{display:flex;justify-content:flex-end;gap:7px;margin-top:13px}
@media(max-width:760px){.combined-shipping-settings-v536{padding:12px;border-radius:15px}.combined-shipping-settings-v536>header{gap:7px}.combined-shipping-settings-v536>header h4{font-size:14px}.combined-shipping-choices-v536,.combined-shipping-details-v536{grid-template-columns:1fr}.combined-shipping-choice-v536{padding:10px!important}.combined-shipping-no-note-v536{display:block}.combined-shipping-no-note-v536 b{display:block;margin-bottom:2px}.combined-shipment-grid-v536{grid-template-columns:1fr;gap:9px}.combined-shipment-card-v536{border-radius:15px}.combined-shipment-stats-v536{grid-template-columns:repeat(2,minmax(0,1fr))}.combined-shipment-actions-v536{display:grid;grid-template-columns:1fr 1fr}.combined-shipment-actions-v536>*{width:100%}.combined-shipment-form-v536{grid-template-columns:1fr}.combined-shipment-form-v536 label.wide,.combined-shipment-form-v536 button{grid-column:auto}.combined-shipping-warning-card-v536{align-self:end;border-radius:22px 22px 13px 13px;padding-bottom:max(17px,env(safe-area-inset-bottom))}}
@media(max-width:390px){.combined-shipment-stats-v536{grid-template-columns:1fr 1fr}.combined-shipment-actions-v536{grid-template-columns:1fr}.combined-shipping-settings-v536>header em{font-size:8px;padding:4px 6px}}
/* V538 güvenli tamamlamalar */
.combined-shipping-info-v538{display:inline-grid!important;place-items:center;width:18px!important;height:18px!important;min-width:18px!important;padding:0!important;margin-left:4px!important;border:1px solid #9fb9aa!important;border-radius:50%!important;background:#fff!important;color:#0b7045!important;font-size:10px!important;font-weight:950!important;vertical-align:middle}
.seller-combined-pending-v538{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:11px 12px;border:1px solid #e7d08f;border-radius:14px;background:#fff8df;color:#6f5113}.seller-combined-pending-v538 b{display:block;font-size:12px}.seller-combined-pending-v538 span{display:block;margin-top:2px;font-size:10px;line-height:1.4}.combined-shipping-no-note-v536.is-warning-v538{background:#fff8df;border-color:#ead795;color:#705113}.combined-shipment-status-v536[data-status="problem"]{background:#fff0f0;color:#983434;border-color:#edc1c1}
@media(max-width:760px){.seller-combined-pending-v538{align-items:flex-start;flex-direction:column}.seller-combined-pending-v538 .btn{width:100%}.combined-shipping-buyer-pref-v536{padding:10px!important}.combined-shipment-products-v536{scroll-snap-type:x proximity}.combined-shipment-product-v536{scroll-snap-align:start}.combined-shipment-card-v536{box-shadow:0 8px 18px rgba(32,45,38,.07)}}

.combined-shipping-order-managed-v538{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--green) 28%,var(--line) 72%);border-radius:14px;background:color-mix(in srgb,var(--green) 7%,var(--surface) 93%)}
.combined-shipping-order-managed-v538 b{font-size:13px;color:var(--green)}
.combined-shipping-order-managed-v538 span{font-size:12px;color:var(--muted);font-weight:700}
@media(max-width:620px){.combined-shipping-order-managed-v538{display:grid;gap:3px;padding:9px 10px}.combined-shipping-order-managed-v538 span{line-height:1.4}}

/* V559 - satıcı adı, bildirim talebi ve süre açıklamaları */
.combined-shipping-warning-kicker-v558{display:block;margin-bottom:4px;color:#a96516;font-size:10px;font-weight:1000;letter-spacing:.12em}.combined-shipping-warning-seller-v558{display:grid;gap:2px;margin:8px 0 10px;padding:10px 12px;border:1px solid var(--line,#d9cfbf);border-radius:12px;background:#f7f4ed}.combined-shipping-warning-seller-v558 small{font-size:9px;font-weight:900;color:var(--muted,#6d695f);text-transform:uppercase}.combined-shipping-warning-seller-v558 b{font-size:15px;color:var(--ink,#172118)}.combined-shipping-warning-notice-v558{margin-top:10px;padding:9px 11px;border:1px solid #bce5ce;border-radius:11px;background:#e7f7ee;color:#0c7045;font-size:11px;font-weight:850}.combined-shipping-warning-notice-v558[hidden]{display:none!important}.combined-shipping-warning-actions-v558{display:grid;grid-template-columns:auto auto 1fr;align-items:center}.combined-shipping-warning-actions-v558 .btn-green{justify-self:end}.combined-shipping-deadline-note-v558,.order-center-deadline-note-v558{display:grid;gap:3px;margin-top:10px;padding:10px 12px;border:1px solid #e5cf91;border-radius:12px;background:#fff8df;color:#684d14}.combined-shipping-deadline-note-v558 b,.order-center-deadline-note-v558 b{font-size:11px}.combined-shipping-deadline-note-v558 span,.order-center-deadline-note-v558 span{font-size:10px;line-height:1.45;font-weight:700}
.combined-shipment-status-v536[data-status="grace"]{background:#fff8df;color:#795914;border-color:#ead99d}.combined-shipment-status-v536[data-status="review"]{background:#fff0f0;color:#983434;border-color:#edc1c1}
@media(max-width:620px){.combined-shipping-warning-actions-v558{grid-template-columns:1fr 1fr}.combined-shipping-warning-actions-v558 .btn{width:100%}.combined-shipping-warning-actions-v558 .btn-green{grid-column:1/-1;justify-self:stretch}.combined-shipping-warning-card-v558{padding:16px}}

.combined-shipping-warning-card-v558{position:relative}.combined-shipping-warning-close-v558{position:absolute;top:11px;right:11px;width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line,#d9cfbf);border-radius:11px;background:var(--surface,#fff);color:var(--ink,#172118);font-size:23px;line-height:1;cursor:pointer}.combined-shipping-warning-close-v558:hover{background:#f4efe5}.combined-shipping-warning-seller-v558 span[data-v558-subject]{font-size:12px;font-weight:850;color:var(--ink,#172118);overflow-wrap:anywhere}.combined-shipping-warning-seller-v558 small+span[data-v558-subject]{margin-top:-1px}.combined-shipping-warning-card-v558:focus-within{outline:none}
/* END combined-shipping-v559.css */

/* BEGIN mobile-app-v406.css */
/* bidlira.com V400 - V3 mobile shell with role-specific action menus */
.v395-appbar,.v395-bottom-nav,.v395-sheet,.v395-backdrop,.v395-mobile-home,.v395-live-type-shell{display:none}
.v395-live-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.v395-live-type-card{min-width:0;display:flex;align-items:center;gap:11px;padding:13px;border:1px solid var(--line,#dfc9a6);border-radius:18px;background:var(--surface,var(--card,#fffaf1));color:var(--ink,var(--text,#171612));text-decoration:none;box-shadow:0 8px 22px rgba(55,39,16,.06);transition:.18s}
.v395-live-type-card:hover{transform:translateY(-1px)}
.v395-live-type-card.active{border:2px solid var(--green,var(--primary,#168b57));box-shadow:0 0 0 3px color-mix(in srgb,var(--green,var(--primary,#168b57)) 12%,transparent)}
.v395-live-type-icon{width:45px;height:45px;display:grid;place-items:center;flex:0 0 auto;border-radius:14px;background:#171612;color:#fff;font-size:21px}
.v395-live-type-card.seller .v395-live-type-icon{background:#bd7d12}.v395-live-type-card.member .v395-live-type-icon{background:#286caf}
.v395-live-type-copy{min-width:0;flex:1}.v395-live-type-copy b{display:block;font-size:14px;line-height:1.2}.v395-live-type-copy small{display:block;margin-top:4px;color:var(--muted,#716758);font-size:11px;line-height:1.35;font-weight:720}
.v395-live-type-count{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:54px;min-height:34px;padding:0 8px;border:1px solid var(--line,#dfc9a6);border-radius:999px;background:color-mix(in srgb,var(--surface,var(--card,#fffaf1)) 84%,#e5d2aa 16%);font-size:10px;font-weight:1000;white-space:nowrap}

/* V397: browser hidden attribute must win over the grid display rule. */
.v395-bottom-nav[hidden],.v395-sheet[hidden],[hidden]{display:none!important}
@media(max-width:760px){
  html,body{max-width:100%;overflow-x:hidden!important}
  body{padding-bottom:calc(82px + env(safe-area-inset-bottom))!important;touch-action:pan-y}

  /* V396: Sayfa açıkken dokunmatik kaydırma daima body/html üzerinde kalır.
     Yalnız gerçekten açık uygulama paneli kontrollü biçimde arka sayfayı kilitler. */
  html:not(.v396-app-scroll-lock):not(.mezat-modal-open-v394),
  body:not(.v396-app-scroll-lock):not(.mezat-modal-open-v394):not(.modal-open){
    overflow-y:auto!important;
    touch-action:pan-y!important;
    overscroll-behavior-y:auto!important;
    -webkit-overflow-scrolling:touch;
  }
  body:not(.v396-app-scroll-lock) main,
  body:not(.v396-app-scroll-lock) .wrap,
  body:not(.v396-app-scroll-lock) .app-shell,
  body:not(.v396-app-scroll-lock) #app{touch-action:pan-y!important}
  html.v396-app-scroll-lock,body.v396-app-scroll-lock{
    height:100%!important;
    overflow:hidden!important;
    overscroll-behavior:none!important;
  }
  body.v396-app-scroll-lock{
    position:fixed!important;
    left:0!important;right:0!important;width:100%!important;
    touch-action:pan-y!important;
  }
  .v395-backdrop:not(.show),.v395-sheet:not(.show){visibility:hidden!important;pointer-events:none!important}
  .v395-backdrop.show,.v395-sheet.show{visibility:visible!important}
  .v395-sheet.show{pointer-events:auto!important;touch-action:pan-y!important}
  .v395-sheet.show .v395-sheet-body{
    min-height:0;max-height:calc(90dvh - 82px);
    overflow-y:auto!important;overflow-x:hidden!important;
    touch-action:pan-y!important;overscroll-behavior:contain!important;
    -webkit-overflow-scrolling:touch!important;
  }
  body .topbar,body .menu-strip,body .role-context-wrap,body .mobile-appbar,body .mobile-bottom,body .mobile-live-fab{display:none!important}
  body[data-page="home"] #anasayfa{display:none!important}
  body[data-page="home"] main{padding-top:0!important}
  body:not(.app-body) main>.page-section:first-child{padding-top:12px!important}
  body .wrap{width:min(100% - 24px,1180px);padding-left:0!important;padding-right:0!important}

  .v395-appbar{display:block;position:sticky;top:0;z-index:66;padding:calc(8px + env(safe-area-inset-top)) 12px 9px;background:color-mix(in srgb,var(--surface,var(--card,#fffaf1)) 94%,transparent);border-bottom:1px solid var(--line,#dfc9a6);backdrop-filter:blur(17px);box-shadow:0 6px 20px rgba(55,39,16,.06)}
  .v395-appbar-main{display:flex;align-items:center;gap:9px}
  .v395-appbar-brand{display:flex;align-items:center;gap:9px;min-width:0;flex:1;color:var(--ink,var(--text,#171612));text-decoration:none}
  .v395-appbar-logo{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#252824,#111);color:#fff;font-size:18px;font-weight:1000;box-shadow:0 8px 18px rgba(0,0,0,.18);flex:0 0 auto}
  .v395-appbar-copy{min-width:0}.v395-appbar-copy b{display:block;font-size:17px;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v395-appbar-copy small{display:block;margin-top:4px;color:var(--muted,#716758);font-size:10px;line-height:1.2;font-weight:790;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .v395-appbar-actions{display:flex;align-items:center;gap:7px}.v395-icon-btn{width:42px;height:42px;border:1px solid var(--line,#dfc9a6);border-radius:14px;background:var(--surface,var(--card,#fffaf1));color:var(--ink,var(--text,#171612));display:grid;place-items:center;font-size:18px;position:relative}.v395-icon-btn .v395-badge{position:absolute;right:-3px;top:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#d43c32;color:#fff;display:grid;place-items:center;font-size:9px;font-weight:1000}
  .v395-profile-btn{width:42px;height:42px;border:0;border-radius:14px;background:linear-gradient(145deg,#2f332f,#111);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:1000;position:relative}.v395-profile-dot{position:absolute;right:-1px;bottom:-1px;width:13px;height:13px;border-radius:50%;border:3px solid var(--surface,var(--card,#fffaf1));background:#a0a0a0}.v395-profile-dot.buyer{background:#2a6db2}.v395-profile-dot.seller{background:#168b57}
  .v395-appbar-page{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:10px}.v395-appbar-page>div{min-width:0}.v395-appbar-page h1{margin:0;font-size:22px;line-height:1.05;letter-spacing:-.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v395-appbar-page p{margin:5px 0 0;color:var(--muted,#716758);font-size:11px;line-height:1.3;font-weight:740;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v395-mode-pill{flex:0 0 auto;min-height:31px;padding:0 10px;border:1px solid var(--line,#dfc9a6);border-radius:999px;background:var(--surface-2,var(--card2,#f8efdf));color:var(--muted,#716758);font-size:10px;font-weight:1000;display:inline-flex;align-items:center}.v395-mode-pill.buyer{background:#edf4ff;color:#285a91;border-color:#c7d8eb}.v395-mode-pill.seller{background:#e7f4eb;color:#0c7043;border-color:#bdd8c6}

  .v395-bottom-nav{display:grid;position:fixed;left:50%;bottom:0;transform:translateX(-50%);z-index:68;width:min(100%,440px);height:calc(78px + env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:7px 7px env(safe-area-inset-bottom);background:color-mix(in srgb,var(--surface,var(--card,#fffaf1)) 96%,transparent);border-top:1px solid var(--line,#dfc9a6);backdrop-filter:blur(18px);box-shadow:0 -12px 32px rgba(55,39,16,.12)}
  .v395-nav-link{min-width:0;border:0;background:transparent;border-radius:15px;color:var(--muted,#716758);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:3px;text-decoration:none;font-size:9.5px;font-weight:950}.v395-nav-link span:first-child{font-size:19px;line-height:1}.v395-nav-link.active{background:#e7f4eb;color:#0c7043}.v395-nav-link.center span:first-child{width:44px;height:44px;border-radius:15px;display:grid;place-items:center;margin-top:-20px;border:4px solid var(--surface,var(--card,#fffaf1));background:linear-gradient(145deg,#22a66b,#0c7043);color:#fff;box-shadow:0 8px 18px rgba(12,112,67,.28);font-size:23px}.v395-nav-link.center{overflow:visible;color:#0c7043}

  .v395-backdrop{display:block;position:fixed;inset:0;z-index:80;background:rgba(16,15,12,.55);opacity:0;pointer-events:none;transition:.18s}.v395-backdrop.show{opacity:1;pointer-events:auto}
  .v395-sheet{display:flex;position:fixed;left:50%;bottom:0;z-index:82;transform:translate(-50%,105%);width:min(100%,440px);max-height:90dvh;flex-direction:column;background:var(--surface,var(--card,#fffaf1));border:1px solid var(--line,#dfc9a6);border-radius:27px 27px 0 0;box-shadow:0 -26px 72px rgba(28,21,11,.3);transition:.24s}.v395-sheet.show{transform:translate(-50%,0)}
  .v395-sheet-handle{width:50px;height:5px;border-radius:999px;background:#c7bcae;margin:9px auto 3px}.v395-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:13px 16px 12px;border-bottom:1px solid var(--line,#dfc9a6)}.v395-sheet-head h2{margin:0;font-size:21px;line-height:1.08;letter-spacing:-.035em}.v395-sheet-head p{margin:5px 0 0;color:var(--muted,#716758);font-size:11px;line-height:1.4;font-weight:730}.v395-sheet-close{width:40px;height:40px;border:0;border-radius:13px;background:var(--surface-2,var(--card2,#f8efdf));color:var(--ink,var(--text,#171612));font-size:22px;flex:0 0 auto}.v395-sheet-body{padding:13px 14px 20px;overflow:auto;-webkit-overflow-scrolling:touch}
  .v395-menu-groups{display:grid;gap:12px}.v395-menu-group{padding:11px;border:1px solid var(--line,#dfc9a6);border-radius:18px;background:#fffdf8}.v395-menu-group h3{margin:0 0 8px;color:#0c7043;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.v395-menu-links{display:grid;grid-template-columns:1fr 1fr;gap:7px}.v395-menu-link{min-height:48px;border:1px solid color-mix(in srgb,var(--line,#dfc9a6) 70%,transparent);border-radius:14px;background:var(--surface,var(--card,#fffaf1));color:var(--ink,var(--text,#171612));display:flex;align-items:center;gap:8px;padding:0 10px;text-align:left;text-decoration:none;font-size:11px;font-weight:900}
  .v395-profile-summary{display:flex;align-items:center;gap:11px;padding:12px;border:1px solid var(--line,#dfc9a6);border-radius:17px;background:#fffdf8}.v395-profile-avatar{width:52px;height:52px;border-radius:17px;background:linear-gradient(145deg,#2d332f,#111);color:#fff;display:grid;place-items:center;font-size:15px;font-weight:1000;flex:0 0 auto}.v395-profile-summary b{display:block;font-size:14px}.v395-profile-summary small{display:block;margin-top:4px;color:var(--muted,#716758);font-size:10px;line-height:1.4;font-weight:720}.v395-setting-list{display:grid;gap:8px;margin-top:11px}.v395-setting-row{min-height:51px;display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--line,#dfc9a6) 70%,transparent);border-radius:14px;background:#fffdf8}.v395-setting-row b{flex:1;font-size:11px}.v395-setting-row a,.v395-setting-row button{min-height:36px;border:1px solid var(--line,#dfc9a6);border-radius:11px;background:var(--surface,var(--card,#fffaf1));color:var(--ink,var(--text,#171612));padding:0 9px;text-decoration:none;font-size:10px;font-weight:950}
  .v395-role-options{display:grid;gap:9px}.v395-role-option{width:100%;display:flex;align-items:center;gap:11px;padding:13px;border:1px solid var(--line,#dfc9a6);border-radius:18px;background:#fffdf8;color:var(--ink,var(--text,#171612));text-align:left}.v395-role-option.active{border:2px solid #168b57;background:#e7f4eb}.v395-role-icon{width:47px;height:47px;border-radius:15px;background:var(--surface-2,var(--card2,#f8efdf));display:grid;place-items:center;font-size:21px;flex:0 0 auto}.v395-role-option b{display:block;font-size:13px}.v395-role-option small{display:block;margin-top:4px;color:var(--muted,#716758);font-size:10px;line-height:1.4;font-weight:720}.v395-note{margin-top:11px;padding:11px;border:1px solid #e1c27c;border-radius:14px;background:#fff0cc;color:#6d4b0b;font-size:10px;line-height:1.45;font-weight:800}
  .v395-search-input{width:100%;height:50px;border:1px solid var(--line,#dfc9a6);border-radius:15px;background:#fffdf8;color:var(--ink,var(--text,#171612));padding:0 13px;font-size:16px}.v395-search-results{display:grid;gap:7px;margin-top:10px}.v395-search-result{min-height:54px;display:flex;align-items:center;gap:10px;padding:9px;border:1px solid color-mix(in srgb,var(--line,#dfc9a6) 72%,transparent);border-radius:14px;background:#fffdf8;color:var(--ink,var(--text,#171612));text-decoration:none}.v395-search-result i{width:39px;height:39px;border-radius:13px;background:#e7f4eb;display:grid;place-items:center;font-style:normal}.v395-search-result b{display:block;font-size:11px}.v395-search-result small{display:block;color:var(--muted,#716758);font-size:9px;font-weight:720;margin-top:3px}

  .v395-mobile-home{display:grid;gap:13px;padding:13px 12px 2px}.v395-mobile-card{border:1px solid var(--line,#dfc9a6);border-radius:22px;background:var(--surface,var(--card,#fffaf1));box-shadow:0 13px 32px rgba(55,39,16,.09)}.v395-mobile-hero{padding:18px;position:relative;overflow:hidden}.v395-mobile-hero:after{content:"";position:absolute;right:-58px;bottom:-80px;width:155px;height:155px;border-radius:50%;background:rgba(187,142,47,.13)}.v395-mobile-kicker{position:relative;z-index:1;color:#7a5210;font-size:9px;letter-spacing:.1em;text-transform:uppercase;font-weight:1000}.v395-mobile-hero h2{position:relative;z-index:1;margin:7px 0 9px;font-size:27px;line-height:1.08;letter-spacing:-.045em}.v395-mobile-hero p{position:relative;z-index:1;margin:0;color:var(--muted,#716758);font-size:12px;line-height:1.5;font-weight:700}.v395-mobile-actions{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.v395-mobile-btn{min-height:49px;border:1px solid var(--line,#dfc9a6);border-radius:15px;background:var(--surface,var(--card,#fffaf1));color:var(--ink,var(--text,#171612));display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:12px;font-weight:1000}.v395-mobile-btn.primary{background:#1ba164;border-color:#1ba164;color:#fff}.v395-mobile-search{padding:10px;display:grid;grid-template-columns:1fr auto;gap:8px}.v395-mobile-search input{min-width:0;height:48px;border:1px solid var(--line,#dfc9a6);border-radius:14px;background:#fffdf8;padding:0 12px;font-size:15px}.v395-mobile-search button{height:48px;border:0;border-radius:14px;background:#171612;color:#fff;padding:0 15px;font-weight:1000}.v395-mobile-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.v395-mobile-stat{padding:12px 6px;text-align:center}.v395-mobile-stat b{display:block;font-size:22px;line-height:1}.v395-mobile-stat small{display:block;margin-top:5px;color:var(--muted,#716758);font-size:8.5px;font-weight:850}.v395-mobile-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.v395-mobile-section-head h3{margin:0;font-size:17px}.v395-mobile-section-head a{color:#7a5210;font-size:10px;font-weight:1000;text-decoration:none}.v395-mobile-quick{display:grid;grid-template-columns:1fr 1fr;gap:9px}.v395-mobile-quick a{min-height:72px;border:1px solid var(--line,#dfc9a6);border-radius:17px;background:var(--surface,var(--card,#fffaf1));display:flex;align-items:center;gap:9px;padding:10px;color:var(--ink,var(--text,#171612));text-decoration:none;font-size:11px;font-weight:950}.v395-mobile-seller-cta{padding:18px}.v395-mobile-seller-cta h3{margin:5px 0 7px;font-size:22px;line-height:1.1}.v395-mobile-seller-cta p{margin:0;color:var(--muted,#716758);font-size:11px;line-height:1.5;font-weight:700}

  .v395-live-type-shell{display:block;margin:10px 8px 12px;padding:10px;border:1px solid var(--line,#dfc9a6);border-radius:20px;background:color-mix(in srgb,var(--surface,var(--card,#fffaf1)) 88%,transparent);box-shadow:0 10px 28px rgba(55,39,16,.08)}
  .v395-live-type-grid{grid-template-columns:1fr;gap:8px}.v395-live-type-card{padding:10px;border-radius:16px}.v395-live-type-icon{width:42px;height:42px;border-radius:13px}.v395-live-type-copy b{font-size:12px}.v395-live-type-copy small{font-size:9.5px}.v395-live-type-count{min-width:50px;min-height:31px;font-size:9px}

  body.app-body .mezat-live-hero-v170{display:none!important}
  body.app-body>.v395-appbar{width:100%}
  body.app-body .app-shell{padding-top:0!important;max-width:100%!important;width:100%!important;min-width:0!important}
  body.app-body .v395-live-type-shell{margin-left:8px;margin-right:8px}
  body.app-body .bottom-nav{bottom:max(7px,env(safe-area-inset-bottom))!important}
  body.app-body #app{padding-top:0!important}

  .seller-product-add-page-v393 .seller-product-submit-v393{bottom:calc(84px + env(safe-area-inset-bottom))!important}
  .pool-page-v394 .pool-product-grid-v394{grid-template-columns:1fr!important}
}
@media(max-width:365px){
  .v395-appbar-copy small{display:none}.v395-mobile-actions,.v395-mobile-quick,.v395-menu-links{grid-template-columns:1fr}.v395-mobile-search{grid-template-columns:1fr}.v395-mobile-search button{width:100%}.v395-live-type-card{gap:8px}.v395-live-type-count{min-width:44px;padding:0 6px}.v395-nav-link{font-size:8.5px}
}
/* Three auction types are also visible on their desktop landing pages. */
.v395-live-type-shell.v395-public-live-types,.v395-live-type-shell.v395-live-page-types{display:block;margin:0 0 14px}
@media(max-width:760px){.v395-live-type-shell.v395-public-live-types,.v395-live-type-shell.v395-live-page-types{margin:8px 0 12px}}
/* V395 live page: global app navigation stays consistent; the four live tools become an in-page sticky sub-navigation. */
@media(max-width:760px){
  body.app-body .bottom-nav.mezat-local-nav-v395{
    position:sticky!important;top:119px!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important;
    width:calc(100% - 16px)!important;max-width:none!important;min-width:0!important;height:auto!important;margin:8px auto 10px!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;padding:6px!important;overflow:hidden!important;
    border:1px solid var(--line,#dfc9a6)!important;border-radius:16px!important;background:color-mix(in srgb,var(--surface,var(--card,#fffaf1)) 95%,transparent)!important;
    box-shadow:0 8px 22px rgba(55,39,16,.09)!important;backdrop-filter:blur(16px)!important;z-index:54!important;
  }
  body.app-body .bottom-nav.mezat-local-nav-v395 .navbtn{
    min-width:0!important;min-height:40px!important;padding:7px 4px!important;border-radius:11px!important;font-size:10px!important;line-height:1.1!important;
  }
  body.app-body .app-shell{padding-bottom:14px!important}
  body.app-body #app{min-height:420px}
}


/* V398 - final mobile prototype visual matching, while preserving V396 touch-scroll recovery. */
@media(max-width:760px){
  .v395-appbar{background:color-mix(in srgb,var(--surface,#fffaf1) 96%,transparent);padding:calc(9px + env(safe-area-inset-top)) 13px 10px}
  .v395-appbar-main{gap:9px}
  .v395-appbar-logo{width:47px;height:47px;border-radius:15px;background:linear-gradient(145deg,#20a267,#0c7043);color:#fff;font-size:23px;box-shadow:0 9px 20px rgba(12,112,67,.25)}
  .v395-appbar-copy b{font-size:18px;letter-spacing:-.035em}.v395-appbar-copy small{font-size:10px;margin-top:4px}
  .v395-icon-btn,.v395-profile-btn{width:47px;height:47px;border-radius:15px}.v395-appbar-page h1{font-size:25px}.v395-appbar-page p{font-size:11px}
  .v395-mobile-search button{background:#168b57}
  .v395-mobile-kicker{color:#0c7043}
  .v395-mobile-section-head button{border:0;background:transparent;color:#0c7043;padding:7px 0;font-size:10px;font-weight:1000;cursor:pointer}
  .v397-home-quick a{min-height:91px;align-items:flex-start;padding:13px}.v397-home-quick a>span:first-child{width:38px;height:38px;border-radius:13px;background:#e7f4eb;display:grid;place-items:center;font-size:19px;flex:0 0 auto}.v397-home-quick b{display:block;font-size:12px}.v397-home-quick small{display:block;margin-top:4px;color:var(--muted,#716758);font-size:9px;line-height:1.35;font-weight:720}
  .v395-bottom-nav{max-width:440px;left:50%;right:auto;transform:translateX(-50%);width:100%;border-left:0;border-right:0;border-bottom:0;border-radius:0;padding:7px 8px calc(7px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--surface,#fffaf1) 94%,transparent);box-shadow:0 -10px 30px rgba(55,39,16,.10)}
  .v395-nav-link{min-height:60px;border-radius:16px;font-size:9.5px}.v395-nav-link>span:first-child{font-size:20px}.v395-nav-link.active:not(.center){background:#e7f4eb;color:#0c7043}.v395-nav-link.center>span:first-child{width:47px;height:47px;border-radius:16px}
  .v395-sheet{max-width:440px;border-radius:28px 28px 0 0;background:#fffaf1}.v395-sheet-head{padding:17px 18px 15px}.v395-sheet-head h2{font-size:24px}.v395-sheet-head p{font-size:12px}.v395-sheet-close{width:47px;height:47px;border-radius:16px;font-size:25px}.v395-sheet-body{padding:14px 15px calc(22px + env(safe-area-inset-bottom))}
  .v395-menu-group{padding:12px;border-radius:19px}.v395-menu-group h3{font-size:12px;margin:0 0 10px}.v395-menu-links{gap:8px}.v395-menu-link{min-height:58px;border-radius:16px;padding:0 12px;font-size:12px}
  .v397-auth-sheet .v395-sheet-body{padding-top:13px}.v397-auth-panel-wrap .auth-panel{padding:0;background:transparent;border:0;box-shadow:none}.v397-auth-panel-wrap .auth-tabs{gap:8px;margin-bottom:12px}.v397-auth-panel-wrap .auth-tab{min-height:50px;border-radius:15px;font-size:13px}.v397-auth-panel-wrap .auth-tab.active{background:#e7f4eb;border-color:#b9d8c5;color:#0c7043}.v397-auth-panel-wrap .auth-form{gap:10px}.v397-auth-panel-wrap .auth-form label{font-size:12px;color:var(--ink,#171612)}.v397-auth-panel-wrap .auth-form input,.v397-auth-panel-wrap .auth-form textarea,.v397-auth-panel-wrap .auth-form select{min-height:54px;border-radius:16px;background:#fffdf8;font-size:16px}.v397-auth-panel-wrap .auth-form>.btn{min-height:54px;border-radius:16px;font-size:15px}.v397-forgot-link{min-height:52px;margin-top:10px;border:1px solid var(--line,#dfc9a6);border-radius:16px;background:#fffdf8;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:1000}.v397-auth-info{margin-top:12px;padding:13px;border:1px dashed #cfae73;border-radius:17px;background:#f8efdf}.v397-auth-info b{display:block;font-size:13px}.v397-auth-info p{margin:5px 0 10px;color:var(--muted,#716758);font-size:10px;line-height:1.45;font-weight:720}.v397-auth-info>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v397-auth-info a{min-height:42px;border:1px solid var(--line,#dfc9a6);border-radius:13px;background:#fffdf8;display:flex;align-items:center;justify-content:center;text-align:center;font-size:10px;font-weight:950}
}
@media(max-width:365px){.v397-auth-info>div{grid-template-columns:1fr}}

/* V398 - login mode selector, combined role and compact mobile context menus. */
.login-mode-choice-v398{display:grid;gap:8px;padding:11px;border:1px solid var(--line,#dfc9a6);border-radius:17px;background:color-mix(in srgb,var(--surface-2,#f8efdf) 74%,var(--surface,#fffaf1) 26%)}
.login-mode-choice-v398>b{font-size:12px;color:var(--ink,#171612)}
.login-mode-buttons-v398{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
.login-mode-buttons-v398 button{min-width:0;min-height:43px;padding:7px 5px;border:1px solid var(--line,#dfc9a6);border-radius:13px;background:var(--surface,#fffaf1);color:var(--ink,#171612);font-size:11px;font-weight:1000;cursor:pointer}
.login-mode-buttons-v398 button.active{background:#168b57;border-color:#168b57;color:#fff;box-shadow:0 8px 18px rgba(22,139,87,.18)}
.login-mode-choice-v398>small{font-size:9.5px;line-height:1.4;color:var(--muted,#716758);font-weight:720}
.v395-mode-pill.both,.v395-profile-dot.both{background:#e9f0ff;color:#31599c;border-color:#b8c9ec}
@media(max-width:760px){
  .v398-mobile-context-ready .seller-page-tabs{display:none!important}
  body .role-context-wrap{display:none!important}
  .v398-context-menu-trigger{display:block;margin:0 0 12px}
  .v398-context-menu-trigger button{width:100%;min-height:58px;border:1px solid var(--line,#dfc9a6);border-radius:17px;background:linear-gradient(135deg,#e7f4eb,var(--surface,#fffaf1));display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:9px 12px;color:var(--ink,#171612);text-align:left;box-shadow:0 8px 20px rgba(55,39,16,.07)}
  .v398-context-menu-trigger button>span{width:38px;height:38px;border-radius:12px;background:#168b57;color:#fff;display:grid;place-items:center;font-size:18px}
  .v398-context-menu-trigger button>b{font-size:13px}.v398-context-menu-trigger button>small{font-size:10px;color:#0c7043;font-weight:950}
  .login-mode-buttons-v398 button{min-height:47px;font-size:12px}
}
@media(max-width:350px){.login-mode-buttons-v398{grid-template-columns:1fr}.login-mode-buttons-v398 button{min-height:39px}}

/* V400 - logged-in role navigation remains visible and each shortcut opens its focused sheet. */
.v395-mode-pill{
  appearance:none;
  -webkit-appearance:none;
  font-family:inherit;
  cursor:pointer;
}
.v395-mode-pill:focus-visible{
  outline:3px solid color-mix(in srgb,#168b57 28%,transparent);
  outline-offset:2px;
}
@media(max-width:760px){
  body .v395-bottom-nav:not([hidden]){
    display:grid!important;
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
  }
  body.v400-role-nav-ready,
  body[data-v395-auth="1"]{
    padding-bottom:calc(92px + env(safe-area-inset-bottom))!important;
  }
  .v395-bottom-nav .v395-nav-link[type="button"]{
    font-family:inherit;
    cursor:pointer;
  }
}

/* V400 - role-specific bottom actions; both mode has two equal green primary shortcuts. */
@media(max-width:760px){
  .v395-bottom-nav.v400-both-nav .v395-nav-link.center>span:first-child{
    width:43px;
    height:43px;
    margin-top:-17px;
    border-radius:15px;
    font-size:21px;
  }
  .v395-bottom-nav.v400-both-nav .v395-nav-link.center{
    color:#0c7043;
  }
  .v395-bottom-nav.v400-both-nav .v400-dual-primary.active{
    background:transparent;
  }
  .v395-bottom-nav .v395-nav-link>span:last-child{
    max-width:100%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
  }
}
@media(max-width:365px){
  .v395-bottom-nav.v400-both-nav .v395-nav-link.center>span:first-child{
    width:39px;
    height:39px;
    margin-top:-14px;
    border-width:3px;
    font-size:19px;
  }
  .v395-bottom-nav.v400-both-nav .v395-nav-link{font-size:8px}
}

/* bidlira.com V406 - universal PWA application surface for every public/member/seller page.
   The URLs and PHP/JSON actions stay single-source; only the mobile presentation layer changes. */
.v406-back-btn,.v406-page-loader,.v406-offline-banner{display:none}
@media (max-width:760px){
  :root{
    --v406-page:#f3eee3;
    --v406-card:#fffaf1;
    --v406-card-2:#f8efdf;
    --v406-line:#dfc9a6;
    --v406-text:#171612;
    --v406-muted:#716758;
    --v406-green:#168b57;
    --v406-shadow:0 12px 34px rgba(55,39,16,.09);
    --v406-shadow-soft:0 7px 20px rgba(55,39,16,.065);
  }
  html{background:var(--v406-page);overscroll-behavior-y:none}
  body[data-v406-shell="1"]{
    min-height:100dvh;
    background:
      radial-gradient(circle at 8% 0%,rgba(185,133,33,.09),transparent 27%),
      radial-gradient(circle at 96% 8%,rgba(22,139,87,.07),transparent 25%),
      linear-gradient(180deg,var(--v406-page),#eee6d7 72%,var(--v406-page));
    color:var(--v406-text);
    -webkit-tap-highlight-color:transparent;
  }
  body[data-v406-shell="1"].v406-mobile-ready main{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    padding:8px 0 24px!important;
    overflow:visible!important;
  }
  body[data-v406-shell="1"] main>.page-section,
  body[data-v406-shell="1"] main>.hero,
  body[data-v406-shell="1"] .page-section{
    width:100%!important;
    min-width:0!important;
    padding:8px 0!important;
    margin:0!important;
  }
  body[data-v406-shell="1"] .wrap,
  body[data-v406-shell="1"] main>.wrap,
  body[data-v406-shell="1"] .page-section>.wrap{
    width:calc(100% - 20px)!important;
    max-width:520px!important;
    min-width:0!important;
    margin-left:auto!important;
    margin-right:auto!important;
    padding-left:0!important;
    padding-right:0!important;
  }
  body[data-v406-shell="1"] .site-footer-legal-v196{display:none!important}

  /* Compact native-style app bar with a real back action on inner routes. */
  .v406-appbar{box-shadow:0 6px 24px rgba(55,39,16,.08)!important}
  .v406-back-btn{
    display:grid;width:43px;height:43px;place-items:center;flex:0 0 auto;
    border:1px solid var(--v406-line);border-radius:14px;background:var(--v406-card);
    color:var(--v406-text);font-size:31px;line-height:1;font-weight:560;cursor:pointer;
  }
  .v406-appbar .v395-appbar-brand{min-width:0}
  .v406-appbar .v395-appbar-copy b{font-size:17px}
  .v406-appbar .v395-appbar-page{margin-top:9px;padding:0 1px}
  .v406-appbar .v395-appbar-page h1{font-size:24px;white-space:normal;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
  .v406-appbar .v395-appbar-page p{max-width:245px;white-space:normal;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}

  /* Reusable application cards. */
  body[data-v406-shell="1"] :is(.info-card,.panel,.product-card,.seller-card,.buyer-card,.order-card,.wallet-card,.notification-card,.search-alert-card,.contact-card,.how-card,.legal-card,.auth-panel,.seller-panel-shell-v151,.seller-panel-content-v151,.seller-product-card,.seller-own-product-card-v216,.profile-order-card-v129,.message-card,.near-offer-card-v338,.pool-filter-shell-v394,.pool-results-head-v394,.pool-stat-grid-v394>div,.product-detail-card,.product-detail-side,.seller-terms-card-v203){
    max-width:100%!important;min-width:0!important;
    border:1px solid color-mix(in srgb,var(--v406-line) 88%,transparent)!important;
    border-radius:21px!important;
    background:linear-gradient(180deg,color-mix(in srgb,var(--v406-card) 97%,#fff 3%),color-mix(in srgb,var(--v406-card-2) 22%,var(--v406-card) 78%))!important;
    box-shadow:var(--v406-shadow-soft)!important;
  }
  body[data-v406-shell="1"] :is(.info-card,.contact-card,.how-card,.legal-card,.auth-panel){padding:17px!important}
  body[data-v406-shell="1"] :is(.info-grid,.seller-page-grid,.contact-grid,.how-grid,.legal-grid,.product-detail-grid,.profile-grid,.seller-product-grid,.seller-live-create-grid,.seller-image-settings-v239,.buyer-profile-grid-v269,.profile-wallet-history,.seller-terms-grid-v203){
    display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:11px!important;min-width:0!important;
  }
  body[data-v406-shell="1"] :is(.info-grid,.product-grid,.seller-grid,.buyer-grid,.room-grid,.category-grid){min-width:0!important}

  /* Page hero/title blocks now read as compact app summary cards rather than desktop banners. */
  body[data-v406-shell="1"] .section-head,
  body[data-v406-shell="1"] .seller-self-head,
  body[data-v406-shell="1"] .pool-page-head-v394,
  body[data-v406-shell="1"] .profile-orders-head-v129,
  body[data-v406-shell="1"] .search-alert-head{
    display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;
    min-height:0!important;margin:0 0 11px!important;padding:16px!important;
    border:1px solid color-mix(in srgb,var(--v406-line) 86%,var(--v406-green) 14%)!important;
    border-radius:21px!important;background:linear-gradient(135deg,#fffaf1,#f5ebd9)!important;
    box-shadow:var(--v406-shadow-soft)!important;overflow:hidden!important;
  }
  body[data-v406-shell="1"] .section-head:before,
  body[data-v406-shell="1"] .section-head:after,
  body[data-v406-shell="1"] .seller-self-head:before,
  body[data-v406-shell="1"] .seller-self-head:after{pointer-events:none!important}
  body[data-v406-shell="1"] .section-head h2,
  body[data-v406-shell="1"] .seller-self-head h2,
  body[data-v406-shell="1"] .pool-page-head-v394 h2{
    margin:3px 0 4px!important;font-size:23px!important;line-height:1.07!important;letter-spacing:-.045em!important;
  }
  body[data-v406-shell="1"] .section-head p,
  body[data-v406-shell="1"] .seller-self-head p,
  body[data-v406-shell="1"] .pool-page-head-v394 p{
    margin:0!important;font-size:12px!important;line-height:1.45!important;color:var(--v406-muted)!important;font-weight:720!important;
  }
  body[data-v406-shell="1"] .kicker{font-size:10px!important;letter-spacing:.085em!important;color:#0c7043!important}
  body[data-v406-shell="1"] :is(.seller-page-actions,.hero-actions,.product-card-actions,.profile-message-head-actions-v148,.action-row){
    display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;
  }
  body[data-v406-shell="1"] :is(.seller-page-actions,.hero-actions,.product-card-actions,.profile-message-head-actions-v148,.action-row) :is(.btn,a,button){
    width:100%!important;min-width:0!important;min-height:46px!important;padding-left:10px!important;padding-right:10px!important;border-radius:14px!important;white-space:normal!important;text-align:center!important;line-height:1.18!important;
  }
  body[data-v406-shell="1"] .v406-one-action{grid-template-columns:1fr!important}

  /* Product discovery looks like an application catalogue. */
  body[data-v406-shell="1"] .product-grid:not(.pool-product-grid-v394),
  body[data-v406-shell="1"] [data-live-products].product-grid{
    display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;min-width:0!important;
  }
  body[data-v406-shell="1"] .product-card{overflow:hidden!important;border-radius:18px!important}
  body[data-v406-shell="1"] .product-card .p-media{height:148px!important;min-height:0!important;border-radius:17px 17px 0 0!important}
  body[data-v406-shell="1"] .product-card .p-body{padding:11px!important}
  body[data-v406-shell="1"] .product-card .p-body h3{font-size:14px!important;line-height:1.22!important;margin:0 0 5px!important}
  body[data-v406-shell="1"] .product-card .p-body>p{font-size:10px!important;line-height:1.35!important;min-height:27px!important}
  body[data-v406-shell="1"] .product-card .price{font-size:16px!important}
  body[data-v406-shell="1"] .product-card .product-card-actions{grid-template-columns:1fr!important}
  body[data-v406-shell="1"] .product-card .product-card-actions .btn{min-height:38px!important;font-size:10.5px!important}
  body[data-v406-shell="1"] .product-attr-pills-v382{gap:4px!important}
  body[data-v406-shell="1"] .product-attr-pills-v382 span{font-size:8.5px!important;padding:4px 6px!important}
  body[data-v406-shell="1"] .pool-product-grid-v394{gap:10px!important}

  /* Forms become touch-first, single column and retain all original field names/actions. */
  body[data-v406-shell="1"] form{max-width:100%;min-width:0}
  body[data-v406-shell="1"] form :is(label,.form-field,.field){min-width:0!important}
  body[data-v406-shell="1"] form label{font-size:11.5px!important;line-height:1.35!important;font-weight:900!important}
  body[data-v406-shell="1"] form :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea){
    width:100%!important;max-width:100%!important;min-width:0!important;min-height:51px!important;
    padding:11px 13px!important;border:1px solid var(--v406-line)!important;border-radius:15px!important;
    background:#fffdf8!important;color:var(--v406-text)!important;font-size:16px!important;outline:none!important;
  }
  body[data-v406-shell="1"] form textarea{min-height:112px!important;resize:vertical}
  body[data-v406-shell="1"] form :is(input,select,textarea):focus{border-color:var(--v406-green)!important;box-shadow:0 0 0 3px rgba(22,139,87,.12)!important}
  body[data-v406-shell="1"] :is(.seller-form-row,.auth-row,.form-row,.field-row,.filter-row,.buyer-privacy-grid-v269,.pool-filter-grid-v394){
    display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;
  }
  body[data-v406-shell="1"] .check,
  body[data-v406-shell="1"] label:has(>input[type="checkbox"]),
  body[data-v406-shell="1"] label:has(>input[type="radio"]){
    min-height:48px;padding:10px 12px;border:1px solid var(--v406-line);border-radius:14px;background:#fffdf8;display:flex!important;align-items:center;gap:9px;
  }
  body[data-v406-shell="1"] input[type="checkbox"],body[data-v406-shell="1"] input[type="radio"]{width:20px;height:20px;flex:0 0 auto;accent-color:var(--v406-green)}
  body[data-v406-shell="1"] .seller-product-submit-v393,
  body[data-v406-shell="1"] .v406-sticky-submit{
    position:sticky!important;bottom:calc(88px + env(safe-area-inset-bottom))!important;z-index:45!important;
    margin:13px -5px 0!important;padding:9px!important;border:1px solid rgba(22,139,87,.18)!important;border-radius:18px!important;
    background:rgba(255,250,241,.94)!important;backdrop-filter:blur(16px)!important;box-shadow:0 -8px 26px rgba(55,39,16,.12)!important;
  }

  /* Profile and seller workspaces use the same app shell; desktop sidebars/tabs are replaced by the existing role sheet trigger. */
  body[data-v406-shell="1"] .seller-panel-shell-v151,
  body[data-v406-shell="1"] .seller-panel-layout-v151{
    display:block!important;width:100%!important;min-width:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;
  }
  body[data-v406-shell="1"] :is(.seller-panel-sidebar-v151,.seller-panel-nav-v151,.seller-page-tabs,.profile-page-tabs){display:none!important}
  body[data-v406-shell="1"] .seller-panel-content-v151{width:100%!important;min-width:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
  body[data-v406-shell="1"] .v398-context-menu-trigger{margin:0 0 10px!important}
  body[data-v406-shell="1"] .v398-context-menu-trigger button{min-height:64px!important;border-radius:19px!important;box-shadow:var(--v406-shadow-soft)!important}
  body[data-v406-shell="1"] .seller-dashboard-grid,
  body[data-v406-shell="1"] .seller-summary-grid,
  body[data-v406-shell="1"] .profile-summary-grid,
  body[data-v406-shell="1"] .seller-stat-grid{
    display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;
  }
  body[data-v406-shell="1"] .seller-dashboard-grid>*:first-child{grid-column:1/-1}

  /* Tables: small ones become readable cards; large ones remain smooth horizontal app panels. */
  .v406-table-scroll{width:100%;max-width:100%;overflow-x:auto;padding:1px 0 6px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}
  .v406-table-scroll>table{min-width:640px;margin:0!important}
  table.v406-card-table{display:block!important;width:100%!important;min-width:0!important;border:0!important;background:transparent!important}
  table.v406-card-table thead{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}
  table.v406-card-table tbody{display:grid!important;gap:9px!important}
  table.v406-card-table tr{display:block!important;padding:10px 12px!important;border:1px solid var(--v406-line)!important;border-radius:16px!important;background:#fffdf8!important;box-shadow:0 5px 15px rgba(55,39,16,.05)!important}
  table.v406-card-table td{display:grid!important;grid-template-columns:minmax(92px,.42fr) minmax(0,.58fr)!important;gap:10px!important;align-items:start!important;padding:7px 0!important;border:0!important;border-bottom:1px dashed color-mix(in srgb,var(--v406-line) 72%,transparent)!important;text-align:right!important;overflow-wrap:anywhere!important}
  table.v406-card-table td:last-child{border-bottom:0!important}
  table.v406-card-table td:before{content:attr(data-v406-label);text-align:left;color:var(--v406-muted);font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.045em}

  /* Details, notices, chips and accordions. */
  body[data-v406-shell="1"] details{max-width:100%;border:1px solid var(--v406-line);border-radius:16px;background:#fffdf8;overflow:hidden}
  body[data-v406-shell="1"] details>summary{min-height:51px;padding:13px 14px;display:flex;align-items:center;font-weight:950;cursor:pointer;list-style:none}
  body[data-v406-shell="1"] details>summary::-webkit-details-marker{display:none}
  body[data-v406-shell="1"] :is(.tag,.status,.badge,.chip,.pill){max-width:100%;white-space:normal}
  body[data-v406-shell="1"] :is(.empty,.notice,.alert,.seller-form-msg,.auth-msg){border-radius:16px!important;padding:13px!important;font-size:12px!important;line-height:1.45!important}

  /* Checkout / success / legal pages stay inside the same app viewport. */
  body[data-page="payment"] main,
  body[data-page="legal"] main,
  body[data-page="profile"] main,
  body[data-page="products"] main{padding-top:8px!important}
  body[data-v406-shell="1"] :is(.checkout-shell,.payment-shell,.success-shell,.legal-shell){width:calc(100% - 20px)!important;max-width:520px!important;margin:8px auto 0!important;padding:0!important}

  /* Native-feeling loading and connection states. */
  .v406-page-loader{position:fixed;inset:0;z-index:150;display:grid;place-items:center;background:rgba(243,238,227,.72);backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;transition:.16s}
  .v406-page-loader.show{opacity:1;visibility:visible;pointer-events:auto}
  .v406-page-loader>span{width:52px;height:52px;border:5px solid rgba(22,139,87,.16);border-top-color:var(--v406-green);border-radius:50%;animation:v406spin .75s linear infinite}
  @keyframes v406spin{to{transform:rotate(360deg)}}
  .v406-offline-banner{position:fixed;left:50%;top:calc(8px + env(safe-area-inset-top));z-index:151;transform:translate(-50%,-130%);display:flex;align-items:center;gap:7px;max-width:calc(100% - 24px);padding:9px 13px;border-radius:999px;background:#1f1d18;color:#fff;font-size:10px;font-weight:900;box-shadow:0 10px 28px rgba(0,0,0,.2);transition:.2s}
  .v406-offline-banner.show{transform:translate(-50%,0)}

  /* Hard overflow guard for old desktop modules without changing their behavior. */
  body[data-v406-shell="1"] main *,body[data-v406-shell="1"] .app-shell *{max-inline-size:100%}
  body[data-v406-shell="1"] :is(img,video,canvas,svg){max-width:100%;height:auto}
  body[data-v406-shell="1"] :is(pre,code){white-space:pre-wrap;overflow-wrap:anywhere}
}
@media(max-width:390px){
  body[data-v406-shell="1"] .product-grid:not(.pool-product-grid-v394),body[data-v406-shell="1"] [data-live-products].product-grid{gap:7px!important}
  body[data-v406-shell="1"] .product-card .p-media{height:132px!important}
  body[data-v406-shell="1"] .product-card .p-body{padding:9px!important}
  body[data-v406-shell="1"] :is(.seller-page-actions,.hero-actions,.product-card-actions,.profile-message-head-actions-v148,.action-row){grid-template-columns:1fr!important}
  .v406-appbar .v395-appbar-copy small{display:none!important}
  .v406-appbar .v395-appbar-logo{width:42px;height:42px}
}
/* END mobile-app-v406.css */

/* BEGIN text-contrast-v555.css */
/* BidLira V555 - light surface text contrast safety.
   The legacy #9fb2d0 muted color remains available for genuinely dark screens,
   but normal prose on cream/white public and mobile PWA surfaces is rendered dark. */
:root{--bidlira-readable-ink-v555:#151515}

html:not([data-theme="dark"]) body :is(.page-section,.profile-page,.seller-self-page,.info-card,.panel,.seller-panel-content-v151) .muted:not(button):not(.btn):not([role="button"]),
html:not([data-theme="dark"]) body .seller-packages-v554 :is(.seller-package-summary-copy p,.seller-package-summary-stats>span>small,.seller-package-pref-intro-v554 small,.seller-package-pref-toggle-v554 small,.seller-capability-chips-v123>span>small),
.m407-body .m407-content :is(.muted,.seller-form-msg,.seller-note-v439,.mod529-note-text):not(button):not(.btn):not([role="button"]){
  color:var(--bidlira-readable-ink-v555)!important;
  opacity:1!important;
  text-shadow:none!important;
}

/* Separate mobile PWA: all ordinary copy inside known pale work cards is readable.
   Colored action buttons, badges, bottom navigation, dialogs and live/dark surfaces are excluded. */
.m407-body .m407-content :is(.info-card,.seller-panel-content-v151,.seller-packages-v554,.m407-screen-card) :is(p,small,label,legend):not(.btn *):not(button *):not([role="button"] *){
  color:var(--bidlira-readable-ink-v555)!important;
  opacity:1!important;
  text-shadow:none!important;
}
.m407-body .m407-content :is(.btn,button,[role="button"],.badge,.tag,.seller-package-summary-actions,.m407-bottom,.m407-sheet) :is(span,small,b,strong,em,i){color:inherit!important}

/* Exact legacy muted value on a light card is corrected without changing dark live/admin screens. */
.m407-body .m407-content .m532-auto-dark-text{color:var(--bidlira-readable-ink-v555)!important}
/* END text-contrast-v555.css */

/* BEGIN site-background-v601.css */
/* BidLira V601 — bütün masaüstü public sayfalarda tek, admin temalı site zemini. */
:root{
  --site-page-base-v601:var(--page,var(--bg,#f4efe4));
  --site-page-end-v601:var(--page-2,color-mix(in srgb,var(--site-page-base-v601) 78%,#d9c8a8 22%));
  --site-page-warm-v601:var(--mustard,var(--warn,#b98521));
  --site-page-green-v601:var(--green,var(--primary,#188552));
}

@media (min-width:761px){
  html{
    min-height:100%;
    background-color:var(--site-page-base-v601)!important;
  }
  body:not(.admin-body){
    min-height:100vh;
    background-color:var(--site-page-base-v601)!important;
    background-image:
      radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--site-page-warm-v601) 16%,transparent) 0,transparent 34%),
      radial-gradient(circle at 92% 7%,color-mix(in srgb,var(--site-page-green-v601) 9%,transparent) 0,transparent 31%),
      linear-gradient(180deg,var(--site-page-base-v601),var(--site-page-end-v601))!important;
    background-position:0 0,0 0,0 0!important;
    background-repeat:no-repeat,no-repeat,no-repeat!important;
    background-size:100vw 100vh,100vw 100vh,100vw 100vh!important;
    background-attachment:fixed,fixed,fixed!important;
  }
}

/* Mobil/PWA mevcut ayrı mobil tema ayarlarını kullanmaya devam eder. */

/* BidLira V602 — header altındaki görünür yatay dikişi kaldırır.
 * Bazı eski public sayfa kökleri kendi tam genişlik zeminini çizdiği için,
 * header güvenli boşluğunun bittiği yerde farklı tonlu tek piksellik bir sınır
 * oluşuyordu. Public masaüstü köklerini ortak body zeminine şeffaflarız. */
@media (min-width:761px){
  body:not(.admin-body) > main,
  body:not(.admin-body) > .page-section,
  body:not(.admin-body) > section.page-section,
  body:not(.admin-body) main > .page-section,
  body:not(.admin-body) .product-section-v252,
  body:not(.admin-body) .public-product-list-v495{
    background:transparent!important;
    background-image:none!important;
    border-top:0!important;
    box-shadow:none;
  }

  body.header-template-html-soft .topbar.role-topbar.header-reference-v298,
  body.header-template-html-compact .topbar.role-topbar.header-reference-v298{
    border-bottom-color:transparent!important;
  }

  /* Mutlak konumlu arama/hesap satırının altındaki boşluk da doğrudan ortak
     site zeminini gösterir; ek tam genişlik bant veya ayırıcı kalmaz. */
  body.header-safe-content-gap-v522 .topbar.role-topbar.header-reference-v298 ~ main,
  body.header-safe-content-gap-v522 .topbar.role-topbar.header-reference-v298 ~ .page-section{
    outline:0!important;
  }
}
/* END site-background-v601.css */

/* BEGIN page-editor-runtime-v648.css */
.page-editor-content-slot-v648{padding:16px 0}.page-editor-content-slot-v648 .wrap{width:min(1180px,calc(100% - 28px));margin:auto}.page-editor-content-slot-v648 article{padding:24px;border:1px solid var(--line);border-radius:24px;background:var(--surface);box-shadow:var(--shadow-soft)}.page-editor-content-slot-v648 h1{margin:0 0 9px;font-size:clamp(28px,4vw,46px);line-height:1.05}.page-editor-content-slot-v648 h2,.page-editor-content-slot-v648 h3{margin:1.2em 0 .5em}.page-editor-content-slot-v648 p{line-height:1.65}.page-editor-content-slot-v648 img{max-width:100%;height:auto;border-radius:16px}.page-editor-intro-v648{margin:0 0 14px;color:var(--muted);font-weight:750;line-height:1.6}@media(max-width:640px){.page-editor-content-slot-v648{padding:10px 0}.page-editor-content-slot-v648 article{padding:18px;border-radius:20px}}
/* END page-editor-runtime-v648.css */

/* BEGIN page-content-runtime-v657.css */
.page-content-icon-v653{display:inline-flex;align-items:center;justify-content:center;line-height:1;margin-inline:4px;vertical-align:middle}.page-content-image-v653{display:inline-block;max-width:100%;height:auto;vertical-align:middle}.page-content-icon-v653.before,.page-content-image-v653:first-child{margin-left:0}.page-content-icon-v653.after,.page-content-image-v653:last-child{margin-right:0}
/* V657 - canlı editörden eklenen renkli ikonlar */
.page-content-icon-v657{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;max-width:3em;line-height:1;vertical-align:-.08em;white-space:nowrap;text-decoration:none!important;text-transform:none!important;font-style:normal!important;font-family:system-ui,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}
button>.page-content-icon-v657,a>.page-content-icon-v657,[role="button"]>.page-content-icon-v657{pointer-events:none}
/* END page-content-runtime-v657.css */
