/* ÇATALCA'DAN V7 — reference-theme */
:root{
 --v7-navy:#062f40;--v7-navy-dark:#032633;--v7-green:#13955a;--v7-green2:#1ca866;
 --v7-text:#152028;--v7-muted:#707d83;--v7-line:#e5e9e8;--v7-bg:#f6f7f7;
 --v7-white:#fff;--v7-shadow:0 6px 24px rgba(2,42,55,.09);--v7-radius:12px;--v7-shell:1360px
}
body.v7-body{margin:0;background:var(--v7-bg);color:var(--v7-text);font-family:Inter,Arial,Helvetica,sans-serif;overflow-x:hidden;font-size:14px}
.v7-body *{box-sizing:border-box}.v7-body a{text-decoration:none;color:inherit}.v7-body img{max-width:100%;display:block}
.v7-shell{width:min(var(--v7-shell),calc(100% - 40px));margin-inline:auto}

/* header */
.v7-header{height:62px;background:var(--v7-navy-dark);color:#fff;position:relative;z-index:1200;box-shadow:0 1px rgba(255,255,255,.04)}
.v7-header-row{height:62px;display:flex;align-items:center;gap:24px}
.v7-brand{display:flex;align-items:center;gap:9px;min-width:250px;color:#fff}
.v7-brand-mark{width:48px;height:44px;display:grid;place-items:center}.v7-brand-mark svg{width:44px;height:40px;fill:#fff}
.v7-brand b{display:block;font-size:22px;line-height:1;font-weight:900;letter-spacing:.25px}.v7-brand small{display:block;font-size:8px;line-height:1;margin-top:5px;font-weight:800;letter-spacing:.7px;color:#d7e4e7}
.v7-nav{height:100%;display:flex;align-items:center;justify-content:center;gap:4px;flex:1}
.v7-nav a{height:100%;display:flex;align-items:center;padding:0 12px;font-size:13px;font-weight:650;color:#eef5f6;white-space:nowrap;position:relative}
.v7-nav a:hover,.v7-nav a.active{color:#fff}.v7-nav a.active:after{content:"";position:absolute;left:11px;right:11px;bottom:0;height:2px;background:var(--v7-green2)}
.v7-header-actions{display:flex;align-items:center;gap:9px}
.v7-round-action{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.08);position:relative}
.v7-round-action svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:1.7}
.v7-round-action em{position:absolute;right:-2px;top:-3px;min-width:17px;height:17px;padding:0 4px;border-radius:10px;background:#ed4337;color:#fff;font-style:normal;font-size:9px;font-weight:900;display:grid;place-items:center;border:2px solid var(--v7-navy-dark)}
.v7-post-btn{height:40px;border-radius:4px;padding:0 17px;background:linear-gradient(90deg,var(--v7-green),var(--v7-green2));display:flex;align-items:center;gap:7px;font-size:13px;font-weight:800;color:#fff;box-shadow:0 3px 12px rgba(19,149,90,.18)}
.v7-post-btn span{font-size:20px;font-weight:300}.v7-account{display:flex;align-items:center;gap:9px;margin-left:2px;min-width:130px}
.v7-avatar{width:40px;height:40px;border-radius:50%;background:#fff;display:grid;place-items:center;border:2px solid rgba(255,255,255,.55)}
.v7-avatar svg{width:25px;fill:none;stroke:#8c9396;stroke-width:1.5}.v7-account b,.v7-account small{display:block;line-height:1.15}.v7-account b{font-size:12px}.v7-account small{font-size:10px;color:#d7e4e7;margin-top:4px}.v7-chevron{font-size:15px;color:#d7e4e7}
.v7-nav-toggle{display:none;margin-left:auto;border:0;background:none;padding:8px}.v7-nav-toggle i{display:block;width:22px;height:2px;background:#fff;margin:4px;border-radius:2px}.v7-nav-backdrop{display:none}

/* hero */
.v7-hero{
 height:342px;position:relative;color:#fff;background-color:#456b6c;
 background-image:linear-gradient(90deg,rgba(0,27,38,.44),rgba(0,29,40,.15) 50%,rgba(0,24,34,.22)),url("yalikoy-hero.jpg");
 background-size:cover;background-position:center 52%;overflow:visible
}
.v7-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,30,40,.05),rgba(2,30,40,.25));pointer-events:none}
.v7-hero-inner{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;align-items:center;padding-top:57px}
.v7-hero h1{margin:0;font-size:44px;line-height:1.04;font-weight:900;letter-spacing:-1.2px;text-shadow:0 2px 14px rgba(0,0,0,.25)}
.v7-hero-sub{margin:8px 0 20px;font-size:17px;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.45)}
.v7-search{width:min(830px,100%);height:58px;background:#fff;border-radius:6px;display:grid;grid-template-columns:1.4fr .95fr 1.05fr 112px;box-shadow:0 8px 26px rgba(0,0,0,.19);overflow:hidden}
.v7-search-field{display:flex;align-items:center;gap:9px;padding:0 17px;border-right:1px solid #e5e7e7;color:#2f3a40;min-width:0}
.v7-search-field svg{width:17px;height:17px;fill:none;stroke:#5f6b70;stroke-width:1.8;flex:0 0 auto}
.v7-search input,.v7-search select{width:100%;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:12px;color:#343d42}
.v7-search button{border:5px solid #fff;border-radius:7px;background:var(--v7-green);color:#fff;font-size:14px;font-weight:800;cursor:pointer}
.v7-search button:hover{background:#0f824e}
.v7-popular{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;margin-top:14px;font-size:10px;font-weight:650}
.v7-popular strong{font-size:10px}.v7-popular a{border:1px solid rgba(255,255,255,.7);background:rgba(0,0,0,.28);border-radius:18px;padding:5px 10px;box-shadow:0 1px 3px rgba(0,0,0,.18)}
.v7-popular a:hover{background:rgba(19,149,90,.85)}

/* category navigation overlapping hero */
.v7-category-wrap{position:relative;z-index:20;margin-top:-72px}
.v7-category-bar{height:116px;background:#fff;border-radius:11px;box-shadow:0 5px 18px rgba(3,43,56,.12);display:flex;align-items:stretch;padding:10px 12px;position:relative}
.v7-category-master{width:188px;flex:0 0 188px;background:linear-gradient(140deg,#13955a,#1aa765);color:#fff;border-radius:8px;display:flex;align-items:center;gap:13px;padding:0 18px;position:relative}
.v7-category-master svg{width:30px;height:30px;fill:none;stroke:#fff;stroke-width:1.6}.v7-category-master b{display:block;font-size:13px;line-height:1.35}.v7-category-master .arrow{margin-left:auto;font-size:28px;font-weight:300}
.v7-category-items{display:flex;flex:1;min-width:0;overflow:hidden}.v7-category-item{min-width:125px;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #edf0ef;padding:0 8px;text-align:center}
.v7-category-item:last-child{border-right:0}.v7-category-item .ico svg{width:31px;height:31px;fill:#fff;stroke:#1f272b;stroke-width:1.2}.v7-category-item b{font-size:11px;margin-top:7px;line-height:1.15}.v7-category-item small{font-size:9px;color:#858f93;margin-top:5px}
.v7-category-item.more{min-width:82px;max-width:90px;flex:0 0 90px;flex-direction:row;gap:8px;color:#6d767a}
.v7-mega-menu{display:none;position:absolute;left:0;top:100%;width:540px;background:#fff;border:1px solid #e4e9e7;border-radius:0 0 9px 9px;box-shadow:0 10px 25px rgba(4,40,51,.14);padding:12px 16px;color:#344047;z-index:50}
.v7-category-master:hover .v7-mega-menu{display:grid;grid-template-columns:1fr 1fr;gap:0}
.v7-mega-col{padding:0 15px;border-right:1px solid #e9edeb}.v7-mega-col:last-child{border-right:0}.v7-mega-col strong{font-size:11px;color:var(--v7-green);display:block;margin:3px 0 8px}.v7-mega-col a{display:block;font-size:10px;padding:5px 0;color:#556168}.v7-mega-col a:before{content:"•";color:var(--v7-green);margin-right:8px}

/* home content */
.v7-home-grid{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:18px;padding-top:18px;padding-bottom:28px}
.v7-panel{background:#fff;border:1px solid #e7ebea;border-radius:10px;box-shadow:0 3px 14px rgba(2,42,55,.035);min-width:0}
.v7-panel-head{height:55px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #eef1f0}
.v7-panel-head h2,.v7-panel-head h3{font-size:16px;margin:0;font-weight:850;position:relative}.v7-panel-head h2:after,.v7-panel-head h3:after{content:"";position:absolute;left:0;bottom:-17px;width:38px;height:2px;background:var(--v7-green)}
.v7-panel-head a{font-size:10px;color:#525d62}.v7-carousel-nav{display:flex;align-items:center;gap:5px}.v7-carousel-nav span{width:29px;height:29px;border-radius:50%;background:#f6f7f7;display:grid;place-items:center;color:#626d72}

/* featured */
.v7-feature-body{padding:10px 15px 12px}
.v7-feature-grid{display:grid;grid-template-columns:190px minmax(0,1fr) 220px 220px;gap:12px;min-width:0}
.v7-feature-menu{display:grid;grid-template-columns:1fr 1fr;background:#fff;border:1px solid #e8ecea;border-radius:8px;overflow:hidden;min-height:260px}
.v7-feature-menu>div{padding:10px 15px}.v7-feature-menu>div+div{border-left:1px solid #e7ebea}.v7-feature-menu strong{display:block;font-size:10px;color:var(--v7-green);margin-bottom:6px}.v7-feature-menu a{display:block;font-size:10px;color:#59656a;padding:4px 0}.v7-feature-menu a:before{content:"•";color:var(--v7-green);margin-right:7px}
.v7-listing-card{border:1px solid #e7ebea;border-radius:7px;background:#fff;overflow:hidden;min-width:0}
.v7-listing-card-image{height:124px;position:relative;background:linear-gradient(135deg,#dbe6e2,#f0f3f2);overflow:hidden}
.v7-listing-card-image img{width:100%;height:100%;object-fit:cover}.v7-listing-card-image .fallback{height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#dbe9e2,#f3f6f4);font-weight:900;color:#75827c;font-size:10px}
.v7-favorite{position:absolute;right:8px;top:8px;width:27px;height:27px;border-radius:50%;background:#fff;display:grid;place-items:center;font-size:18px;box-shadow:0 2px 7px rgba(0,0,0,.14)}
.v7-featured-badge{position:absolute;left:7px;top:7px;background:var(--v7-green);color:#fff;font-size:8px;font-weight:850;padding:4px 6px;border-radius:4px}
.v7-listing-card-body{padding:8px}.v7-listing-card-body .cat{font-size:8px;color:#7c878b}.v7-listing-card-body h3{font-size:11px;line-height:1.3;margin:4px 0 5px;min-height:28px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v7-listing-card-body .loc{font-size:8px;color:#7c878b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v7-listing-card-body .price{font-size:14px;font-weight:900;color:var(--v7-green);margin-top:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v7-listing-card-body .date{font-size:8px;color:#929b9e;margin-top:5px}
.v7-listing-card.primary .v7-listing-card-image{height:137px}.v7-listing-card.primary .v7-listing-card-body h3{font-size:10px}

/* quick sidebar */
.v7-side-stack{display:flex;flex-direction:column;gap:16px}.v7-quick-body{padding:7px 18px 12px}.v7-quick-link{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center;padding:9px 0}
.v7-quick-icon{width:38px;height:38px;border-radius:50%;background:#eaf6ef;display:grid;place-items:center;color:var(--v7-green)}.v7-quick-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}.v7-quick-link b{display:block;font-size:12px}.v7-quick-link small{display:block;font-size:9px;color:#818c90;margin-top:3px}

/* category picture row */
.v7-category-panel{margin-bottom:18px}.v7-cat-thumb-row{padding:10px 14px;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}
.v7-cat-thumb{border:1px solid #e7ebea;border-radius:6px;overflow:hidden;background:#fff;min-width:0}.v7-cat-thumb-image{height:82px;background:linear-gradient(135deg,#dce7e2,#f2f4f3);overflow:hidden;display:grid;place-items:center}.v7-cat-thumb-image img{width:100%;height:100%;object-fit:cover}.v7-cat-thumb-image svg{width:35px;height:35px;fill:#fff;stroke:#63706d;stroke-width:1.3}.v7-cat-thumb b{height:31px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:10px;line-height:1.15;padding:0 5px}

/* news */
.v7-news-body{padding:10px 14px 14px}.v7-news-item{display:grid;grid-template-columns:115px minmax(0,1fr);gap:10px;align-items:start}.v7-news-img{height:91px;background:linear-gradient(135deg,#e0e9e6,#f3f5f4);border-radius:5px;overflow:hidden}.v7-news-img img{width:100%;height:100%;object-fit:cover}.v7-news-text h4{font-size:10px;line-height:1.35;margin:5px 0 7px}.v7-news-text small{font-size:8px;color:#879196}.v7-news-empty{font-size:10px;color:#7a858a;line-height:1.6}

/* generic list pages */
.v7-page-hero{background:#fff;border-bottom:1px solid var(--v7-line);padding:30px 0}.v7-page-hero .crumb{font-size:9px;color:var(--v7-green);font-weight:900;letter-spacing:1px;text-transform:uppercase}.v7-page-hero h1{font-size:30px;margin:5px 0 6px}.v7-page-hero p{font-size:12px;color:var(--v7-muted);margin:0}
.v7-page{padding:25px 0 48px}.v7-filter{background:#fff;border:1px solid var(--v7-line);border-radius:9px;padding:10px;display:grid;grid-template-columns:1.5fr 1fr 1fr 120px;gap:8px;margin-bottom:18px}.v7-filter input,.v7-filter select{height:42px;border:1px solid #dfe5e2;border-radius:5px;padding:0 11px;background:#fff;min-width:0;font:inherit;font-size:11px}.v7-filter button{border:0;border-radius:5px;background:var(--v7-green);color:#fff;font-weight:800}
.v7-results-head{display:flex;justify-content:space-between;align-items:center;margin:0 0 12px}.v7-results-head h2{font-size:18px;margin:0}.v7-results-head span{font-size:10px;color:var(--v7-muted)}
.v7-list-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.v7-list-grid .v7-listing-card-image{height:155px}.v7-list-grid .v7-listing-card-body h3{font-size:12px}
.v7-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v7-directory-card{background:#fff;border:1px solid var(--v7-line);border-radius:9px;padding:15px}.v7-directory-card .meta{font-size:9px;color:var(--v7-green);font-weight:800}.v7-directory-card h3{font-size:15px;margin:6px 0}.v7-directory-card p{font-size:10px;line-height:1.6;color:var(--v7-muted);margin:0 0 10px}.v7-directory-card a.more{font-size:10px;color:var(--v7-green);font-weight:800}.v7-empty{background:#fff;border:1px dashed #cfd9d5;border-radius:9px;padding:30px;text-align:center;color:#758186;font-size:11px}

/* footer */
.v7-footer{background:var(--v7-navy-dark);color:#d9e7e9;margin-top:24px}.v7-footer-row{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:30px}.v7-footer-brand b{display:block;color:#fff;font-size:15px}.v7-footer-brand span{display:block;font-size:9px;color:#9db2b7;margin-top:4px}.v7-footer-links{display:flex;gap:20px;font-size:9px}.v7-footer-bottom{border-top:1px solid rgba(255,255,255,.08);min-height:34px;display:flex;align-items:center;justify-content:space-between;font-size:8px;color:#89a0a6}

/* responsive */
@media(max-width:1220px){
 .v7-brand{min-width:210px}.v7-nav a{padding:0 8px;font-size:12px}.v7-account{display:none}
 .v7-feature-grid{grid-template-columns:180px minmax(0,1fr) 210px}.v7-feature-grid .v7-listing-card:last-child{display:none}
 .v7-cat-thumb-row{grid-template-columns:repeat(6,minmax(0,1fr))}.v7-cat-thumb:nth-child(n+7){display:none}
}
@media(max-width:980px){
 .v7-shell{width:calc(100% - 24px)}.v7-header,.v7-header-row{height:60px}.v7-brand{min-width:0}.v7-brand b{font-size:19px}
 .v7-nav-toggle{display:block}.v7-nav{position:fixed;left:0;top:60px;bottom:0;width:min(310px,84vw);background:var(--v7-navy-dark);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:10px;transform:translateX(-105%);transition:.2s;z-index:1301;overflow:auto}.v7-nav a{height:auto;padding:13px 12px}.v7-menu-open .v7-nav{transform:translateX(0)}.v7-menu-open .v7-nav-backdrop{display:block;position:fixed;inset:60px 0 0;background:rgba(0,0,0,.38);z-index:1300}
 .v7-header-actions{margin-left:auto}.v7-round-action{display:none}.v7-hero{height:330px}.v7-hero-inner{padding-top:48px}.v7-hero h1{font-size:38px}
 .v7-search{grid-template-columns:1.3fr 1fr 1fr 92px}.v7-category-items{overflow-x:auto}.v7-category-item{min-width:118px}.v7-category-bar{overflow:visible}
 .v7-home-grid{grid-template-columns:1fr}.v7-side-stack{display:grid;grid-template-columns:1fr 1fr}.v7-feature-grid{grid-template-columns:190px minmax(0,1fr) 220px}.v7-feature-grid .v7-listing-card:last-child{display:block}.v7-feature-menu{display:none}
 .v7-cat-thumb-row{grid-template-columns:repeat(4,minmax(0,1fr))}.v7-cat-thumb:nth-child(n){display:block}.v7-list-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:720px){
 .v7-header-actions .v7-post-btn{height:36px;padding:0 11px}.v7-brand small{display:none}.v7-brand-mark{width:37px}.v7-brand-mark svg{width:34px}
 .v7-hero{height:auto;min-height:350px}.v7-hero-inner{padding:43px 0 85px}.v7-hero h1{font-size:32px;text-align:center}.v7-hero-sub{text-align:center;font-size:13px}
 .v7-search{height:auto;grid-template-columns:1fr;border-radius:7px;overflow:hidden}.v7-search-field{height:45px;border-right:0;border-bottom:1px solid #e6e9e8}.v7-search button{height:48px;border:4px solid #fff}
 .v7-popular{max-width:520px}.v7-category-wrap{margin-top:-55px}.v7-category-bar{height:98px;padding:8px}.v7-category-master{width:145px;flex-basis:145px}.v7-category-master b{font-size:11px}.v7-category-items{scrollbar-width:none}
 .v7-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v7-feature-grid .v7-listing-card.primary{grid-column:span 2}.v7-listing-card.primary .v7-listing-card-image{height:210px}.v7-feature-menu{display:none}
 .v7-side-stack{grid-template-columns:1fr}.v7-cat-thumb-row{grid-template-columns:repeat(2,minmax(0,1fr))}.v7-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v7-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .v7-filter{grid-template-columns:1fr 1fr}.v7-filter button{height:42px}.v7-footer-row{align-items:flex-start;flex-direction:column;padding:22px 0}.v7-footer-links{flex-wrap:wrap}.v7-footer-bottom{align-items:flex-start;flex-direction:column;gap:5px;padding:9px 0}
}
@media(max-width:440px){
 .v7-shell{width:calc(100% - 18px)}.v7-brand b{font-size:16px}.v7-header-actions{gap:5px}.v7-post-btn{font-size:11px}.v7-hero h1{font-size:29px}
 .v7-category-master{width:130px;flex-basis:130px;padding:0 12px}.v7-category-master svg{width:25px}.v7-feature-grid{grid-template-columns:1fr}.v7-feature-grid .v7-listing-card.primary{grid-column:auto}.v7-listing-card.primary .v7-listing-card-image,.v7-listing-card-image{height:190px}
 .v7-cat-thumb-row,.v7-list-grid,.v7-directory-grid{grid-template-columns:1fr 1fr}.v7-filter{grid-template-columns:1fr}
}


/* V7.1 — local bundled hero image */
.v7-hero{
  background-image:
    linear-gradient(90deg,rgba(0,27,38,.40),rgba(0,29,40,.12) 48%,rgba(0,24,34,.18)),
    url("yalikoy-hero.jpg");
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
}
@media(max-width:720px){
  .v7-hero{
    background-position:center center;
  }
}


/* ==================== V7.2 slider ==================== */
.v72-slider{background-image:none!important;background-color:#456b6c}
.v72-slides{position:absolute;inset:0;z-index:0;overflow:hidden}
.v72-slide{position:absolute;inset:0;opacity:0;transition:opacity .7s ease;pointer-events:none}
.v72-slide.active{opacity:1}
.v72-slide img{width:100%;height:100%;object-fit:cover;object-position:center center}
.v72-slide[data-position="left"] img{object-position:left center}
.v72-slide[data-position="right"] img{object-position:right center}
.v72-slider:after{z-index:1}
.v72-slider .v7-hero-inner{z-index:2}
.v72-slider-controls{position:absolute;right:2px;bottom:77px;display:flex;align-items:center;gap:8px;z-index:8}
.v72-slider-controls>button{width:28px;height:28px;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:rgba(0,0,0,.25);color:#fff;font-size:19px;cursor:pointer}
.v72-dots{display:flex;gap:5px}.v72-dots button{width:7px;height:7px;border:0;border-radius:50%;background:rgba(255,255,255,.55);padding:0;cursor:pointer}.v72-dots button.active{background:#fff;transform:scale(1.25)}
.v72-mega{width:720px;grid-template-columns:repeat(4,1fr)!important}
@media(max-width:900px){.v72-mega{width:min(680px,90vw);grid-template-columns:repeat(2,1fr)!important}.v72-slider-controls{bottom:70px}}
@media(max-width:720px){.v72-slider-controls{bottom:60px;right:10px}}

/* ==================== V7.3 listing detail ==================== */
.v73-detail{padding-top:18px;padding-bottom:48px}.v73-breadcrumb{display:flex;align-items:center;gap:7px;white-space:nowrap;overflow:hidden;font-size:9px;color:#7a868b;margin-bottom:15px}.v73-breadcrumb b{overflow:hidden;text-overflow:ellipsis}.v73-detail-head{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;background:#fff;border:1px solid var(--v7-line);border-radius:10px;padding:18px 20px;margin-bottom:13px}.v73-detail-head h1{font-size:25px;line-height:1.2;margin:7px 0 9px}.v73-detail-tags{display:flex;gap:6px;align-items:center}.v73-detail-tags span,.v73-detail-tags b,.v73-detail-tags em{font-size:8px;padding:4px 7px;border-radius:4px;font-style:normal;font-weight:850}.v73-detail-tags span{background:#f0f4f2}.v73-detail-tags b{background:#e7f6ed;color:var(--v7-green)}.v73-detail-tags em{background:#eaf3fa;color:#236994}.v73-detail-meta{display:flex;gap:15px;flex-wrap:wrap;font-size:9px;color:#7a858a}.v73-detail-price{font-size:29px;font-weight:950;color:var(--v7-green);white-space:nowrap}.v73-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:16px}.v73-detail-side{display:flex;flex-direction:column;gap:12px}.v73-gallery-card,.v73-content-card,.v73-seller-card,.v73-action-card,.v73-ad-slot{background:#fff;border:1px solid var(--v7-line);border-radius:10px;overflow:hidden;margin-bottom:14px}.v73-main-image{display:block;width:100%;height:min(540px,51vw);min-height:330px;max-height:540px;border:0;padding:0;background:#e9efec;position:relative;cursor:zoom-in}.v73-main-image img{width:100%;height:100%;object-fit:contain;background:#eef2f0}.v73-main-image>span{position:absolute;right:12px;bottom:12px;background:rgba(2,38,51,.78);color:#fff;padding:7px 10px;border-radius:6px;font-size:9px;font-weight:800}.v73-thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:8px}.v73-thumbs button{height:76px;border:1px solid #e1e8e5;border-radius:6px;padding:0;overflow:hidden;background:#eef2f0;cursor:pointer}.v73-thumbs img{width:100%;height:100%;object-fit:cover}.v73-thumbs .v73-more-photo{font-size:18px;font-weight:900;color:#fff;background:var(--v7-navy)}.v73-gallery-empty{height:420px;display:grid;place-items:center;align-content:center;background:linear-gradient(135deg,#dce7e3,#f5f7f6);color:#60736a;font-size:25px;font-weight:950}.v73-gallery-empty small{font-size:10px;font-weight:500;margin-top:6px}.v73-card-title{min-height:52px;padding:0 16px;border-bottom:1px solid #edf1ef;display:flex;align-items:center;justify-content:space-between;gap:12px}.v73-card-title h2{font-size:15px;margin:0}.v73-card-title span,.v73-card-title a{font-size:9px;color:#758187}.v73-spec-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px}.v73-spec-grid>div{padding:11px 12px;border-right:1px solid #edf1ef;border-bottom:1px solid #edf1ef}.v73-spec-grid>div:nth-child(4n){border-right:0}.v73-spec-grid small,.v73-spec-grid b{display:block}.v73-spec-grid small{font-size:8px;color:#839095;text-transform:uppercase;font-weight:800}.v73-spec-grid b{font-size:12px;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v73-description{padding:17px;font-size:12px;line-height:1.8;color:#38474d;word-break:break-word}.v73-info-list{display:grid;grid-template-columns:1fr 1fr;padding:5px 16px 14px}.v73-info-list>div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #edf1ef;padding:10px 0;font-size:10px}.v73-info-list span{color:#7a868b}.v73-info-list b{text-align:right}.v73-location-box{padding:16px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(135deg,#f5faf7,#fff)}.v73-location-box b{font-size:12px}.v73-location-box p{font-size:10px;color:#748086;margin:5px 0 0}.v73-location-box>a{font-size:10px;color:var(--v7-green);font-weight:850}.v73-seller-card{padding:17px;margin-bottom:0}.v73-seller-top{display:flex;gap:11px;align-items:center;padding-bottom:14px;border-bottom:1px solid #edf1ef;margin-bottom:12px}.v73-seller-avatar{width:47px;height:47px;border-radius:50%;background:#e9f6ef;color:var(--v7-green);display:grid;place-items:center;font-size:20px;font-weight:900}.v73-seller-top small{display:block;font-size:7px;letter-spacing:1px;color:#8a969a}.v73-seller-top h3{font-size:14px;margin:3px 0}.v73-seller-top b{font-size:8px;color:var(--v7-green)}.v73-contact{height:42px;border-radius:6px;margin-top:8px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:850}.v73-contact.primary{background:var(--v7-navy);color:#fff}.v73-contact.whatsapp{background:#17a966;color:#fff}.v73-contact.message{background:#eef6f2;color:#176d48}.v73-safe-note{margin-top:12px;background:#f7f9f8;border-radius:6px;padding:10px}.v73-safe-note b,.v73-safe-note span{display:block}.v73-safe-note b{font-size:9px}.v73-safe-note span{font-size:8px;line-height:1.5;color:#7a858a;margin-top:3px}.v73-action-card{padding:8px;margin-bottom:0}.v73-action-btn{width:100%;height:37px;border:0;background:#fff;border-bottom:1px solid #edf1ef;display:flex;align-items:center;padding:0 8px;font:inherit;font-size:10px;font-weight:750;color:#4b5a60;cursor:pointer}.v73-action-btn.danger{color:#a3423b}.v73-comments{padding:3px 16px}.v73-comments article{padding:13px 0;border-bottom:1px solid #edf1ef}.v73-comment-head{display:grid;grid-template-columns:auto 1fr auto;gap:10px}.v73-comment-head span{color:#e0a522}.v73-comments p{font-size:10px;line-height:1.6;color:#556268}.v73-inline-empty{padding:16px;font-size:10px;color:#7d898e}.v73-comment-form{padding:12px 16px 16px;display:grid;grid-template-columns:1fr 100px;gap:8px}.v73-comment-form>div{display:grid;grid-template-columns:130px 1fr;gap:7px}.v73-comment-form select,.v73-comment-form textarea{border:1px solid #dce5e1;border-radius:6px;padding:9px;font:inherit;font-size:10px}.v73-comment-form textarea{min-height:70px}.v73-comment-form button{border:0;border-radius:6px;background:var(--v7-green);color:#fff;font-weight:850}.v73-related{margin-top:20px;background:#fff;border:1px solid var(--v7-line);border-radius:10px;padding-bottom:14px;overflow:hidden}.v73-related .v7-list-grid{padding:12px 14px}.v73-lightbox[hidden]{display:none}.v73-lightbox{position:fixed;inset:0;background:rgba(1,18,25,.94);z-index:5000;display:grid;place-items:center;padding:45px}.v73-lightbox img{max-width:min(1400px,92vw);max-height:86vh;object-fit:contain}.v73-lightbox button{position:absolute;border:0;background:rgba(255,255,255,.12);color:#fff;cursor:pointer}.v73-lightbox .close{right:22px;top:18px;width:42px;height:42px;border-radius:50%;font-size:28px}.v73-lightbox .prev,.v73-lightbox .next{top:50%;width:44px;height:70px;border-radius:8px;font-size:38px;transform:translateY(-50%)}.v73-lightbox .prev{left:18px}.v73-lightbox .next{right:18px}.v73-lightbox>span{position:absolute;bottom:16px;color:#fff;font-size:10px}.v73-mobile-contact{display:none}@media(max-width:980px){.v73-detail-layout{grid-template-columns:1fr}.v73-detail-side{display:grid;grid-template-columns:1fr 1fr}.v73-main-image{height:520px}}@media(max-width:720px){.v73-detail{padding-bottom:85px}.v73-detail-head{align-items:flex-start;flex-direction:column;padding:14px}.v73-main-image{height:340px;min-height:0}.v73-thumbs{grid-template-columns:repeat(4,1fr)}.v73-spec-grid{grid-template-columns:repeat(2,1fr)}.v73-info-list{grid-template-columns:1fr}.v73-detail-side{grid-template-columns:1fr}.v73-comment-form{grid-template-columns:1fr}.v73-comment-form>div{grid-template-columns:1fr}.v73-comment-form button{height:42px}.v73-mobile-contact{position:fixed;left:0;right:0;bottom:0;height:62px;background:#fff;border-top:1px solid #dfe6e3;display:flex;gap:8px;padding:8px 12px;z-index:1700}.v73-mobile-contact a{flex:1;display:grid;place-items:center;border-radius:7px;background:var(--v7-navy);color:#fff;font-size:11px;font-weight:850}.v73-mobile-contact a.wa{background:#17a966}}

/* ==================== V7.4 business/company profiles ==================== */
.v74-profile{padding-top:18px;padding-bottom:50px}.v74-cover{height:330px;position:relative;border-radius:11px;overflow:hidden;background:linear-gradient(135deg,#547668,#9bb29c);margin-bottom:15px}.v74-cover>img{width:100%;height:100%;object-fit:cover}.v74-cover-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,37,49,.05),rgba(3,37,49,.76))}.v74-profile-identity{position:absolute;left:24px;right:24px;bottom:22px;display:flex;align-items:center;gap:15px;color:#fff}.v74-logo{width:82px;height:82px;border-radius:13px;background:#fff;color:var(--v7-navy);display:grid;place-items:center;font-size:31px;font-weight:950;overflow:hidden;border:3px solid rgba(255,255,255,.8)}.v74-logo img{width:100%;height:100%;object-fit:cover}.v74-profile-identity h1{font-size:29px;margin:5px 0 6px}.v74-profile-identity p{font-size:10px;color:#e2ecee;margin:0}.v74-badges{display:flex;gap:6px}.v74-badges>*{font-style:normal;font-size:8px;font-weight:850;padding:4px 7px;border-radius:4px;background:rgba(255,255,255,.16)}.v74-badges b{background:#15975b}.v74-badges em{background:#d6a034}.v74-profile-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px}.v74-profile-side{display:flex;flex-direction:column;gap:12px}.v74-side-title{font-size:14px;font-weight:900;margin-bottom:7px}.v74-info-grid{display:grid;grid-template-columns:1fr 1fr;padding:7px 16px 16px}.v74-info-grid>div{padding:10px 0;border-bottom:1px solid #edf1ef}.v74-info-grid>div:nth-child(odd){padding-right:15px}.v74-info-grid>div:nth-child(even){padding-left:15px;border-left:1px solid #edf1ef}.v74-info-grid .wide{grid-column:1/-1;border-left:0!important;padding-left:0!important}.v74-info-grid small,.v74-info-grid b{display:block}.v74-info-grid small{font-size:8px;color:#899499;text-transform:uppercase;font-weight:800}.v74-info-grid b{font-size:10px;line-height:1.6;margin-top:4px;word-break:break-word}.v74-listings{padding:12px}.v74-trust{background:linear-gradient(145deg,var(--v7-navy),#0d4758);color:#fff;border-radius:10px;padding:17px}.v74-trust b,.v74-trust span,.v74-trust small{display:block}.v74-trust b{font-size:13px}.v74-trust span{font-size:9px;line-height:1.6;color:#c7d8dc;margin:6px 0 12px}.v74-trust small{font-size:8px;color:#83d8a9}.v74-entity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.v74-entity-card{background:#fff;border:1px solid var(--v7-line);border-radius:9px;overflow:hidden}.v74-entity-cover{height:125px;display:block;position:relative;background:linear-gradient(135deg,#dbe7e2,#f2f4f3)}.v74-entity-cover>img{width:100%;height:100%;object-fit:cover}.v74-entity-cover>span{position:absolute;left:13px;bottom:-25px;width:54px;height:54px;border-radius:10px;background:#fff;border:3px solid #fff;box-shadow:0 3px 10px rgba(0,0,0,.12);display:grid;place-items:center;font-weight:950;font-size:19px;overflow:hidden}.v74-entity-cover>span img{width:100%;height:100%;object-fit:cover}.v74-entity-body{padding:33px 14px 14px}.v74-entity-body .meta{font-size:8px;color:var(--v7-green);font-weight:800}.v74-entity-body h3{font-size:14px;margin:5px 0}.v74-entity-body h3 b{color:var(--v7-green)}.v74-entity-body p{font-size:9px;line-height:1.6;color:#6f7b80;min-height:44px}.v74-entity-body .more{font-size:9px;color:var(--v7-green);font-weight:850}@media(max-width:900px){.v74-profile-grid{grid-template-columns:1fr}.v74-profile-side{display:grid;grid-template-columns:1fr 1fr}.v74-entity-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.v74-cover{height:280px}.v74-profile-identity{left:14px;bottom:14px}.v74-logo{width:65px;height:65px}.v74-profile-identity h1{font-size:22px}.v74-info-grid{grid-template-columns:1fr}.v74-info-grid>div{padding:9px 0!important;border-left:0!important}.v74-profile-side{grid-template-columns:1fr}.v74-entity-grid{grid-template-columns:1fr}}


/* ==================== V7.5 account / messaging ==================== */
.v75-auth{min-height:680px;display:grid;place-items:center;padding:45px 18px;background:linear-gradient(145deg,#edf5f1,#f8faf9)}
.v75-auth-card{width:min(430px,100%);background:#fff;border:1px solid var(--v7-line);border-radius:14px;padding:28px;box-shadow:0 18px 50px rgba(6,47,64,.08)}
.v75-auth-card.wide{width:min(720px,100%)}.v75-auth-brand{font-size:19px;font-weight:950;color:var(--v7-navy);margin-bottom:22px}.v75-auth-brand small{display:block;font-size:8px;letter-spacing:1px;color:#839095;margin-top:3px}
.v75-auth-card h1{font-size:24px;margin:0 0 6px}.v75-auth-card>p{font-size:10px;line-height:1.6;color:#748087;margin:0 0 18px}.v75-auth-card label,.v75-form label{display:block;font-size:9px;font-weight:850;color:#536268}
.v75-auth-card input,.v75-auth-card select,.v75-form input,.v75-form select,.v75-form textarea,.v75-plan-grid textarea{width:100%;box-sizing:border-box;margin-top:5px;border:1px solid #d9e3df;border-radius:7px;background:#fff;padding:10px;font:inherit;font-size:10px;outline:none}.v75-auth-card input:focus,.v75-form input:focus,.v75-form select:focus,.v75-form textarea:focus{border-color:#78b497;box-shadow:0 0 0 3px rgba(20,148,90,.08)}
.v75-auth-card>label{margin-top:11px}.v75-auth-card button,.v75-form>button{width:100%;border:0;border-radius:7px;background:var(--v7-green);color:#fff;padding:12px;font-size:10px;font-weight:900;margin-top:15px;cursor:pointer}.v75-auth-foot{text-align:center;font-size:9px;color:#7a878c;margin-top:15px}.v75-auth-foot a{color:var(--v7-green);font-weight:850}.v75-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.v75-auth-card .v75-form-grid{margin-top:10px}
.v75-alert{background:#eaf7f0;color:#176d48;border:1px solid #d6eee1;border-radius:8px;padding:11px 13px;font-size:10px;margin-bottom:13px}.v75-alert.error{background:#fff1f0;color:#9d3b34;border-color:#f0d8d5}

.v75-account-hero{background:linear-gradient(110deg,#062f40,#0a4558);color:#fff}.v75-account-hero>.v7-shell{min-height:150px;display:flex;align-items:center;justify-content:space-between;gap:25px}.v75-account-hero.small>.v7-shell{min-height:118px}.v75-account-hero small{font-size:8px;color:#7ad1a3;letter-spacing:1.4px;font-weight:900}.v75-account-hero h1{font-size:28px;margin:4px 0}.v75-account-hero p{font-size:10px;color:#c1d3d8;margin:0}.v75-account-hero a,.v75-account-hero button{border:0;background:var(--v7-green);color:#fff;padding:10px 14px;border-radius:7px;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.v75-account-hero a.secondary{background:rgba(255,255,255,.1)}.v75-quota{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:9px;padding:10px 15px;font-size:15px;font-weight:900}.v75-quota small{display:block;color:#c6d9dc;font-size:7px;margin-top:3px}
.v75-account-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:16px;padding-top:18px;padding-bottom:48px}.v75-account-side{background:#fff;border:1px solid var(--v7-line);border-radius:10px;padding:10px;height:max-content;position:sticky;top:75px}.v75-account-user{display:flex;gap:9px;align-items:center;padding:9px 8px 14px;border-bottom:1px solid #edf1ef}.v75-account-user>span{width:39px;height:39px;border-radius:50%;background:#e7f6ed;color:var(--v7-green);display:grid;place-items:center;font-weight:950;font-size:16px}.v75-account-user b,.v75-account-user small{display:block}.v75-account-user b{font-size:10px}.v75-account-user small{font-size:7px;color:#879398;margin-top:2px;max-width:125px;overflow:hidden;text-overflow:ellipsis}.v75-account-side nav{display:flex;flex-direction:column;padding:8px 0}.v75-account-side nav a{display:flex;align-items:center;min-height:38px;padding:0 9px;border-radius:6px;font-size:9px;font-weight:750;color:#536168;position:relative}.v75-account-side nav a:hover,.v75-account-side nav a.active{background:#eef7f2;color:#14744b}.v75-account-side nav a em{margin-left:auto;background:#e8463f;color:#fff;min-width:17px;height:17px;border-radius:9px;display:grid;place-items:center;font-size:7px;font-style:normal}.v75-logout{display:block;border-top:1px solid #edf1ef;padding:12px 9px 4px;font-size:9px;color:#a1453e;font-weight:800}
.v75-account-main{min-width:0}.v75-plan-banner{background:linear-gradient(120deg,#0b3949,#0d5c58);border-radius:10px;color:#fff;padding:17px 19px;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.v75-plan-banner small{font-size:7px;color:#77d7a4;letter-spacing:1px}.v75-plan-banner h2{font-size:20px;margin:3px 0}.v75-plan-banner p{font-size:9px;color:#c6d7d9;margin:0}.v75-plan-banner a{background:#fff;color:#174653;border-radius:6px;padding:8px 10px;font-size:9px;font-weight:850}
.v75-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:12px}.v75-stats>div{background:#fff;border:1px solid var(--v7-line);border-radius:9px;padding:13px;position:relative;overflow:hidden}.v75-stats span{display:block;font-size:8px;color:#78858a;font-weight:850;text-transform:uppercase}.v75-stats b{display:block;font-size:22px;margin-top:5px;color:var(--v7-navy)}.v75-stats b small{font-size:10px;color:#839095}.v75-stats a{display:block;font-size:8px;color:var(--v7-green);margin-top:7px;font-weight:850}.v75-stats i{display:block;height:3px;background:#e8efec;border-radius:2px;margin-top:10px}.v75-stats i:after{content:"";display:block;height:100%;width:var(--p);background:var(--v7-green);border-radius:2px}
.v75-dashboard-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:12px}.v75-panel{background:#fff;border:1px solid var(--v7-line);border-radius:10px;overflow:hidden;margin-bottom:12px}.v75-panel-head{min-height:49px;padding:0 14px;border-bottom:1px solid #edf1ef;display:flex;align-items:center;justify-content:space-between;gap:10px}.v75-panel-head h2{font-size:13px;margin:0}.v75-panel-head a,.v75-panel-head span{font-size:8px;color:#718086}
.v75-mini-list{padding:5px 13px}.v75-mini-list>a{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid #edf1ef}.v75-mini-list>a:last-child{border-bottom:0}.v75-mini-list .pic{width:46px;height:36px;border-radius:5px;background:#edf2f0;overflow:hidden;display:grid;place-items:center}.v75-mini-list .pic img{width:100%;height:100%;object-fit:cover}.v75-mini-list b,.v75-mini-list small{display:block}.v75-mini-list b{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v75-mini-list small{font-size:7px;color:#869297;margin-top:3px}.v75-mini-list em{font-style:normal;font-size:7px;padding:4px 6px;border-radius:10px;background:#edf2ef}.v75-mini-list em.approved{background:#e7f6ed;color:#176d48}.v75-mini-list em.pending{background:#fff5dd;color:#8b6420}.v75-mini-list em.rejected{background:#fff0ef;color:#a13e37}.v75-mini-list.messages .avatar{width:36px;height:36px;border-radius:50%;background:#e8f5ee;color:#167148;display:grid;place-items:center;font-weight:900}.v75-mini-list.messages>a{grid-template-columns:36px minmax(0,1fr) auto}.v75-mini-list.messages em{background:#e74740;color:#fff;min-width:18px;text-align:center}
.v75-empty{padding:25px;text-align:center;color:#7c898e;font-size:10px}.v75-empty a{color:var(--v7-green);font-weight:850}

.v75-my-listings article{display:grid;grid-template-columns:130px minmax(0,1fr) 90px;gap:13px;padding:12px;border-bottom:1px solid #edf1ef}.v75-my-listings article:last-child{border-bottom:0}.v75-my-listings .image{height:90px;border-radius:7px;overflow:hidden;background:#edf2f0;display:grid;place-items:center}.v75-my-listings .image img{width:100%;height:100%;object-fit:cover}.v75-my-listings .image span{font-size:8px;font-weight:950;color:#75847d}.v75-my-listings .body>small{font-size:8px;color:#7f8b90}.v75-my-listings h3{font-size:13px;margin:5px 0}.v75-my-listings .body>b{font-size:13px;color:var(--v7-green)}.v75-my-listings .meta{display:flex;gap:7px;margin-top:8px}.v75-my-listings .meta span{font-size:7px;padding:4px 6px;background:#f2f5f4;border-radius:9px}.v75-status.approved{color:#176d48}.v75-status.pending{color:#8b6420}.v75-status.rejected{color:#a13e37}.v75-my-listings .actions{display:flex;flex-direction:column;justify-content:center;gap:5px}.v75-my-listings .actions a{font-size:8px;text-align:center;padding:7px;border:1px solid #dfe7e3;border-radius:5px;font-weight:800}

.v75-conversation-list>a{display:grid;grid-template-columns:43px minmax(0,1fr) auto;gap:11px;padding:13px 14px;border-bottom:1px solid #edf1ef;align-items:center}.v75-conversation-list>a:last-child{border-bottom:0}.v75-conversation-list>a.unread{background:#f1f9f5}.v75-conversation-list .avatar{width:43px;height:43px;border-radius:50%;background:#e6f4ec;color:#17724a;display:grid;place-items:center;font-weight:950}.v75-conversation-list .copy>div{display:flex;justify-content:space-between;gap:10px}.v75-conversation-list b{font-size:10px}.v75-conversation-list time{font-size:7px;color:#8a9599}.v75-conversation-list strong{display:block;font-size:8px;color:#65747a;margin-top:3px}.v75-conversation-list p{font-size:8px;color:#899499;margin:4px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v75-conversation-list> a > em{background:#e44840;color:#fff;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:8px;font-style:normal}

.v75-chat{background:#fff;border:1px solid var(--v7-line);border-radius:10px;overflow:hidden}.v75-chat-head{height:64px;padding:0 14px;border-bottom:1px solid #e8eeeb;display:flex;align-items:center;justify-content:space-between}.v75-chat-head>div{display:flex;gap:8px;align-items:center}.v75-chat-head .avatar{width:38px;height:38px;border-radius:50%;background:#e7f5ed;color:#176f49;display:grid;place-items:center;font-weight:950}.v75-chat-head b,.v75-chat-head a{display:block}.v75-chat-head b{font-size:10px}.v75-chat-head a{font-size:7px;color:var(--v7-green);margin-top:2px}.v75-chat-head>span{font-size:8px;color:#7d898e}.v75-chat-messages{height:480px;overflow:auto;padding:18px;background:#f5f8f7}.v75-chat-messages article{max-width:72%;margin:7px 0}.v75-chat-messages article.me{margin-left:auto}.v75-chat-messages article>div{padding:10px 12px;border-radius:10px;background:#fff;border:1px solid #e1e8e5;font-size:10px;line-height:1.6}.v75-chat-messages article.me>div{background:#e7f6ed;border-color:#d3eadc}.v75-chat-messages small{display:block;font-size:7px;color:#899499;margin-top:3px}.v75-chat-messages article.me small{text-align:right}.v75-chat-empty{text-align:center;color:#879398;font-size:9px;padding-top:180px}.v75-chat-compose{display:grid;grid-template-columns:1fr 90px;gap:8px;padding:10px;border-top:1px solid #e7ecea}.v75-chat-compose textarea{height:60px;resize:none;border:1px solid #dbe4e0;border-radius:7px;padding:9px;font:inherit;font-size:10px}.v75-chat-compose button{border:0;border-radius:7px;background:var(--v7-green);color:#fff;font-weight:900}.v75-chat-compose button:disabled{opacity:.45}.v75-chat-limit{font-size:9px;background:#fff5dd;color:#805d1d;padding:9px 12px}.v75-chat-limit a{font-weight:850}

.v75-notifications article{display:grid;grid-template-columns:38px minmax(0,1fr) 32px;gap:9px;padding:13px 14px;border-bottom:1px solid #edf1ef}.v75-notifications article.unread{background:#f1f9f5}.v75-notifications .icon{width:34px;height:34px;border-radius:8px;background:#e9f5ef;color:#16714a;display:grid;place-items:center;font-weight:900}.v75-notifications article>div>div{display:flex;justify-content:space-between;gap:10px}.v75-notifications b{font-size:10px}.v75-notifications time{font-size:7px;color:#899499}.v75-notifications p{font-size:8px;color:#6f7c81;margin:4px 0}.v75-notifications a{font-size:8px;color:var(--v7-green);font-weight:850}.v75-notifications form button{width:27px;height:27px;border:0;border-radius:50%;background:#edf3f0;color:#14754b;cursor:pointer}

.v75-favorite-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.v75-favorite-grid article{background:#fff;border:1px solid var(--v7-line);border-radius:9px;overflow:hidden}.v75-favorite-grid .image{height:145px;background:#edf2f0;display:grid;place-items:center}.v75-favorite-grid .image img{width:100%;height:100%;object-fit:cover}.v75-favorite-grid .image span{font-size:9px;font-weight:950}.v75-favorite-grid .body{padding:11px}.v75-favorite-grid small{font-size:7px;color:#7f8c91}.v75-favorite-grid h3{font-size:11px;margin:5px 0;min-height:27px}.v75-favorite-grid .body>b{font-size:12px;color:var(--v7-green)}.v75-favorite-grid form button{width:100%;margin-top:9px;border:0;background:#f3f6f5;border-radius:5px;padding:7px;font-size:8px;color:#a24039;cursor:pointer}

.v75-form{padding:15px}.v75-form label{margin-bottom:9px}.v75-form label small{display:block;font-size:7px;color:#899499;margin-top:4px}.v75-form textarea{min-height:95px;resize:vertical}
.v75-membership-usage{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.v75-membership-usage>div{background:#fff;border:1px solid var(--v7-line);border-radius:9px;padding:14px}.v75-membership-usage small{font-size:8px;color:#7c898e}.v75-membership-usage b{display:block;font-size:22px;color:var(--v7-navy);margin-top:5px}
.v75-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.v75-plan-grid>article{background:#fff;border:1px solid var(--v7-line);border-radius:10px;padding:16px;position:relative}.v75-plan-grid>article.current{border:2px solid var(--v7-green)}.v75-plan-grid .tag{font-size:7px;color:var(--v7-green);font-weight:900;letter-spacing:.8px}.v75-plan-grid h2{font-size:21px;margin:5px 0}.v75-plan-grid .price{font-size:12px;color:#718086}.v75-plan-grid ul{list-style:none;padding:0;margin:13px 0}.v75-plan-grid li{font-size:9px;padding:6px 0;border-bottom:1px solid #edf1ef}.v75-plan-grid form button,.v75-plan-grid>article>button{width:100%;border:0;border-radius:6px;background:var(--v7-green);color:#fff;padding:9px;font-size:9px;font-weight:850}.v75-plan-grid button:disabled{background:#dfe7e3;color:#718086}.v75-plan-grid textarea{min-height:55px;margin-bottom:7px}

.v75-limit-card{background:#fff;border:1px solid #f0d8d5;border-radius:10px;padding:25px;text-align:center}.v75-limit-card b{font-size:20px;color:#a13e37}.v75-limit-card p{font-size:10px;color:#758187}.v75-limit-card a{display:inline-block;background:var(--v7-green);color:#fff;padding:9px 12px;border-radius:6px;font-size:9px;font-weight:850}.v75-create-head{display:flex;justify-content:flex-end;margin-bottom:10px}.v75-create-head>div{background:#fff;border:1px solid var(--v7-line);border-radius:7px;padding:8px 11px}.v75-create-head b,.v75-create-head span{display:block;font-size:8px}.v75-create-head span{color:#7d898e;margin-top:2px}.v75-create-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.v75-create-grid>a{background:#fff;border:1px solid var(--v7-line);border-radius:10px;padding:20px;text-align:center;transition:.2s}.v75-create-grid>a:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(6,47,64,.07)}.v75-create-grid span{font-size:30px}.v75-create-grid h2{font-size:15px}.v75-create-grid p{font-size:9px;line-height:1.6;color:#77848a}

@media(max-width:1050px){.v75-stats{grid-template-columns:1fr 1fr}.v75-dashboard-grid{grid-template-columns:1fr}.v75-plan-grid{grid-template-columns:1fr 1fr}.v75-create-grid{grid-template-columns:1fr 1fr}}
@media(max-width:820px){.v75-account-layout{grid-template-columns:1fr}.v75-account-side{position:static}.v75-account-side nav{display:grid;grid-template-columns:1fr 1fr}.v75-account-user{display:none}.v75-logout{border-top:0}.v75-favorite-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.v75-account-hero>.v7-shell{min-height:130px;align-items:flex-start;flex-direction:column;justify-content:center}.v75-account-hero h1{font-size:23px}.v75-account-layout{padding-top:10px}.v75-account-side nav{grid-template-columns:1fr 1fr}.v75-stats{grid-template-columns:1fr 1fr}.v75-form-grid{grid-template-columns:1fr}.v75-auth-card .v75-form-grid>span{display:none}.v75-plan-grid{grid-template-columns:1fr}.v75-membership-usage{grid-template-columns:1fr}.v75-my-listings article{grid-template-columns:90px minmax(0,1fr)}.v75-my-listings .image{height:75px}.v75-my-listings .actions{grid-column:1/-1;flex-direction:row}.v75-my-listings .actions a{flex:1}.v75-favorite-grid{grid-template-columns:1fr}.v75-chat-messages{height:410px}.v75-chat-messages article{max-width:86%}.v75-chat-compose{grid-template-columns:1fr 70px}.v75-notifications article{grid-template-columns:34px minmax(0,1fr) 27px}.v75-create-grid{grid-template-columns:1fr}.v75-stats b{font-size:18px}}


/* ==================== V7.6 CREDIT SYSTEM ==================== */
.v76-credit-chip{height:34px;padding:0 10px;border-radius:7px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;color:#8de0ad;font-size:8px;font-weight:900;white-space:nowrap}
.v76-wallet-hero{background:linear-gradient(110deg,#082f3e,#0c5a4f)}
.v76-dashboard-wallet{background:linear-gradient(120deg,#fff7de,#fffdf4);border:1px solid #eedfa7;border-radius:10px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.v76-dashboard-wallet small,.v76-dashboard-wallet b,.v76-dashboard-wallet span{display:block}.v76-dashboard-wallet small{font-size:7px;color:#9b7a24;font-weight:900;letter-spacing:1px}.v76-dashboard-wallet b{font-size:25px;color:#604816;margin:3px 0}.v76-dashboard-wallet b em{font-size:10px;font-style:normal}.v76-dashboard-wallet span{font-size:8px;color:#8f7b48}.v76-dashboard-wallet a{background:#143f4c;color:#fff;border-radius:6px;padding:8px 11px;font-size:8px;font-weight:850}
.v76-wallet-summary{display:grid;grid-template-columns:1fr auto;gap:12px;background:linear-gradient(120deg,#0a3948,#0b5b51);border-radius:11px;color:#fff;padding:19px;margin-bottom:12px}.v76-wallet-summary .balance small,.v76-wallet-summary .balance b,.v76-wallet-summary .balance span{display:block}.v76-wallet-summary .balance small{font-size:7px;color:#7be0a6;letter-spacing:1px}.v76-wallet-summary .balance b{font-size:31px;margin:4px 0}.v76-wallet-summary .balance b em{font-size:11px;font-style:normal}.v76-wallet-summary .balance span{font-size:8px;color:#c3d6d7}.v76-wallet-summary .quick{display:flex;align-items:center;gap:6px}.v76-wallet-summary .quick a{background:rgba(255,255,255,.1);color:#fff;padding:9px;border-radius:6px;font-size:8px;font-weight:850}
.v76-credit-packages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:13px}.v76-credit-packages article{border:1px solid #e0e8e4;border-radius:9px;padding:13px;background:#fff}.v76-credit-packages .top small,.v76-credit-packages .top b,.v76-credit-packages .top span{display:block}.v76-credit-packages .top small{font-size:8px;color:#7b888d;font-weight:850}.v76-credit-packages .top b{font-size:23px;color:var(--v7-navy);margin:5px 0}.v76-credit-packages .top b em{font-size:8px;font-style:normal}.v76-credit-packages .top span{font-size:7px;color:var(--v7-green)}.v76-credit-packages .price{font-size:15px;font-weight:900;margin:10px 0}.v76-credit-packages input{width:100%;box-sizing:border-box;border:1px solid #dce5e1;border-radius:5px;padding:7px;font-size:8px}.v76-credit-packages button{width:100%;margin-top:6px;border:0;border-radius:5px;background:var(--v7-green);color:#fff;padding:8px;font-size:8px;font-weight:850}
.v76-product-list{padding:4px 13px}.v76-product-list>div{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #edf1ef}.v76-product-list>div:last-child{border-bottom:0}.v76-product-list>div>span{width:28px;height:28px;border-radius:7px;background:#edf7f2;display:grid;place-items:center}.v76-product-list b,.v76-product-list small{display:block}.v76-product-list b{font-size:9px}.v76-product-list small{font-size:7px;color:#829095;margin-top:2px}.v76-product-list em{font-style:normal;font-size:8px;font-weight:900;color:#755c21}
.v76-requests{padding:4px 13px}.v76-requests>div{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid #edf1ef}.v76-requests b,.v76-requests small{display:block}.v76-requests b{font-size:9px}.v76-requests small{font-size:7px;color:#829095}.v76-requests>div>span{font-size:8px;color:#18714a;font-weight:900}.v76-requests em,.v76-ad-requests em{font-style:normal;font-size:7px;padding:4px 6px;border-radius:9px;background:#f0f3f2}.v76-requests em.approved,.v76-ad-requests em.approved{background:#e7f6ed;color:#176c47}.v76-requests em.rejected,.v76-ad-requests em.rejected{background:#fff0ef;color:#a13e37}.v76-requests em.pending,.v76-ad-requests em.pending{background:#fff5dd;color:#88611f}
.v76-tx-list{padding:4px 14px}.v76-tx-list>div{display:grid;grid-template-columns:48px minmax(0,1fr);gap:9px;align-items:center;padding:10px 0;border-bottom:1px solid #edf1ef}.v76-tx-list>div:last-child{border-bottom:0}.v76-tx-list>div>span{width:44px;height:30px;border-radius:6px;display:grid;place-items:center;font-size:10px;font-weight:950}.v76-tx-list .plus{background:#e8f7ef;color:#176e48}.v76-tx-list .minus{background:#fff0ef;color:#a13d37}.v76-tx-list b,.v76-tx-list small{display:block}.v76-tx-list b{font-size:9px}.v76-tx-list small{font-size:7px;color:#839095;margin-top:3px}
.v76-boost-current{display:grid;grid-template-columns:170px 1fr;gap:14px;background:#fff;border:1px solid var(--v7-line);border-radius:10px;padding:12px;margin-bottom:12px}.v76-boost-current>div{height:110px;background:#eef2f0;border-radius:7px;overflow:hidden}.v76-boost-current img{width:100%;height:100%;object-fit:cover}.v76-boost-current section small{font-size:7px;color:#7f8c91}.v76-boost-current section h2{font-size:17px;margin:5px 0 9px}.v76-boost-current section div{display:flex;gap:6px;flex-wrap:wrap}.v76-boost-current section span{font-size:7px;background:#edf6f1;border-radius:10px;padding:5px 7px;color:#176f49}.v76-boost-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.v76-boost-grid article{background:#fff;border:1px solid var(--v7-line);border-radius:10px;padding:16px;text-align:center}.v76-boost-grid .icon{font-size:25px}.v76-boost-grid h2{font-size:14px}.v76-boost-grid p{font-size:8px;line-height:1.6;color:#79868b;min-height:40px}.v76-boost-grid .cost{font-size:21px;font-weight:950;color:#6b531e}.v76-boost-grid .cost small{font-size:8px}.v76-boost-grid button{width:100%;margin-top:10px;border:0;border-radius:6px;background:var(--v7-green);color:#fff;padding:9px;font-size:8px;font-weight:900}.v76-boost-grid button:disabled{background:#dfe6e3;color:#88938f}.v75-my-listings .actions a.boost{background:#eef8f3;color:#17714a;border-color:#d8ebdf}
.v76-membership-intro{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid var(--v7-line);border-radius:9px;padding:12px 14px;margin-bottom:11px}.v76-membership-intro b,.v76-membership-intro span{display:block}.v76-membership-intro b{font-size:13px}.v76-membership-intro span{font-size:8px;color:#829095;margin-top:3px}.v76-membership-intro a{font-size:8px;color:var(--v7-green);font-weight:900}.v76-plan-grid article.vip{background:linear-gradient(160deg,#fff,#fffaf0);border-color:#e8d69d}.v76-plan-grid .price small{font-size:8px}.v75-membership-usage span{display:block;font-size:7px;color:#7d898e;margin-top:4px}.v76-message-packs{padding:6px 14px}.v76-message-packs article{display:grid;grid-template-columns:1fr auto 90px;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid #edf1ef}.v76-message-packs article:last-child{border-bottom:0}.v76-message-packs b,.v76-message-packs small{display:block}.v76-message-packs b{font-size:10px}.v76-message-packs small{font-size:7px;color:#829095;margin-top:3px}.v76-message-packs strong{font-size:9px;color:#6b531e}.v76-message-packs button{width:100%;border:0;border-radius:5px;background:var(--v7-green);color:#fff;padding:8px;font-size:8px;font-weight:850}.v76-message-packs button:disabled{opacity:.45}
.v76-ad-requests{padding:5px 13px}.v76-ad-requests article{display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid #edf1ef}.v76-ad-requests img{width:90px;height:52px;object-fit:cover;border-radius:5px}.v76-ad-requests b,.v76-ad-requests small{display:block}.v76-ad-requests b{font-size:9px}.v76-ad-requests small{font-size:7px;color:#829095;margin-top:3px}.v76-ad-requests p{font-size:8px;color:#6f7c81;margin:4px 0 0}
.v76-urgent-badge{font-size:8px;padding:4px 7px;border-radius:4px;background:#fff0df;color:#a35118;font-weight:900}.v76-boost-link{color:#177149!important;background:#eef8f3!important}

@media(max-width:1100px){.v76-credit-packages{grid-template-columns:1fr 1fr}.v76-boost-grid{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.v76-wallet-summary{grid-template-columns:1fr}.v76-wallet-summary .quick{display:grid;grid-template-columns:1fr 1fr}.v76-credit-packages{grid-template-columns:1fr}.v76-boost-current{grid-template-columns:110px 1fr}.v76-boost-grid{grid-template-columns:1fr}.v76-message-packs article{grid-template-columns:1fr auto}.v76-message-packs form{grid-column:1/-1}.v76-ad-requests article{grid-template-columns:70px minmax(0,1fr) auto}.v76-ad-requests img{width:70px;height:48px}.v76-credit-chip{display:none}}

.v76-business-boost{background:linear-gradient(120deg,#fff8e2,#fffdf5);border:1px solid #ecdba0;border-radius:10px;padding:14px 16px;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:15px}.v76-business-boost small,.v76-business-boost b,.v76-business-boost span{display:block}.v76-business-boost small{font-size:7px;color:#947522;font-weight:900}.v76-business-boost b{font-size:13px;color:#594517;margin:4px 0}.v76-business-boost span{font-size:8px;color:#82734c}.v76-business-boost button{border:0;background:#745918;color:#fff;border-radius:6px;padding:9px 11px;font-size:8px;font-weight:900}.v76-business-boost button:disabled{opacity:.45}.v76-card-urgent{position:absolute;left:8px;bottom:8px;background:#ef6c24;color:#fff;padding:4px 6px;border-radius:4px;font-size:7px;font-weight:950;z-index:3}
@media(max-width:620px){.v76-business-boost{align-items:flex-start;flex-direction:column}.v76-business-boost form,.v76-business-boost button{width:100%}}

/* ==================== V7.6.1 member/profile naming ==================== */
.v761-plan-side{margin-left:auto;margin-right:10px;text-align:right}.v761-plan-side small,.v761-plan-side b,.v761-plan-side span{display:block}.v761-plan-side small{font-size:7px;color:#76d9a0}.v761-plan-side b{font-size:13px;margin-top:2px}.v761-plan-side span{font-size:7px;color:#c5d8da;margin-top:2px}
.v761-create-intro{display:grid;grid-template-columns:1fr 220px;gap:10px;margin-bottom:12px}.v761-create-intro>div{background:#fff;border:1px solid var(--v7-line);border-radius:9px;padding:13px}.v761-create-intro small,.v761-create-intro b,.v761-create-intro span{display:block}.v761-create-intro small{font-size:7px;color:#7b888d;font-weight:900;letter-spacing:.8px}.v761-create-intro b{font-size:14px;color:var(--v7-navy);margin:4px 0}.v761-create-intro span{font-size:8px;color:#7d898e;line-height:1.5}
.v761-category-section{background:#fff;border:1px solid var(--v7-line);border-radius:10px;overflow:hidden}.v761-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:13px}.v761-category-grid>a{display:grid;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:9px;border:1px solid #e2e9e6;border-radius:8px;padding:11px;background:#fff;transition:.18s}.v761-category-grid>a:hover{border-color:#9dceb4;background:#f5fbf8;transform:translateY(-1px)}.v761-category-grid .icon{width:38px;height:38px;border-radius:8px;background:#edf7f2;color:#177249;display:grid;place-items:center;font-size:17px}.v761-category-grid b,.v761-category-grid small{display:block}.v761-category-grid b{font-size:10px;color:#26383f}.v761-category-grid small{font-size:7px;color:#839095;margin-top:3px;line-height:1.4}.v761-category-grid em{font-style:normal;color:#1c7d51;font-size:13px}
.v761-fallback-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:13px}.v761-fallback-grid>a{border:1px solid #e1e8e5;border-radius:8px;text-align:center;padding:18px}.v761-fallback-grid span{font-size:26px}.v761-fallback-grid h2{font-size:14px}.v761-fallback-grid p{font-size:8px;color:#7d898e}
.v761-profile-tools{margin-top:12px;background:#eef7f2;border:1px solid #dcebe2;border-radius:9px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:15px}.v761-profile-tools b,.v761-profile-tools span{display:block}.v761-profile-tools b{font-size:10px;color:#1a6043}.v761-profile-tools span{font-size:8px;color:#6f7d76;margin-top:3px}.v761-profile-tools a{font-size:8px;font-weight:900;color:#177249;white-space:nowrap}
@media(max-width:900px){.v761-category-grid{grid-template-columns:1fr 1fr}.v761-create-intro{grid-template-columns:1fr}}
@media(max-width:620px){.v761-plan-side{display:none}.v761-category-grid{grid-template-columns:1fr}.v761-fallback-grid{grid-template-columns:1fr}.v761-profile-tools{align-items:flex-start;flex-direction:column}}

/* ==================== V7.6.2 ==================== */
.v762-category-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v762-category-groups section{background:#fff;border:1px solid var(--v7-line);border-radius:10px;overflow:hidden}.v762-category-groups .head{display:flex;align-items:center;gap:10px;padding:13px 14px;border-bottom:1px solid #edf1ef;background:#f9fbfa}.v762-category-groups .head>span{width:38px;height:38px;border-radius:8px;background:#e9f6ef;display:grid;place-items:center}.v762-category-groups .head svg{width:21px;height:21px;fill:#16744b}.v762-category-groups h2{font-size:14px;margin:0}.v762-category-groups small{font-size:7px;color:#819095}.v762-category-groups .children{display:grid;grid-template-columns:1fr 1fr;padding:8px}.v762-category-groups .children a{display:flex;justify-content:space-between;gap:8px;padding:8px;border-radius:5px;font-size:8px;color:#526168}.v762-category-groups .children a:hover{background:#eef8f3;color:#176f49}.v762-category-groups .children em{font-style:normal;color:#1b7a50}
.v762-form-shell{max-width:900px;margin:auto}.v762-listing-form .v75-panel-head a{font-size:8px;color:var(--v7-green);font-weight:850}.v762-check{display:flex!important;align-items:center;gap:7px}.v762-check input{width:auto!important;margin:0!important}.v762-vehicle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.v762-verification-note{background:#fff5dc;border:1px solid #ead9a0;border-radius:8px;padding:11px 13px;margin:12px 0}.v762-verification-note b,.v762-verification-note span{display:block}.v762-verification-note b{font-size:9px;color:#745b1e}.v762-verification-note span{font-size:8px;line-height:1.6;color:#7d6d43;margin-top:3px}.v762-register-passwords{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:10px}.v762-register-passwords label{font-size:9px;font-weight:850;color:#536268}.v762-register-passwords input{width:100%;box-sizing:border-box;margin-top:5px;border:1px solid #d9e3df;border-radius:7px;padding:10px}.v762-auth-link{display:block;text-align:center;background:var(--v7-green);color:#fff;border-radius:7px;padding:11px;font-size:9px;font-weight:850}.v762-org-fields{margin-top:12px;padding-top:12px;border-top:1px solid #edf1ef}.v762-password-form{display:flex;flex-direction:column}.v762-password-form label{width:100%;max-width:520px}.v762-password-form>button{max-width:520px}.v762-buy-credit{display:block;text-align:center;margin-top:8px;background:var(--v7-green);color:#fff!important;border-radius:5px;padding:9px;font-size:8px;font-weight:900}.v762-payment-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v762-bank-box{padding:17px}.v762-bank-box small,.v762-bank-box b,.v762-bank-box strong{display:block}.v762-bank-box small{font-size:7px;color:#849196;font-weight:900;margin-top:10px}.v762-bank-box small:first-child{margin-top:0}.v762-bank-box b{font-size:12px;margin-top:3px}.v762-bank-box strong{font-size:18px;letter-spacing:.6px;color:#176f49;background:#edf8f2;border-radius:7px;padding:10px;margin-top:5px;word-break:break-all}.v762-bank-box p{font-size:8px;line-height:1.6;color:#6f7c82;margin-top:12px}.v762-order-summary{display:grid;grid-template-columns:1fr auto;gap:6px;padding:10px;background:#f5f8f7;border-radius:7px;margin-bottom:12px}.v762-order-summary span{font-size:8px;color:#7b888d}.v762-order-summary b{font-size:9px;text-align:right}.v762-payment-warning{font-size:8px;line-height:1.6;background:#fff6df;border:1px solid #eadba9;border-radius:6px;padding:9px;color:#765d26}.v762-payment-grid button:disabled{opacity:.45}
@media(max-width:760px){.v762-category-groups{grid-template-columns:1fr}.v762-category-groups .children{grid-template-columns:1fr}.v762-vehicle-grid{grid-template-columns:1fr 1fr}.v762-register-passwords{grid-template-columns:1fr}.v762-payment-grid{grid-template-columns:1fr}}
@media(max-width:520px){.v762-vehicle-grid{grid-template-columns:1fr}}

/* ==================== V7.7 ==================== */
.v77-member-banner{background:#fff;border:1px solid var(--v7-line);border-radius:10px;padding:15px 18px;display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:12px}.v77-member-banner small,.v77-member-banner b,.v77-member-banner span{display:block}.v77-member-banner small{font-size:7px;color:#7b888d;font-weight:900}.v77-member-banner h2{font-size:20px;margin:3px 0}.v77-member-banner b{font-size:12px;color:#176f49;margin-top:4px}.v77-member-banner p,.v77-member-banner span{font-size:8px;color:#7c898e;margin:3px 0 0}
.v77-listing-rule,.v77-listing-summary{display:grid;grid-template-columns:1fr 220px;gap:10px;margin-bottom:12px}.v77-listing-rule>div,.v77-listing-summary>div{background:#fff;border:1px solid var(--v7-line);border-radius:9px;padding:13px}.v77-listing-rule small,.v77-listing-rule b,.v77-listing-rule span,.v77-listing-summary small,.v77-listing-summary b,.v77-listing-summary span{display:block}.v77-listing-rule small,.v77-listing-summary small{font-size:7px;color:#7e8b90;font-weight:900}.v77-listing-rule b,.v77-listing-summary b{font-size:20px;color:var(--v7-navy);margin:4px 0}.v77-listing-rule span,.v77-listing-summary span,.v77-listing-summary a{font-size:8px;color:#7d898e}.v77-listing-summary a{color:var(--v7-green);font-weight:900}
.v762-category-groups .children a{grid-template-columns:minmax(0,1fr) auto 15px!important;display:grid!important;align-items:center}.v762-category-groups .children strong{font-size:7px;color:#6f571e;background:#fff7df;border-radius:9px;padding:4px 6px;white-space:nowrap}
.v77-charge-note,.v77-free-note{border-radius:9px;padding:12px 14px;margin-bottom:12px}.v77-charge-note{background:#fff6df;border:1px solid #e9d9a6}.v77-free-note{background:#eaf7f0;border:1px solid #d4ebdf}.v77-charge-note b,.v77-charge-note span,.v77-free-note b,.v77-free-note span{display:block}.v77-charge-note b,.v77-free-note b{font-size:11px}.v77-charge-note span,.v77-free-note span{font-size:8px;color:#6f7c81;margin-top:3px}
.v77-conversation-list article{display:grid;grid-template-columns:minmax(0,1fr) 52px;border-bottom:1px solid #edf1ef}.v77-conversation-list article.unread{background:#f1f9f5}.v77-conversation-list .main{display:grid;grid-template-columns:43px minmax(0,1fr) auto;gap:11px;padding:13px 14px;align-items:center}.v77-conversation-list .avatar{width:43px;height:43px;border-radius:50%;background:#e6f4ec;color:#17724a;display:grid;place-items:center;font-weight:950}.v77-conversation-list .copy>div{display:flex;justify-content:space-between}.v77-conversation-list b{font-size:10px}.v77-conversation-list time,.v77-conversation-list strong,.v77-conversation-list p{font-size:8px}.v77-conversation-list p{margin:4px 0 0;color:#849095}.v77-conversation-list article>form{display:grid;place-items:center}.v77-conversation-list article>form button{border:0;background:#fff0ef;color:#9c4039;border-radius:5px;padding:6px 8px;font-size:7px;cursor:pointer}
.v77-pagination{display:flex;justify-content:center;gap:5px;padding:14px}.v77-pagination a{min-width:30px;height:30px;padding:0 7px;display:grid;place-items:center;border:1px solid #dfe7e3;border-radius:5px;font-size:8px;background:#fff}.v77-pagination a.active{background:var(--v7-green);color:#fff;border-color:var(--v7-green)}
.v77-chat-tools{display:flex;justify-content:flex-end;gap:8px;padding:8px 10px;background:#fbfcfc;border-bottom:1px solid #e7ecea}.v77-chat-tools button,.v77-chat-tools summary{border:1px solid #dfe7e3;background:#fff;border-radius:5px;padding:6px 8px;font-size:7px;color:#5e6d72;cursor:pointer}.v77-chat-tools details{position:relative}.v77-chat-tools details form{position:absolute;right:0;top:30px;width:240px;background:#fff;border:1px solid #dfe7e3;border-radius:7px;padding:8px;z-index:5;box-shadow:0 10px 25px rgba(0,0,0,.08)}.v77-chat-tools textarea{width:100%;box-sizing:border-box;height:75px;border:1px solid #dfe7e3;border-radius:5px;padding:7px;font-size:8px}.v75-chat-messages article footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.v75-chat-messages article footer form button{border:0;background:transparent;color:#9a706c;font-size:7px;cursor:pointer;padding:2px 0}
.v77-notif-actions{display:flex;gap:7px}.v77-notif-actions form{margin:0}.v77-notif-actions button.danger{background:#a6473f}.v77-notifications article{grid-template-columns:38px minmax(0,1fr) 45px}.v77-notifications form .delete{width:auto;height:auto;border-radius:5px;background:#fff0ef;color:#9d3c36;padding:6px 7px}
@media(max-width:700px){.v77-member-banner,.v77-listing-rule,.v77-listing-summary{grid-template-columns:1fr}.v77-notif-actions{width:100%}.v77-notif-actions form,.v77-notif-actions button{flex:1;width:100%}.v77-chat-tools{justify-content:flex-start}.v77-chat-tools details form{right:auto;left:0}}

/* ==================== V7.7.1 CATEGORY WIZARD + MEMBER NO ==================== */
.v771-wizard{background:#fff;border:1px solid var(--v7-line);border-radius:11px;overflow:hidden}.v771-wizard>header{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:#f8fbf9;border-bottom:1px solid #e5ece8}.v771-wizard>header b,.v771-wizard>header span{display:block}.v771-wizard>header b{font-size:13px}.v771-wizard>header span{font-size:8px;color:#829095}.v771-wizard>header a{font-size:8px;color:var(--v7-green);font-weight:850}.v771-breadcrumb{display:flex;align-items:center;gap:7px;min-height:39px;padding:0 15px;border-bottom:1px solid #edf1ef;background:#fff}.v771-breadcrumb span{font-size:8px;font-weight:800;color:#526168}.v771-breadcrumb i{font-style:normal;color:#9eaaa6}.v771-columns{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);overflow-x:auto;min-height:370px}.v771-cat-col{border-right:1px solid #e7edea;min-width:220px}.v771-cat-col .head{position:sticky;top:0;padding:10px 12px;background:#f6f9f8;font-size:8px;font-weight:950;color:#637177;letter-spacing:.4px;border-bottom:1px solid #e5ebe8}.v771-cat-col button{width:100%;border:0;border-bottom:1px solid #eef2f0;background:#fff;display:flex;justify-content:space-between;align-items:center;text-align:left;padding:10px 12px;font-size:8px;color:#46565c;cursor:pointer}.v771-cat-col button:hover,.v771-cat-col button.active{background:#eaf7f0;color:#176f49;font-weight:900}.v771-cat-col button em{font-style:normal;font-size:14px}.v771-title-step{padding:18px;border-top:1px solid #e6ece9;background:#fbfdfc}.v771-title-step small{font-size:7px;color:#18734b;font-weight:950}.v771-title-step h2{font-size:17px;margin:3px 0}.v771-title-step p{font-size:8px;color:#7b888d;margin:0 0 10px}.v771-title-step input{width:100%;box-sizing:border-box;border:1px solid #dce5e1;border-radius:7px;padding:12px;font-size:10px}.v771-title-step .quote{font-size:8px;color:#6e5a28;background:#fff6df;border-radius:6px;padding:8px 10px;margin-top:8px}.v771-title-step button{margin-top:9px;border:0;border-radius:6px;background:var(--v7-green);color:#fff;padding:10px 14px;font-size:8px;font-weight:900}.v771-member-card{background:linear-gradient(120deg,#eef8f3,#f8fcfa);border:1px solid #d8eade;border-radius:9px;padding:13px 15px;margin-bottom:12px}.v771-member-card small,.v771-member-card b,.v771-member-card span{display:block}.v771-member-card small{font-size:7px;color:#17734b;font-weight:950;letter-spacing:.6px}.v771-member-card b{font-size:20px;color:#173d48;margin:3px 0}.v771-member-card span{font-size:8px;color:#708078}.v771-payment-member{margin-top:12px;background:#eef8f3;border:1px dashed #9bcbb0;border-radius:7px;padding:10px}.v771-payment-member small,.v771-payment-member b,.v771-payment-member span{display:block}.v771-payment-member small{font-size:7px;color:#17734b}.v771-payment-member b{font-size:15px;margin:4px 0;color:#173d48}.v771-payment-member span{font-size:8px;color:#67776f}
@media(max-width:760px){.v771-columns{grid-auto-columns:minmax(82vw,1fr);min-height:300px}}


/* ==================== V7.7.2 PROFESSIONAL ACCOUNT / WALLET ==================== */
.v772-profile-notice{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;background:linear-gradient(135deg,#eef8f4,#f9fcfb);border:1px solid #d5e9df;border-radius:11px;padding:14px 15px;margin-bottom:12px}.v772-profile-notice .icon{width:36px;height:36px;border-radius:10px;background:#14784e;color:#fff;display:grid;place-items:center;font-size:15px;font-weight:950}.v772-profile-notice b{display:block;font-size:10px;color:#193f49}.v772-profile-notice p{font-size:8px;line-height:1.65;color:#687a7e;margin:3px 0 0}.v772-profile-type-panel .v75-panel-head>div p{font-size:7px;color:#819095;margin:2px 0 0}.v772-org-fields{background:#fbfdfc;border:1px solid #e4ece8;border-radius:9px;padding:13px;margin-top:12px}.v772-active-profile{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;align-items:center;background:linear-gradient(120deg,#103e48,#125d52);color:#fff;border-radius:10px;padding:14px 16px;margin-bottom:12px}.v772-active-profile .badge{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.13);font-weight:950}.v772-active-profile small,.v772-active-profile b,.v772-active-profile span{display:block}.v772-active-profile small{font-size:7px;color:#80dfa9;font-weight:950}.v772-active-profile b{font-size:11px;margin:3px 0}.v772-active-profile span{font-size:8px;color:#c8d9da}

.v772-dashboard-hero{background:radial-gradient(circle at 82% 20%,rgba(42,177,113,.18),transparent 28%),linear-gradient(115deg,#082d3a 0%,#0a4650 55%,#0b594d 100%);padding:24px 0;color:#fff}.v772-dashboard-hero>.v7-shell{display:flex;justify-content:space-between;align-items:center;gap:20px}.v772-dashboard-profile{display:flex;align-items:center;gap:14px}.v772-dashboard-profile .avatar{width:58px;height:58px;border-radius:17px;background:linear-gradient(145deg,#2bb06f,#168051);box-shadow:0 12px 30px rgba(0,0,0,.18);display:grid;place-items:center;font-size:24px;font-weight:950}.v772-dashboard-profile small,.v772-dashboard-profile p{display:block}.v772-dashboard-profile small{font-size:7px;letter-spacing:1.2px;color:#8fe2b1;font-weight:950}.v772-dashboard-profile h1{font-size:23px;margin:2px 0 4px}.v772-dashboard-profile p{font-size:8px;color:#cadcdd;margin:0}.v772-dashboard-profile p b{color:#fff}.v772-dashboard-hero-actions{display:flex;gap:8px}.v772-dashboard-hero-actions a{padding:10px 12px;border-radius:8px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.13);color:#fff;font-size:8px;font-weight:900;transition:.2s}.v772-dashboard-hero-actions a.primary{background:#21a565;border-color:#21a565}.v772-dashboard-hero-actions a:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.14)}.v772-account-layout{margin-top:18px}
.v772-status-banner{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;border-radius:9px;padding:11px 13px;margin-bottom:12px}.v772-status-banner.pending{background:#fff6e0;border:1px solid #eadba9}.v772-status-banner>span{width:32px;height:32px;border-radius:50%;background:#f4d77a;display:grid;place-items:center}.v772-status-banner b{font-size:9px}.v772-status-banner p{font-size:8px;color:#746a50;margin:2px 0 0}.v772-status-banner a{font-size:8px;font-weight:900;color:#755d1e}
.v772-dashboard-grid-top{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:12px;margin-bottom:12px}.v772-credit-card{position:relative;overflow:hidden;background:linear-gradient(135deg,#0d3a47,#0f5b51);border-radius:14px;padding:19px 20px;color:#fff;min-height:190px;box-shadow:0 14px 34px rgba(11,64,68,.14);transition:.25s}.v772-credit-card:hover{transform:translateY(-3px);box-shadow:0 19px 38px rgba(11,64,68,.2)}.v772-credit-card .glow{position:absolute;width:190px;height:190px;border-radius:50%;background:rgba(36,185,112,.22);right:-50px;top:-75px;filter:blur(4px)}.v772-credit-card .top{position:relative;display:flex;align-items:center;gap:8px}.v772-credit-card .wallet-icon{width:32px;height:32px;border-radius:9px;background:rgba(255,255,255,.1);display:grid;place-items:center;color:#84e2ab}.v772-credit-card .top small{font-size:8px;color:#a6d8c1;font-weight:950;letter-spacing:.8px}.v772-credit-card .amount{position:relative;display:flex;align-items:flex-end;gap:7px;margin:10px 0 4px}.v772-credit-card .amount b{font-size:38px;line-height:1}.v772-credit-card .amount span{font-size:10px;color:#9fd6bd;padding-bottom:4px}.v772-credit-card>p{position:relative;font-size:8px;line-height:1.6;color:#c9d9d9;max-width:520px}.v772-credit-card .wallet-actions{position:relative;display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.v772-credit-card .wallet-actions span{font-size:7px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:5px 8px;color:#d9e7e6}.v772-credit-card>strong{position:absolute;right:18px;bottom:17px;font-size:8px;color:#fff}.v772-credit-card>strong i{font-style:normal;font-size:13px;margin-left:4px}
.v772-account-overview{background:#fff;border:1px solid var(--v7-line);border-radius:14px;padding:17px;box-shadow:0 8px 24px rgba(25,63,70,.045)}.v772-account-overview .head{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid #edf1ef}.v772-account-overview small{font-size:7px;color:#7d8b8f;font-weight:950}.v772-account-overview h2{font-size:16px;margin:3px 0}.v772-account-overview .status{font-size:7px;color:#177249;background:#eaf7f0;padding:5px 7px;border-radius:12px;font-weight:900}.v772-account-overview .profile-type,.v772-account-overview .member-no{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-bottom:1px solid #edf1ef}.v772-account-overview .profile-type span,.v772-account-overview .member-no span{font-size:8px;color:#7d8a8f}.v772-account-overview .profile-type b,.v772-account-overview .member-no b{font-size:9px}.v772-account-overview>a{display:block;margin-top:12px;font-size:8px;color:#177249;font-weight:950}
.v772-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.v772-action-grid>a{display:grid;grid-template-columns:42px minmax(0,1fr) 18px;gap:9px;align-items:center;background:#fff;border:1px solid var(--v7-line);border-radius:11px;padding:13px;transition:.2s;box-shadow:0 5px 15px rgba(25,63,70,.025)}.v772-action-grid>a:hover{transform:translateY(-3px);border-color:#b5dcc6;box-shadow:0 12px 24px rgba(25,63,70,.08)}.v772-action-grid .icon{width:40px;height:40px;border-radius:11px;background:#ecf7f1;color:#17734b;display:grid;place-items:center;font-size:18px}.v772-action-grid small,.v772-action-grid b,.v772-action-grid p{display:block}.v772-action-grid small{font-size:6px;color:#8c999d;font-weight:950;letter-spacing:.6px}.v772-action-grid b{font-size:10px;color:#293d44;margin-top:1px}.v772-action-grid p{font-size:7px;color:#839095;line-height:1.45;margin:3px 0 0}.v772-action-grid em{font-style:normal;font-size:14px;color:#1b7b50}
.v772-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.v772-stat-grid>div{background:#fff;border:1px solid var(--v7-line);border-radius:10px;padding:13px;display:flex;gap:10px;align-items:center}.v772-stat-grid .stat-icon{width:34px;height:34px;border-radius:9px;background:#f1f6f4;color:#527068;display:grid;place-items:center}.v772-stat-grid small,.v772-stat-grid b,.v772-stat-grid p{display:block}.v772-stat-grid small{font-size:6px;color:#8b979b;font-weight:950}.v772-stat-grid b{font-size:17px;color:#1f3942;margin:2px 0}.v772-stat-grid b em{font-style:normal;font-size:8px;color:#819095}.v772-stat-grid p,.v772-stat-grid p a{font-size:7px;color:#7e8c90;margin:0}.v772-stat-grid p a{color:#177249;font-weight:850}

.v772-wallet-hero{background:radial-gradient(circle at 76% 24%,rgba(50,190,118,.2),transparent 27%),linear-gradient(120deg,#082f3c,#0a4850 56%,#0c5a4e);padding:26px 0;color:#fff}.v772-wallet-hero>.v7-shell{display:flex;justify-content:space-between;align-items:center;gap:20px}.v772-wallet-balance .eyebrow{display:flex;align-items:center;gap:7px;font-size:8px;color:#91ddb2;font-weight:950;letter-spacing:.8px}.v772-wallet-balance .eyebrow span{width:28px;height:28px;border-radius:8px;background:rgba(255,255,255,.09);display:grid;place-items:center}.v772-wallet-balance .balance{display:flex;align-items:flex-end;gap:9px;margin:8px 0 4px}.v772-wallet-balance .balance b{font-size:42px;line-height:1}.v772-wallet-balance .balance span{font-size:11px;color:#9bd8bd;padding-bottom:5px}.v772-wallet-balance>p{font-size:8px;color:#c9dada;margin:0}.v772-wallet-balance .identity{display:flex;gap:8px;align-items:center;margin-top:11px}.v772-wallet-balance .identity span{font-size:7px;color:#92c9b3}.v772-wallet-balance .identity b{font-size:8px;background:rgba(255,255,255,.09);padding:5px 8px;border-radius:6px}.v772-wallet-hero-actions{display:flex;gap:8px}.v772-wallet-hero-actions a{font-size:8px;font-weight:900;color:#fff;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.08);padding:10px 12px;border-radius:8px;transition:.2s}.v772-wallet-hero-actions a.primary{background:#23a867;border-color:#23a867}.v772-wallet-hero-actions a:hover{transform:translateY(-2px)}
.v772-wallet-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.v772-wallet-actions>a{display:grid;grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:11px;background:#fff;border:1px solid var(--v7-line);border-radius:12px;padding:15px;transition:.2s;box-shadow:0 6px 18px rgba(25,63,70,.035)}.v772-wallet-actions>a:hover{transform:translateY(-3px);border-color:#acd8c0;box-shadow:0 14px 26px rgba(25,63,70,.09)}.v772-wallet-actions .icon{width:44px;height:44px;border-radius:12px;background:linear-gradient(145deg,#edf8f2,#e2f2e9);color:#17734b;display:grid;place-items:center;font-size:19px}.v772-wallet-actions small,.v772-wallet-actions b,.v772-wallet-actions p{display:block}.v772-wallet-actions small{font-size:6px;color:#8b989c;font-weight:950;letter-spacing:.8px}.v772-wallet-actions b{font-size:11px;color:#253a42}.v772-wallet-actions p{font-size:7px;line-height:1.45;color:#819095;margin:3px 0 0}.v772-wallet-actions em{font-style:normal;font-size:15px;color:#1b7a50}
.v772-wallet-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.v772-wallet-kpis>div{display:flex;gap:10px;align-items:center;background:#fff;border:1px solid var(--v7-line);border-radius:10px;padding:12px 14px}.v772-wallet-kpis .dot{width:10px;height:34px;border-radius:8px;background:#d6e4de}.v772-wallet-kpis .dot.plus{background:#35a96e}.v772-wallet-kpis .dot.minus{background:#e18472}.v772-wallet-kpis .dot.pending{background:#d5a94c}.v772-wallet-kpis small,.v772-wallet-kpis b,.v772-wallet-kpis p{display:block}.v772-wallet-kpis small{font-size:6px;color:#8a979a;font-weight:950}.v772-wallet-kpis b{font-size:16px;color:#243c44;margin:2px 0}.v772-wallet-kpis p{font-size:7px;color:#849095;margin:0}
.v772-wallet-main-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(240px,.65fr);gap:12px;margin-bottom:12px}.v772-chart-panel .v75-panel-head>div p{font-size:7px;color:#89969a;margin:2px 0 0}.v772-chart-legend{display:flex;gap:10px}.v772-chart-legend span{font-size:7px;color:#748287;display:flex;align-items:center;gap:4px}.v772-chart-legend i{width:8px;height:8px;border-radius:2px;display:inline-block}.v772-chart-legend i.in{background:#34a86e}.v772-chart-legend i.out{background:#de806f}.v772-credit-chart{height:205px;padding:18px 14px 10px;display:grid;grid-template-columns:repeat(14,1fr);align-items:end;gap:5px;border-top:1px solid #edf1ef;background:linear-gradient(to bottom,rgba(241,246,244,.65),transparent 70%)}.v772-credit-chart .day{height:100%;display:grid;grid-template-rows:minmax(0,1fr) 16px;gap:4px}.v772-credit-chart .bars{height:100%;display:flex;align-items:flex-end;justify-content:center;gap:2px}.v772-credit-chart .bars i{width:6px;min-height:3px;border-radius:4px 4px 1px 1px}.v772-credit-chart .bars i.in{background:linear-gradient(to top,#26945e,#49bc7f)}.v772-credit-chart .bars i.out{background:linear-gradient(to top,#c96555,#ea917e)}.v772-credit-chart small{font-size:6px;color:#8a969a;text-align:center;transform:rotate(-35deg);white-space:nowrap}
.v772-wallet-summary-list{padding:4px 14px}.v772-wallet-summary-list>div{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #edf1ef}.v772-wallet-summary-list span{font-size:8px;color:#7e8b8f}.v772-wallet-summary-list b{font-size:9px;color:#263e46}.v772-summary-note{display:block;padding:9px 14px 13px;color:#919ca0;font-size:6px;line-height:1.4}
.v772-credit-packages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px}.v772-credit-packages article{position:relative;overflow:hidden;border:1px solid #e0e8e4;border-radius:12px;padding:15px;background:linear-gradient(155deg,#fff,#fbfdfc);transition:.2s}.v772-credit-packages article:hover{transform:translateY(-3px);border-color:#acd8c0;box-shadow:0 12px 26px rgba(25,63,70,.08)}.v772-credit-packages .package-icon{width:34px;height:34px;border-radius:9px;background:#eaf7f0;color:#17734b;display:grid;place-items:center;margin-bottom:9px}.v772-credit-packages article>small{font-size:7px;color:#7d898d;font-weight:900}.v772-credit-packages .credits{display:flex;align-items:flex-end;gap:4px;margin:4px 0}.v772-credit-packages .credits b{font-size:25px;color:#183b45}.v772-credit-packages .credits span{font-size:8px;color:#7d8a8e;padding-bottom:4px}.v772-credit-packages article>em{font-style:normal;font-size:7px;color:#18724b;background:#eaf7f0;border-radius:8px;padding:4px 6px;display:inline-block}.v772-credit-packages .price{font-size:16px;font-weight:950;color:#6b531d;margin:12px 0}.v772-credit-packages .price span{font-size:8px}.v772-credit-packages a{display:flex;justify-content:space-between;align-items:center;background:#143e49;color:#fff!important;border-radius:7px;padding:9px 10px;font-size:8px;font-weight:900}.v772-credit-packages a i{font-style:normal;font-size:13px}
.v772-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:13px}.v772-service-grid article{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:9px;align-items:center;border:1px solid #e4ebe7;border-radius:9px;padding:10px 11px;background:#fff}.v772-service-grid .icon{width:38px;height:38px;border-radius:10px;background:#f0f7f3;color:#17734b;display:grid;place-items:center;font-size:16px}.v772-service-grid b{font-size:9px;color:#2e4148}.v772-service-grid p{font-size:7px;line-height:1.4;color:#859196;margin:2px 0 0}.v772-service-grid strong{font-size:10px;color:#6b531d;white-space:nowrap}.v772-service-grid strong small{font-size:7px}

@media(max-width:1100px){.v772-action-grid{grid-template-columns:1fr 1fr}.v772-credit-packages{grid-template-columns:1fr 1fr}}
@media(max-width:850px){.v772-dashboard-grid-top,.v772-wallet-main-grid{grid-template-columns:1fr}.v772-wallet-actions{grid-template-columns:1fr}.v772-stat-grid,.v772-wallet-kpis{grid-template-columns:1fr 1fr}.v772-service-grid{grid-template-columns:1fr}.v772-dashboard-hero>.v7-shell,.v772-wallet-hero>.v7-shell{align-items:flex-start;flex-direction:column}.v772-dashboard-hero-actions,.v772-wallet-hero-actions{width:100%}.v772-dashboard-hero-actions a,.v772-wallet-hero-actions a{flex:1;text-align:center}}
@media(max-width:600px){.v772-action-grid,.v772-stat-grid,.v772-wallet-kpis,.v772-credit-packages{grid-template-columns:1fr}.v772-credit-chart{overflow-x:auto;grid-template-columns:repeat(14,24px)}.v772-dashboard-profile .avatar{width:48px;height:48px;border-radius:14px}.v772-dashboard-profile h1{font-size:19px}.v772-credit-card .amount b,.v772-wallet-balance .balance b{font-size:34px}}

/* ==================== V7.7.3 LISTING WIZARD / EDIT ==================== */
.v773-listing-hero{background:
radial-gradient(circle at 80% 20%,rgba(253,188,72,.25),transparent 24%),
radial-gradient(circle at 66% 95%,rgba(35,169,103,.24),transparent 30%),
linear-gradient(118deg,#0b3544 0%,#0d4f51 52%,#176645 100%);color:#fff;padding:30px 0 38px}
.v773-listing-hero>.v7-shell{display:flex;align-items:center;justify-content:space-between;gap:28px}
.v773-listing-hero .crumb{font-size:7px;font-weight:950;letter-spacing:1.2px;color:#9ae4b7}
.v773-listing-hero h1{font-size:27px;max-width:680px;margin:5px 0}.v773-listing-hero p{font-size:9px;color:#d1e0df;margin:0}
.v773-hero-steps{display:flex;align-items:center;gap:7px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:13px;padding:10px 12px}
.v773-hero-steps span{font-size:7px;color:#b9cecf;display:flex;align-items:center;gap:5px;white-space:nowrap}.v773-hero-steps span b{width:23px;height:23px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.08);font-size:8px}.v773-hero-steps span.active{color:#fff;font-weight:900}.v773-hero-steps span.active b{background:#27ac6d}.v773-hero-steps i{width:18px;height:1px;background:rgba(255,255,255,.18)}
.v773-wizard{border:0!important;background:linear-gradient(145deg,#f7fbf9,#eef8f3)!important;box-shadow:0 18px 40px rgba(21,61,67,.09)!important}
.v773-wizard>header{background:linear-gradient(90deg,#fff,#f4faf7)!important;padding:16px 18px!important}.v773-wizard>header>div{display:flex;align-items:center;gap:10px}.v773-wizard-icon{width:38px;height:38px;border-radius:11px;background:linear-gradient(145deg,#1e9e65,#126d49);color:#fff;display:grid;place-items:center;font-size:16px;box-shadow:0 8px 16px rgba(24,130,83,.18)}
.v773-wizard .v771-breadcrumb{background:#163f49!important;color:#fff!important;border:0!important;min-height:46px!important}.v773-wizard .v771-breadcrumb span{color:#ecf6f2!important}.v773-wizard .v771-breadcrumb i{color:#7bc79c!important}
.v773-wizard .v771-columns{background:transparent!important;padding:12px;gap:10px;min-height:390px!important}.v773-wizard .v771-cat-col{border:1px solid #dceae3!important;border-radius:11px;overflow:hidden;background:#fff;box-shadow:0 7px 18px rgba(24,67,72,.045);min-width:230px}
.v773-wizard .v771-cat-col .head{padding:12px!important;border:0!important;color:#fff!important;background:linear-gradient(110deg,#176d55,#239364)!important}
.v773-wizard .v771-cat-col.depth-1 .head{background:linear-gradient(110deg,#286383,#347ea1)!important}.v773-wizard .v771-cat-col.depth-2 .head{background:linear-gradient(110deg,#9a6a22,#c0872e)!important}.v773-wizard .v771-cat-col.depth-3 .head{background:linear-gradient(110deg,#7a4b88,#9a64a8)!important}
.v773-wizard .v771-cat-col button{padding:11px 12px!important;font-size:8px!important;transition:.18s}.v773-wizard .v771-cat-col button:hover{background:#edf9f3!important;padding-left:16px!important}.v773-wizard .v771-cat-col button.active{background:linear-gradient(90deg,#def4e7,#edf9f3)!important;color:#126b47!important;border-left:4px solid #24a968;font-weight:950}
.v773-wizard .v771-title-step{margin:0 12px 12px;border:1px solid #e1e8d9!important;border-radius:11px;background:linear-gradient(120deg,#fffdf5,#f7fbf8)!important;padding:18px!important}.v773-wizard .v771-title-step small{color:#a67622!important}.v773-wizard .v771-title-step input{border:2px solid #d7e7df!important;padding:13px!important;transition:.2s}.v773-wizard .v771-title-step input:focus{outline:0;border-color:#24a968!important;box-shadow:0 0 0 4px rgba(36,169,104,.1)}
.v773-wizard .v771-title-step button{background:linear-gradient(100deg,#176e50,#24a969)!important;padding:11px 16px!important;box-shadow:0 9px 18px rgba(29,142,89,.16);transition:.2s}.v773-wizard .v771-title-step button:hover{transform:translateY(-2px)}
.v773-edit-hero{background:linear-gradient(115deg,#0c3542,#155d50);color:#fff;padding:22px 0}.v773-edit-hero>.v7-shell{display:flex;justify-content:space-between;align-items:center}.v773-edit-hero small{font-size:7px;color:#90dfb0;font-weight:950}.v773-edit-hero h1{font-size:21px;margin:3px 0}.v773-edit-hero p{font-size:8px;color:#ccdcda;margin:0}.v773-edit-hero a{color:#fff;font-size:8px;border:1px solid rgba(255,255,255,.18);border-radius:7px;padding:8px 10px}
.v773-edit-notice{background:#fff6df;border:1px solid #ead9a5;border-radius:9px;padding:12px 14px;margin-bottom:12px}.v773-edit-notice b,.v773-edit-notice span{display:block}.v773-edit-notice b{font-size:9px;color:#70591f}.v773-edit-notice span{font-size:8px;color:#786e55;margin-top:3px}.v773-edit-images{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.v773-edit-images img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:7px;border:1px solid #e0e8e4}
@media(max-width:850px){.v773-listing-hero>.v7-shell{flex-direction:column;align-items:flex-start}.v773-hero-steps{width:100%;box-sizing:border-box;justify-content:center}.v773-edit-images{grid-template-columns:repeat(3,1fr)}}


/* ==================== V7.7.4 FINAL V7 DESIGN PASS ==================== */
/* Global type scale: previous 6-9px helper text was too small on desktop. */
body.v7-body{font-size:15px;line-height:1.5}
.v7-brand small{font-size:9px}.v7-nav a{font-size:14px}.v7-account b{font-size:13px}.v7-account small{font-size:11px}
.v7-search input,.v7-search select{font-size:13px}.v7-popular,.v7-popular strong{font-size:11px}
.v7-category-item b{font-size:12px}.v7-category-item small{font-size:10px}.v7-mega-col strong{font-size:12px}.v7-mega-col a{font-size:11px}
.v7-panel-head h2,.v7-panel-head h3{font-size:17px}.v7-panel-head a{font-size:11px}
.v7-feature-menu strong,.v7-feature-menu a{font-size:11px}
.v7-listing-card-body .cat,.v7-listing-card-body .loc{font-size:10px}.v7-listing-card-body h3{font-size:13px;min-height:34px}.v7-listing-card-body .price{font-size:16px}
.v7-quick-link b{font-size:13px}.v7-quick-link small{font-size:10px}
.v7-news-text h4{font-size:12px}.v7-news-text small{font-size:10px}.v7-news-empty{font-size:11px}
.v7-page-hero .crumb{font-size:10px}.v7-page-hero h1{font-size:32px}.v7-page-hero p{font-size:13px}.v7-filter input,.v7-filter select{font-size:12px}
.v7-footer-brand span,.v7-footer-links{font-size:10px}.v7-footer-bottom{font-size:9px}

.v75-account-user b{font-size:12px}.v75-account-user small{font-size:9px;max-width:145px}
.v75-account-side nav a,.v75-logout{font-size:11px;min-height:42px}.v75-account-side nav a em{font-size:9px}
.v75-panel-head h2{font-size:15px}.v75-panel-head a,.v75-panel-head span{font-size:10px}
.v75-auth-brand small{font-size:10px}.v75-auth-card>p{font-size:12px}.v75-auth-card label,.v75-form label{font-size:11px}
.v75-auth-card input,.v75-auth-card select,.v75-form input,.v75-form select,.v75-form textarea,.v75-plan-grid textarea{font-size:12px;padding:11px}
.v75-auth-card button,.v75-form>button{font-size:11px;padding:12px}.v75-auth-foot{font-size:11px}
.v75-form label small{font-size:9px}.v75-mini-list b{font-size:11px}.v75-mini-list small{font-size:9px}.v75-mini-list em{font-size:9px}
.v75-my-listings .body>small{font-size:10px}.v75-my-listings h3{font-size:15px}.v75-my-listings .body>b{font-size:15px}.v75-my-listings .meta span{font-size:9px}
.v75-my-listings .actions a{font-size:10px;padding:8px}.v76-tx-list b{font-size:11px}.v76-tx-list small{font-size:9px}
.v76-credit-chip{font-size:10px}.v76-boost-current section small,.v76-boost-current section span{font-size:9px}.v76-boost-grid p{font-size:10px}.v76-boost-grid .cost small{font-size:9px}.v76-boost-grid button{font-size:10px}
.v762-verification-note b{font-size:11px}.v762-verification-note span{font-size:10px}.v762-bank-box small{font-size:9px}.v762-bank-box p,.v762-order-summary span,.v762-payment-warning{font-size:10px}.v762-order-summary b{font-size:11px}
.v772-profile-notice b{font-size:12px}.v772-profile-notice p{font-size:10px}.v772-active-profile small{font-size:9px}.v772-active-profile b{font-size:13px}.v772-active-profile span{font-size:10px}
.v772-action-grid small,.v772-wallet-actions small,.v772-wallet-kpis small{font-size:8px}.v772-action-grid b,.v772-wallet-actions b{font-size:12px}.v772-action-grid p,.v772-wallet-actions p,.v772-wallet-kpis p{font-size:9px}
.v772-stat-grid small{font-size:8px}.v772-stat-grid p,.v772-stat-grid p a{font-size:9px}.v772-wallet-summary-list span{font-size:10px}.v772-wallet-summary-list b{font-size:11px}.v772-summary-note{font-size:8px}
.v772-service-grid b{font-size:11px}.v772-service-grid p{font-size:9px}.v772-service-grid strong{font-size:12px}.v772-service-grid strong small{font-size:9px}

/* Step-by-step single-level category flow */
.v774-listing-hero{background:
radial-gradient(circle at 82% 15%,rgba(243,183,77,.23),transparent 24%),
radial-gradient(circle at 70% 100%,rgba(41,181,111,.23),transparent 30%),
linear-gradient(118deg,#092f3e,#0c4b50 55%,#176448);color:#fff;padding:34px 0}
.v774-listing-hero>.v7-shell{display:flex;justify-content:space-between;align-items:center;gap:30px}
.v774-listing-hero .crumb{font-size:10px;color:#91e2b1;font-weight:900;letter-spacing:1px}.v774-listing-hero h1{font-size:32px;line-height:1.15;margin:6px 0}.v774-listing-hero p{font-size:13px;color:#d2e1df;max-width:720px;margin:0}
.v774-stepper{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:12px}
.v774-stepper span{display:flex;align-items:center;gap:7px;color:#b9cdce;font-size:11px}.v774-stepper span b{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.09);font-size:11px}.v774-stepper span em{font-style:normal;white-space:nowrap}.v774-stepper span.active{color:#fff;font-weight:800}.v774-stepper span.active b{background:#26a968}.v774-stepper i{width:22px;height:1px;background:rgba(255,255,255,.2)}
.v774-listing-page{max-width:1120px}.v774-listing-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:15px}.v774-listing-summary>div{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid #e0e9e5;border-radius:12px;padding:15px 17px;box-shadow:0 6px 18px rgba(25,63,70,.035)}.v774-listing-summary .summary-icon{width:44px;height:44px;border-radius:12px;background:#e9f7ef;color:#167049;display:grid;place-items:center;font-size:18px}.v774-listing-summary small,.v774-listing-summary b,.v774-listing-summary p{display:block}.v774-listing-summary small{font-size:9px;color:#839095;font-weight:900}.v774-listing-summary b{font-size:14px;color:#223d45;margin:2px 0}.v774-listing-summary p{font-size:10px;color:#7b8a8e;margin:0}
.v774-category-flow{background:linear-gradient(145deg,#f8fbfa,#eef7f2);border:1px solid #dce9e3;border-radius:15px;overflow:hidden;box-shadow:0 16px 36px rgba(23,69,72,.07)}
.v774-category-flow>header{display:grid;grid-template-columns:90px minmax(0,1fr) 80px;align-items:center;gap:12px;background:#fff;padding:18px 20px;border-bottom:1px solid #e5ece8}.v774-category-flow>header .back{border:1px solid #dce6e1;background:#f7faf8;border-radius:8px;padding:9px 10px;font-size:11px;font-weight:800;color:#466159;cursor:pointer}.v774-category-flow>header small{display:block;font-size:9px;color:#19915c;font-weight:950;letter-spacing:.7px}.v774-category-flow>header h2{font-size:21px;margin:2px 0}.v774-category-flow>header p{font-size:11px;color:#7b898e;margin:0}.v774-category-flow>header>a{font-size:11px;color:#77868b;text-align:right;font-weight:800}
.v774-category-path{min-height:48px;display:flex;align-items:center;gap:8px;padding:0 20px;background:#123f49;color:#eef8f4;overflow-x:auto}.v774-category-path span{font-size:11px;font-weight:800;white-space:nowrap}.v774-category-path i{font-style:normal;color:#78c99a}
.v774-category-stage{padding:20px;min-height:340px}.v774-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v774-category-grid.roots{grid-template-columns:repeat(3,minmax(0,1fr))}
.v774-category-card{min-height:86px;border:1px solid #dce8e2;background:#fff;border-radius:12px;padding:14px 15px;display:grid;grid-template-columns:46px minmax(0,1fr) 20px;gap:12px;align-items:center;text-align:left;cursor:pointer;transition:.2s;box-shadow:0 4px 12px rgba(23,66,70,.025)}.v774-category-card:hover{transform:translateY(-3px);border-color:#9dd3b7;box-shadow:0 12px 22px rgba(23,66,70,.09);background:linear-gradient(135deg,#fff,#f1faf5)}.v774-category-card .icon{width:45px;height:45px;border-radius:12px;background:linear-gradient(145deg,#e8f6ee,#dff1e7);color:#16704a;display:grid;place-items:center;font-size:20px}.v774-category-grid.children .v774-category-card .icon{background:linear-gradient(145deg,#eaf2fa,#e2edf7);color:#276d8f}.v774-category-card b{display:block;font-size:14px;color:#263e46}.v774-category-card small{display:block;font-size:10px;color:#839095;margin-top:3px}.v774-category-card em{font-style:normal;font-size:17px;color:#1d8958}
.v774-title-stage{padding:24px;background:linear-gradient(135deg,#fffdf7,#f4faf6);min-height:300px}.v774-title-stage .title-badge{display:inline-block;background:#e4f6ec;color:#167049;border-radius:14px;padding:6px 9px;font-size:10px;font-weight:900}.v774-title-stage h2{font-size:24px;margin:10px 0 4px}.v774-title-stage>p{font-size:11px;color:#728186;margin:0 0 16px}.v774-title-stage label{display:block;font-size:12px;font-weight:850;color:#42575e}.v774-title-stage input{width:100%;box-sizing:border-box;margin-top:7px;border:2px solid #d9e6e0;border-radius:10px;background:#fff;padding:14px 15px;font-size:14px;outline:0}.v774-title-stage input:focus{border-color:#25a969;box-shadow:0 0 0 4px rgba(37,169,105,.11)}.v774-title-stage input.error{border-color:#d5685c}.v774-publish-quote{margin-top:12px;background:#fff7df;border:1px solid #eadcae;border-radius:9px;padding:11px 13px;display:flex;align-items:center;gap:10px}.v774-publish-quote b{font-size:13px;color:#6e541c}.v774-publish-quote span{font-size:10px;color:#756a4c}.v774-title-stage>button{margin-top:13px;border:0;border-radius:9px;background:linear-gradient(100deg,#126b49,#24a96a);color:#fff;padding:12px 16px;font-size:12px;font-weight:900;cursor:pointer;box-shadow:0 9px 20px rgba(31,144,89,.17)}.v774-title-stage>button span{font-size:16px;margin-left:5px}
.v774-admin-note{display:grid;grid-template-columns:37px minmax(0,1fr);gap:10px;align-items:center;background:#edf6fb;border:1px solid #d7e8f1;border-radius:10px;padding:12px 14px;margin-top:13px}.v774-admin-note>span{width:35px;height:35px;border-radius:50%;background:#2c7a9b;color:#fff;display:grid;place-items:center;font-weight:950}.v774-admin-note b{display:block;font-size:11px;color:#285366}.v774-admin-note p{font-size:10px;color:#6d8089;margin:2px 0 0}

/* Listing delete policy */
.v774-delete-policy{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:start;background:#fff7e6;border:1px solid #eadcad;border-radius:10px;padding:12px 14px;margin-bottom:12px}.v774-delete-policy>span{width:36px;height:36px;border-radius:50%;background:#d8aa4a;color:#fff;display:grid;place-items:center;font-weight:950}.v774-delete-policy b{display:block;font-size:11px;color:#6e5723}.v774-delete-policy p{font-size:10px;color:#756b54;line-height:1.55;margin:3px 0 0}.v75-my-listings .actions form{margin:0}.v75-my-listings .actions button.delete-listing{width:100%;border:1px solid #efd1cd;background:#fff1ef;color:#a13f37;border-radius:5px;padding:8px;font-size:10px;font-weight:850;cursor:pointer}.v75-my-listings .actions button.delete-listing:hover{background:#a9433b;color:#fff;border-color:#a9433b}

/* Credit package layout: equal height, same row on desktop */
.v774-package-panel{overflow:visible}.v774-package-panel>.v75-panel-head{min-height:64px}.v774-credit-packages{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));gap:14px;padding:16px;align-items:stretch}.v774-credit-packages article{position:relative;min-width:0;min-height:285px;display:flex;flex-direction:column;border:1px solid #dfe8e4;border-radius:14px;background:linear-gradient(155deg,#fff,#f7fbf9);padding:17px;overflow:hidden;box-shadow:0 7px 18px rgba(23,66,70,.035);transition:.2s}.v774-credit-packages article:hover{transform:translateY(-4px);border-color:#a8d9bf;box-shadow:0 15px 28px rgba(23,66,70,.1)}.v774-credit-packages article.has-bonus{background:linear-gradient(155deg,#fafffc,#eef9f3);border-color:#c8e5d5}.v774-credit-packages .ribbon{position:absolute;right:-34px;top:18px;transform:rotate(40deg);width:130px;text-align:center;background:#1a9b60;color:#fff;padding:5px;font-size:8px;font-weight:950;letter-spacing:.4px}.v774-credit-packages .package-top{display:flex;align-items:center;gap:11px}.v774-credit-packages .package-mark{width:42px;height:42px;border-radius:12px;background:#e6f6ed;color:#17724b;display:grid;place-items:center;font-size:17px}.v774-credit-packages .package-top small{display:block;font-size:10px;color:#7d8b8f;font-weight:850}.v774-credit-packages .package-top strong{display:block;font-size:25px;color:#183e47;line-height:1.1;margin-top:2px}.v774-credit-packages .package-top strong em{font-style:normal;font-size:10px;color:#7f8d91}.v774-credit-packages .package-benefits{display:grid;gap:6px;margin:18px 0}.v774-credit-packages .package-benefits span{font-size:10px;color:#5f716b}.v774-credit-packages .package-bottom{margin-top:auto;border-top:1px solid #e3ebe7;padding-top:13px}.v774-credit-packages .price{display:flex;align-items:flex-end;gap:4px;margin-bottom:10px}.v774-credit-packages .price b{font-size:22px;color:#6a531f}.v774-credit-packages .price span{font-size:11px;padding-bottom:3px;color:#8a7b56}.v774-credit-packages a{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(100deg,#123d48,#176d51);color:#fff!important;border-radius:8px;padding:10px 11px;font-size:11px;font-weight:900}.v774-credit-packages a i{font-style:normal;font-size:15px}

/* General polish */
.v75-panel,.v7-panel{box-shadow:0 7px 22px rgba(18,57,64,.045)}
.v75-panel{border-radius:12px}.v75-panel-head{padding:0 16px}.v75-account-side{border-radius:12px;box-shadow:0 7px 22px rgba(18,57,64,.04)}
.v75-form input,.v75-form select,.v75-form textarea{border-radius:8px;min-height:42px}.v75-form textarea{min-height:110px}.v75-form>button{border-radius:8px;transition:.18s}.v75-form>button:hover{filter:brightness(.95);transform:translateY(-1px)}
.v7-listing-card{border-radius:10px;transition:.18s}.v7-listing-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(22,62,68,.08)}
.v7-post-btn,.v7-search button{transition:.18s}.v7-post-btn:hover{transform:translateY(-1px);filter:brightness(1.04)}

@media(max-width:1180px){.v774-credit-packages{grid-template-columns:repeat(2,minmax(0,1fr))}.v774-category-grid,.v774-category-grid.roots{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:850px){.v774-listing-hero>.v7-shell{flex-direction:column;align-items:flex-start}.v774-stepper{width:100%;justify-content:center}.v774-listing-summary{grid-template-columns:1fr}.v774-category-flow>header{grid-template-columns:75px minmax(0,1fr) 60px}.v774-category-stage{padding:14px}.v774-category-grid,.v774-category-grid.roots{grid-template-columns:1fr 1fr}.v774-credit-packages{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.v7-shell{width:min(var(--v7-shell),calc(100% - 24px))}.v774-listing-hero h1{font-size:25px}.v774-listing-hero p{font-size:11px}.v774-stepper span em{display:none}.v774-stepper{justify-content:flex-start}.v774-category-flow>header{grid-template-columns:1fr auto}.v774-category-flow>header .back{grid-column:1/-1;width:max-content}.v774-category-flow>header h2{font-size:18px}.v774-category-grid,.v774-category-grid.roots,.v774-credit-packages{grid-template-columns:1fr}.v774-category-card{min-height:76px}.v774-category-card b{font-size:13px}.v774-title-stage{padding:17px}.v75-my-listings .actions{display:grid;grid-template-columns:1fr 1fr}.v75-my-listings .actions form{grid-column:1/-1}.v75-my-listings .actions button.delete-listing{min-height:38px}}

/* ==================== V8.0 DIGITAL STORE ==================== */
.v7-nav{gap:12px}.v7-nav a{font-size:12px}
.v80-store-dashboard-hero,.v80-product-form-hero,.v80-market-hero{background:radial-gradient(circle at 80% 20%,rgba(255,191,74,.22),transparent 24%),linear-gradient(118deg,#092f3d,#0e5352 58%,#176747);color:#fff;padding:30px 0}.v80-store-dashboard-hero>.v7-shell,.v80-market-hero>.v7-shell{display:flex;justify-content:space-between;align-items:center;gap:20px}.v80-store-dashboard-hero small,.v80-product-form-hero small,.v80-market-hero small{font-size:11px;letter-spacing:1.2px;color:#9ce5ba;font-weight:900}.v80-store-dashboard-hero h1,.v80-product-form-hero h1,.v80-market-hero h1{font-size:30px;margin:5px 0}.v80-store-dashboard-hero p,.v80-product-form-hero p,.v80-market-hero p{font-size:14px;color:#d1dfdf;margin:0}.v80-store-dashboard-hero .actions{display:flex;gap:8px;flex-wrap:wrap}.v80-store-dashboard-hero .actions a,.v80-market-hero>a{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.17);border-radius:9px;color:#fff;padding:11px 13px;font-size:12px;font-weight:800}.v80-store-dashboard-hero .actions a:first-child,.v80-market-hero>a{background:#23a869;border-color:#23a869}.v80-market-hero.producer{background:radial-gradient(circle at 78% 20%,rgba(254,205,75,.24),transparent 25%),linear-gradient(118deg,#27401f,#34652b 58%,#71812b)}
.v80-no-store{background:linear-gradient(145deg,#fff,#f0f8f4);border:1px solid #d9e9df;border-radius:15px;text-align:center;padding:40px 24px}.v80-no-store>span{width:64px;height:64px;border-radius:18px;background:#e3f5eb;color:#177249;display:grid;place-items:center;margin:auto;font-size:28px}.v80-no-store h2{font-size:22px;margin:14px 0 7px}.v80-no-store p{font-size:14px;color:#697b80;max-width:700px;margin:0 auto 16px;line-height:1.6}.v80-no-store a{display:inline-block;background:#17734b;color:#fff;border-radius:8px;padding:11px 15px;font-size:13px;font-weight:800}
.v80-store-summary{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid var(--v7-line);border-radius:14px;padding:16px 18px;margin-bottom:12px;box-shadow:0 8px 24px rgba(20,60,65,.05)}.v80-store-summary .identity{display:flex;align-items:center;gap:13px}.v80-store-summary .identity>img,.v80-store-summary .identity>span{width:58px;height:58px;border-radius:14px;object-fit:cover;background:#e6f6ed;display:grid;place-items:center;font-size:22px;color:#17734b;font-weight:900}.v80-store-summary small,.v80-store-summary b,.v80-store-summary p{display:block}.v80-store-summary small{font-size:10px;color:#7d8b90;font-weight:850}.v80-store-summary b{font-size:17px}.v80-store-summary p{font-size:12px;color:#829095;margin:3px 0 0}.v80-store-summary .credit{text-align:right}.v80-store-summary .credit b{font-size:24px}.v80-store-summary .credit a{font-size:11px;color:#17734b;font-weight:800}
.v80-store-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.v80-store-stats>div{background:#fff;border:1px solid var(--v7-line);border-radius:11px;padding:14px}.v80-store-stats small,.v80-store-stats b{display:block}.v80-store-stats small{font-size:10px;color:#829095;font-weight:850}.v80-store-stats b{font-size:24px;color:#203d46;margin-top:4px}
.v80-my-products article{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:13px;padding:12px;border-bottom:1px solid #edf1ef;align-items:center}.v80-my-products .img{width:92px;height:82px;border-radius:9px;background:#eef5f2;overflow:hidden;display:grid;place-items:center}.v80-my-products .img img{width:100%;height:100%;object-fit:cover}.v80-my-products .img span{font-size:11px;color:#819095}.v80-my-products .copy small{font-size:10px;color:#7f8d92}.v80-my-products h3{font-size:15px;margin:3px 0}.v80-my-products .copy>b{font-size:14px;color:#176f49}.v80-my-products .copy>div{display:flex;gap:6px;margin-top:6px}.v80-my-products .copy>div span{font-size:10px;background:#f1f5f3;border-radius:10px;padding:4px 7px}.v80-product-status.approved{background:#e5f6ed!important;color:#176f49}.v80-product-status.pending{background:#fff4d8!important;color:#87691f}.v80-product-status.rejected{background:#fff0ee!important;color:#a0443c}.v80-my-products .actions{display:flex;gap:5px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.v80-my-products .actions a,.v80-my-products .actions button{border:1px solid #dfe7e3;background:#fff;border-radius:6px;padding:7px 8px;font-size:10px;color:#53676c;cursor:pointer}.v80-my-products .actions .boost{background:#e9f7f0;color:#176f49;border-color:#cbe7d7}.v80-my-products .actions button{background:#fff1ef;color:#9b413a}
.v80-product-form{max-width:900px}.v80-product-form textarea{min-height:150px}.v80-edit-product-images{display:grid;grid-template-columns:repeat(6,1fr);gap:7px}.v80-edit-product-images img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:8px}
.v80-market-page{padding-top:18px;padding-bottom:32px}.v80-product-search{display:grid;grid-template-columns:minmax(0,1.2fr) 1fr 1fr auto;gap:8px;background:#fff;border:1px solid #dfe8e4;border-radius:12px;padding:10px;box-shadow:0 8px 24px rgba(20,60,65,.05);margin-bottom:16px}.v80-product-search input,.v80-product-search select{height:44px;border:1px solid #dde7e2;border-radius:8px;padding:0 11px;font-size:13px;background:#fff}.v80-product-search button{border:0;border-radius:8px;background:#1b8d5c;color:#fff;padding:0 19px;font-size:13px;font-weight:850}.v80-market-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px}.v80-section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:11px}.v80-section-head small{font-size:10px;color:#1a8055;font-weight:900;letter-spacing:.8px}.v80-section-head h2{font-size:22px;margin:2px 0}.v80-section-head a{font-size:12px;color:#17734b;font-weight:800}
.v80-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.v80-product-card{background:#fff;border:1px solid #e1e9e5;border-radius:12px;overflow:hidden;transition:.2s;box-shadow:0 5px 17px rgba(22,62,66,.035)}.v80-product-card:hover{transform:translateY(-3px);border-color:#aed9c1;box-shadow:0 14px 28px rgba(22,62,66,.09)}.v80-product-card .image{position:relative;display:block;aspect-ratio:1/1;background:#eef5f2;overflow:hidden}.v80-product-card .image img{width:100%;height:100%;object-fit:cover;transition:.3s}.v80-product-card:hover .image img{transform:scale(1.035)}.v80-product-card .image>span{height:100%;display:grid;place-items:center;font-size:13px;color:#819095}.v80-product-card .image em{position:absolute;font-style:normal;font-size:9px;font-weight:850;border-radius:10px;padding:5px 7px}.v80-product-card .featured{left:8px;top:8px;background:#173f49;color:#fff}.v80-product-card .stock{right:8px;bottom:8px;background:#e6f6ed;color:#176f49}.v80-product-card .stock.out_of_stock{background:#fff0ee;color:#a0443c}.v80-product-card .stock.preorder{background:#fff5db;color:#80631c}.v80-product-card .body{padding:11px}.v80-product-card .body>small{font-size:10px;color:#7f8c91}.v80-product-card h3{font-size:14px;line-height:1.35;margin:4px 0 7px;min-height:38px}.v80-product-card h3 a{color:#243c44}.v80-product-card .store{font-size:11px;color:#167249;font-weight:750}.v80-product-card .price{display:flex;align-items:end;gap:4px;flex-wrap:wrap;margin-top:8px}.v80-product-card .price del{font-size:10px;color:#9aa4a6;width:100%}.v80-product-card .price b{font-size:17px;color:#173f49}.v80-product-card .price span{font-size:10px;color:#7d898d;padding-bottom:2px}.v80-product-card .body>p{font-size:10px;color:#899397;margin:6px 0 0}
.v80-store-mini-list{padding:7px 12px}.v80-store-mini-list>a{display:flex;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid #edf1ef}.v80-store-mini-list img,.v80-store-mini-list>a>span{width:40px;height:40px;border-radius:10px;object-fit:cover;background:#e9f6ef;display:grid;place-items:center;font-weight:900;color:#177249}.v80-store-mini-list b,.v80-store-mini-list small{display:block}.v80-store-mini-list b{font-size:12px;color:#293f46}.v80-store-mini-list small{font-size:9px;color:#839095}.v80-producer-banner{display:block;margin-top:12px;background:linear-gradient(135deg,#334b25,#76822f);border-radius:12px;color:#fff;padding:18px}.v80-producer-banner small,.v80-producer-banner b,.v80-producer-banner span{display:block}.v80-producer-banner small{font-size:9px;color:#d8e598;font-weight:900}.v80-producer-banner b{font-size:17px;margin:5px 0}.v80-producer-banner span{font-size:11px;color:#e1e6cf;line-height:1.5}
.v80-product-detail{padding-top:16px;padding-bottom:35px}.v80-product-breadcrumb{display:flex;gap:6px;align-items:center;font-size:11px;color:#819095;margin-bottom:10px}.v80-product-breadcrumb a{color:#17734b}.v80-product-detail-grid{display:grid;grid-template-columns:minmax(0,1.5fr) 390px;gap:16px}.v80-product-gallery{background:#fff;border:1px solid #e0e8e4;border-radius:13px;padding:10px}.v80-product-gallery .main{height:520px;background:#f0f5f3;border-radius:10px;overflow:hidden;display:grid;place-items:center}.v80-product-gallery .main img{width:100%;height:100%;object-fit:contain}.v80-product-gallery .main.fallback{font-size:22px;color:#879397}.v80-product-gallery .thumbs{display:flex;gap:7px;margin-top:8px;overflow-x:auto}.v80-product-gallery .thumbs button{width:72px;height:62px;border:1px solid #dfe7e3;border-radius:7px;padding:2px;background:#fff}.v80-product-gallery .thumbs img{width:100%;height:100%;object-fit:cover;border-radius:5px}.v80-product-description{margin-top:12px}.v80-product-description>div:last-child{padding:15px;font-size:13px;line-height:1.75;color:#4f6268}.v80-product-buy-card{background:#fff;border:1px solid #dfe8e4;border-radius:13px;padding:18px;box-shadow:0 10px 30px rgba(20,60,65,.07)}.v80-product-buy-card .cat{font-size:10px;color:#17734b;font-weight:900}.v80-product-buy-card h1{font-size:24px;line-height:1.25;margin:5px 0 10px}.v80-product-buy-card .stock{display:inline-block;border-radius:10px;padding:5px 8px;font-size:10px;background:#e7f6ee;color:#176f49}.v80-product-buy-card .stock.out_of_stock{background:#fff0ee;color:#a0443c}.v80-product-buy-card .price{margin:18px 0}.v80-product-buy-card .price del{display:block;font-size:12px;color:#9ca7aa}.v80-product-buy-card .price b{font-size:30px;color:#163e48}.v80-product-buy-card .price span{font-size:12px;color:#7d898e}.v80-product-buy-card>p{font-size:12px;color:#65767c}.v80-product-buy-card .whatsapp{display:block;background:#1ca563;color:#fff;text-align:center;border-radius:9px;padding:12px;font-size:13px;font-weight:850;margin-top:12px}.v80-product-buy-card .meta{display:grid;gap:7px;margin-top:15px;border-top:1px solid #edf1ef;padding-top:12px}.v80-product-buy-card .meta span{display:flex;justify-content:space-between;font-size:10px;color:#7b898d}.v80-store-card{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;align-items:center;background:#fff;border:1px solid #dfe8e4;border-radius:12px;padding:13px;margin-top:10px;position:relative}.v80-store-card>img,.v80-store-card>span{width:52px;height:52px;border-radius:12px;object-fit:cover;background:#e6f5ec;display:grid;place-items:center;font-size:20px;color:#17734b;font-weight:900}.v80-store-card small,.v80-store-card b,.v80-store-card p{display:block}.v80-store-card small{font-size:9px;color:#78888d}.v80-store-card b{font-size:13px;color:#273f47}.v80-store-card p{font-size:10px;color:#819095;margin:3px 0}.v80-store-card em{position:absolute;right:12px;bottom:10px;font-size:9px;color:#17734b;font-style:normal}.v80-related{margin-top:18px}
.v80-store-public-hero{background:linear-gradient(rgba(5,38,45,.72),rgba(5,55,50,.78)),var(--store-cover,linear-gradient(120deg,#0a3743,#176349));background-size:cover;background-position:center;color:#fff;padding:50px 0}.v80-store-public-id{display:flex;align-items:center;gap:16px}.v80-store-public-id>img,.v80-store-public-id>span{width:82px;height:82px;border-radius:20px;object-fit:cover;background:#fff;color:#17734b;display:grid;place-items:center;font-size:30px;font-weight:900;border:3px solid rgba(255,255,255,.7)}.v80-store-public-id small{font-size:10px;color:#a4e3bd;font-weight:900}.v80-store-public-id h1{font-size:30px;margin:3px 0}.v80-store-public-id p{font-size:12px;color:#d6e2e1;margin:0}.v80-store-public{padding-top:16px;padding-bottom:35px}.v80-store-about{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:15px;background:#fff;border:1px solid #e0e8e4;border-radius:12px;padding:16px;margin-bottom:18px}.v80-store-about small{font-size:9px;color:#17734b;font-weight:900}.v80-store-about p{font-size:13px;line-height:1.7;color:#586a70}.v80-store-about aside{display:grid;align-content:start;gap:7px}.v80-store-about aside a,.v80-store-about aside span{background:#f4f8f6;border-radius:7px;padding:9px;font-size:11px;color:#42585f}
.v80-boost-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.v80-boost-grid article{background:#fff;border:1px solid #e0e8e4;border-radius:12px;padding:18px}.v80-boost-grid article>span{width:42px;height:42px;border-radius:11px;background:#e7f6ed;color:#17734b;display:grid;place-items:center;font-size:20px}.v80-boost-grid h2{font-size:17px}.v80-boost-grid p{font-size:12px;color:#77868b;min-height:38px}.v80-boost-grid article>b{font-size:22px;color:#173f49}.v80-boost-grid article>b small{font-size:10px}.v80-boost-grid button{width:100%;margin-top:12px;border:0;border-radius:8px;background:#17734b;color:#fff;padding:10px;font-weight:850}.v80-boost-grid button:disabled{opacity:.4}
.v80-home-products .v7-panel-head>div>small{display:block;font-size:9px;color:#17734b;font-weight:900}.v80-home-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;padding:12px}.v80-home-product-grid article{border:1px solid #e3eae7;border-radius:10px;overflow:hidden;background:#fff}.v80-home-product-grid .image{position:relative;display:block;aspect-ratio:1.2/1;background:#eff5f2;overflow:hidden}.v80-home-product-grid .image img{width:100%;height:100%;object-fit:cover}.v80-home-product-grid .image>span{height:100%;display:grid;place-items:center;font-size:10px;color:#899598}.v80-home-product-grid .image em{position:absolute;left:7px;top:7px;background:#173f49;color:#fff;border-radius:8px;padding:4px 6px;font-size:8px;font-style:normal}.v80-home-product-grid article>div{padding:9px}.v80-home-product-grid small{font-size:9px;color:#7e8c90}.v80-home-product-grid h3{font-size:12px;margin:3px 0;line-height:1.3}.v80-home-product-grid p{font-size:9px;color:#17734b;margin:4px 0}.v80-home-product-grid b{font-size:14px;color:#173f49}.v80-home-product-grid b span{font-size:9px;color:#7e898d;font-weight:500}.v80-home-market-links{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 12px 12px}.v80-home-market-links>a{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;background:linear-gradient(120deg,#f1f8f5,#fff);border:1px solid #dfe9e4;border-radius:9px;padding:10px}.v80-home-market-links>a>span{width:34px;height:34px;border-radius:9px;background:#e4f5eb;display:grid;place-items:center}.v80-home-market-links b,.v80-home-market-links small{display:block}.v80-home-market-links b{font-size:11px;color:#293f47}.v80-home-market-links small{font-size:9px;color:#819095}.v80-home-market-links em{font-style:normal;color:#17734b;font-size:15px}
@media(max-width:1180px){.v80-product-grid{grid-template-columns:repeat(3,1fr)}.v80-home-product-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){.v80-market-layout,.v80-product-detail-grid,.v80-store-about{grid-template-columns:1fr}.v80-product-search{grid-template-columns:1fr 1fr}.v80-product-search button{height:44px}.v80-store-stats{grid-template-columns:1fr 1fr}.v80-product-grid{grid-template-columns:repeat(2,1fr)}.v80-store-dashboard-hero>.v7-shell,.v80-market-hero>.v7-shell{align-items:flex-start;flex-direction:column}.v80-product-gallery .main{height:420px}}
@media(max-width:600px){.v80-product-grid,.v80-home-product-grid,.v80-home-market-links,.v80-boost-grid{grid-template-columns:1fr}.v80-product-search{grid-template-columns:1fr}.v80-my-products article{grid-template-columns:74px minmax(0,1fr)}.v80-my-products .img{width:74px;height:70px}.v80-my-products .actions{grid-column:1/-1;justify-content:flex-start}.v80-store-summary{align-items:flex-start}.v80-store-stats{grid-template-columns:1fr 1fr}.v80-product-gallery .main{height:320px}.v80-edit-product-images{grid-template-columns:repeat(3,1fr)}}

/* ==================== V8.0.1 VEHICLE FORM + AD STATUS ==================== */
.v76-ad-requests em.held{background:#fff2cf;color:#84651c}.v76-ad-requests em.approved{background:#e5f6ed;color:#176f49}.v76-ad-requests em.rejected{background:#fff0ee;color:#9e423b}
.v801-vehicle-hero{background:radial-gradient(circle at 82% 18%,rgba(245,186,62,.22),transparent 25%),linear-gradient(116deg,#092f40,#0c4b55 58%,#17654b);padding:30px 0;color:#fff}.v801-vehicle-hero>.v7-shell{display:flex;justify-content:space-between;align-items:center;gap:20px}.v801-vehicle-hero small{font-size:10px;color:#9ce2b7;font-weight:900;letter-spacing:1px}.v801-vehicle-hero h1{font-size:29px;margin:4px 0}.v801-vehicle-hero p{font-size:13px;color:#d1e0df;margin:0}.v801-vehicle-hero .steps{display:flex;align-items:center;gap:6px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.13);border-radius:12px;padding:10px}.v801-vehicle-hero .steps span{font-size:10px;color:#c3d6d6;white-space:nowrap}.v801-vehicle-hero .steps span.active{background:#23a769;color:#fff;border-radius:8px;padding:6px 8px;font-weight:850}.v801-vehicle-hero .steps i{font-style:normal;color:#79ae9a}
.v801-vehicle-card{overflow:hidden}.v801-vehicle-card>.v75-panel-head{background:linear-gradient(95deg,#f2f9f5,#fff);padding:15px 17px}.v801-vehicle-card>.v75-panel-head small{display:block;font-size:9px;color:#17734b;font-weight:900;letter-spacing:.8px}.v801-vehicle-card>.v75-panel-head h2{font-size:19px;margin:2px 0}.v801-make-model-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.v801-make-model-grid select{font-size:14px!important;font-weight:700;border:2px solid #d7e6df!important}.v801-make-model-grid select:focus{border-color:#27a86b!important;box-shadow:0 0 0 3px rgba(39,168,107,.1)}.v801-custom-vehicle{margin-top:9px;background:#fff6df;border:1px solid #ebdaa7;border-radius:8px;padding:10px}.v801-feature-checks{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:9px 0}.v801-feature-checks label{display:flex!important;align-items:center;gap:7px;background:#f4f8f6;border:1px solid #e0e9e5;border-radius:8px;padding:10px;font-size:11px!important;font-weight:700}.v801-feature-checks input{width:auto!important;height:auto!important}
@media(max-width:900px){.v801-vehicle-hero>.v7-shell{flex-direction:column;align-items:flex-start}.v801-vehicle-hero .steps{width:100%;box-sizing:border-box;overflow-x:auto}.v801-feature-checks{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.v801-make-model-grid,.v801-feature-checks{grid-template-columns:1fr}}

/* ==================== V8.0.2 LISTING EXPERIENCE ==================== */
.v7-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.v802-side-avatar{overflow:hidden}.v802-side-avatar img{width:100%;height:100%;object-fit:cover}
.v802-avatar-editor{display:grid;grid-template-columns:92px minmax(0,1fr);gap:16px;align-items:center;padding:14px;background:#f5faf7;border:1px solid #dfebe5;border-radius:12px;margin-bottom:14px}.v802-avatar-editor .preview{width:88px;height:88px;border-radius:50%;overflow:hidden;background:linear-gradient(145deg,#dff2e7,#edf8f3);display:grid;place-items:center;font-size:30px;font-weight:900;color:#17734b;border:3px solid #fff;box-shadow:0 6px 18px rgba(20,70,60,.12)}.v802-avatar-editor .preview img{width:100%;height:100%;object-fit:cover}.v802-avatar-editor b{font-size:15px}.v802-avatar-editor p{font-size:12px;color:#718086;margin:4px 0 9px}.v802-name-privacy{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.v802-name-privacy>b{grid-column:1/-1;font-size:13px}.v802-name-privacy label{display:flex!important;align-items:center;gap:9px;border:1px solid #dfe8e4;border-radius:10px;padding:12px;background:#fff;cursor:pointer}.v802-name-privacy input{width:auto!important;height:auto!important}.v802-name-privacy strong,.v802-name-privacy small{display:block}.v802-name-privacy strong{font-size:12px}.v802-name-privacy small{font-size:11px;color:#7c898e;margin-top:2px}
.v802-listing-wizard-hero{background:radial-gradient(circle at 80% 20%,rgba(244,190,68,.23),transparent 25%),linear-gradient(116deg,#092f3f,#0d4f53 57%,#176749);color:#fff;padding:32px 0}.v802-listing-wizard-hero>.v7-shell{display:flex;justify-content:space-between;align-items:center;gap:22px}.v802-listing-wizard-hero small{font-size:11px;color:#9ee3b9;font-weight:900;letter-spacing:1px}.v802-listing-wizard-hero h1{font-size:31px;margin:5px 0}.v802-listing-wizard-hero p{font-size:14px;color:#d0dfdf;max-width:710px;margin:0;line-height:1.5}.v802-flow-steps{display:flex;align-items:center;gap:7px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.13);border-radius:12px;padding:10px 12px}.v802-flow-steps span{font-size:11px;white-space:nowrap;color:#c2d4d4}.v802-flow-steps span.active{background:#25a86b;color:#fff;padding:6px 8px;border-radius:7px;font-weight:850}.v802-flow-steps i{font-style:normal;color:#80b29f}.v802-wizard-page{max-width:950px}.v802-wizard-top{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.v802-wizard-top>div{background:#fff;border:1px solid #dfe8e4;border-radius:11px;padding:13px 15px}.v802-wizard-top small,.v802-wizard-top b,.v802-wizard-top span{display:block}.v802-wizard-top small{font-size:10px;color:#17734b;font-weight:900}.v802-wizard-top b{font-size:18px;color:#253f47;margin:3px 0}.v802-wizard-top span{font-size:11px;color:#7d8a8f}.v802-step-select-card{background:#fff;border:1px solid #dce7e2;border-radius:15px;overflow:hidden;box-shadow:0 16px 38px rgba(22,65,70,.08)}.v802-step-select-card>header{display:grid;grid-template-columns:120px minmax(0,1fr) 80px;gap:14px;align-items:center;padding:18px 20px;background:linear-gradient(100deg,#f2f9f5,#fff);border-bottom:1px solid #e4ece8}.v802-step-select-card>header button{border:1px solid #d8e5df;background:#fff;border-radius:8px;padding:9px 10px;font-size:11px;font-weight:800;color:#486059}.v802-step-select-card>header small{font-size:10px;color:#188054;font-weight:900}.v802-step-select-card>header h2{font-size:22px;margin:2px 0}.v802-step-select-card>header p{font-size:12px;color:#78868b;margin:0}.v802-step-select-card>header>a{font-size:11px;color:#78868b;text-align:right}.v802-path{min-height:46px;background:#153f49;color:#fff;display:flex;align-items:center;gap:8px;padding:0 20px;overflow-x:auto}.v802-path span{font-size:12px;font-weight:800;white-space:nowrap}.v802-path i{font-style:normal;color:#7dcc9d}.v802-select-stage{padding:34px 26px 40px;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px;align-items:center;background:linear-gradient(145deg,#fbfdfc,#f0f8f4)}.v802-select-stage>label{font-size:13px;font-weight:850;color:#33484f}.v802-select-stage select{display:block;width:100%;height:58px;margin-top:8px;border:2px solid #cfe3d9;border-radius:11px;background:#fff;padding:0 16px;font-size:16px;font-weight:750;color:#263d45;outline:0;box-shadow:0 8px 20px rgba(23,70,63,.05)}.v802-select-stage select:focus{border-color:#25a76a;box-shadow:0 0 0 4px rgba(37,167,106,.1)}.v802-select-hint{display:flex;gap:10px;align-items:center;background:#fff7df;border:1px solid #ead9a4;border-radius:11px;padding:13px}.v802-select-hint>span{width:38px;height:38px;border-radius:10px;background:#f3d788;display:grid;place-items:center;font-size:18px}.v802-select-hint b,.v802-select-hint p{display:block}.v802-select-hint b{font-size:12px}.v802-select-hint p{font-size:10px;color:#7b7057;margin:3px 0 0;line-height:1.5}.v802-title-stage{padding:28px;background:linear-gradient(145deg,#fbfdfc,#f1f8f4)}.v802-title-stage .done{display:inline-block;background:#e4f6ec;color:#176f49;border-radius:10px;padding:6px 8px;font-size:10px;font-weight:900}.v802-title-stage h2{font-size:23px;margin:9px 0 4px}.v802-title-stage>p{font-size:12px;color:#748388}.v802-title-stage label{display:block;font-size:12px;font-weight:850;margin-top:14px}.v802-title-stage input{width:100%;box-sizing:border-box;height:54px;margin-top:7px;border:2px solid #d6e5de;border-radius:10px;padding:0 14px;font-size:15px}.v802-title-stage input:focus{outline:0;border-color:#25a76a}.v802-quote{display:flex;justify-content:space-between;align-items:center;background:#fff7df;border:1px solid #ead9a5;border-radius:9px;padding:10px 12px;margin-top:10px}.v802-quote b{font-size:15px;color:#72591b}.v802-quote span{font-size:11px;color:#7c7155}.v802-title-stage>button{margin-top:12px;border:0;border-radius:9px;background:linear-gradient(100deg,#18734d,#25a76a);color:#fff;padding:12px 17px;font-size:13px;font-weight:900}.v802-approval-note{display:flex;gap:9px;align-items:center;background:#eaf7f0;border:1px solid #cee7d8;border-radius:10px;padding:12px 14px;margin-top:12px}.v802-approval-note b{font-size:12px;color:#176f49}.v802-approval-note span{font-size:11px;color:#62756d}
.v802-listing-detail{padding-top:18px;padding-bottom:48px}.v802-breadcrumb{display:flex;gap:7px;font-size:11px;color:#7b898e;margin-bottom:10px}.v802-breadcrumb a{color:#17734b}.v802-listing-head{display:flex;justify-content:space-between;gap:20px;align-items:end;background:#fff;border:1px solid #dfe8e4;border-radius:13px;padding:18px 20px;margin-bottom:12px;box-shadow:0 7px 22px rgba(25,62,68,.04)}.v802-listing-head .tags{display:flex;gap:6px;flex-wrap:wrap}.v802-listing-head .tags span,.v802-listing-head .tags b,.v802-listing-head .tags strong{font-size:10px;border-radius:7px;padding:5px 7px}.v802-listing-head .tags span{background:#edf3f0;color:#53686d}.v802-listing-head .tags b{background:#e4f6ec;color:#176f49}.v802-listing-head .tags strong{background:#fff0dd;color:#a45e17}.v802-listing-head h1{font-size:27px;line-height:1.25;margin:7px 0}.v802-listing-head .meta{display:flex;gap:13px;flex-wrap:wrap;font-size:11px;color:#758389}.v802-listing-head .price{font-size:31px;font-weight:950;color:#17734b;white-space:nowrap}.v802-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:14px}.v802-detail-main{min-width:0}.v802-gallery,.v802-card,.v802-seller-card,.v802-actions,.v802-related{background:#fff;border:1px solid #dfe8e4;border-radius:12px;overflow:hidden;margin-bottom:12px}.v802-gallery{padding:9px}.v802-gallery .main{display:block;width:100%;height:min(540px,52vw);min-height:350px;border:0;border-radius:9px;overflow:hidden;background:#edf3f0;position:relative}.v802-gallery .main img{width:100%;height:100%;object-fit:contain}.v802-gallery .main span{position:absolute;right:10px;bottom:10px;background:rgba(7,42,50,.82);color:#fff;border-radius:7px;padding:7px 9px;font-size:10px}.v802-gallery .thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-top:7px}.v802-gallery .thumbs button{height:72px;border:1px solid #dfe8e4;border-radius:7px;padding:0;overflow:hidden;background:#fff}.v802-gallery .thumbs img{width:100%;height:100%;object-fit:cover}.v802-gallery .empty{height:380px;display:grid;place-items:center;align-content:center;background:linear-gradient(145deg,#e5efea,#f7f9f8);font-size:24px;font-weight:900;color:#60746c}.v802-gallery .empty small{font-size:11px;font-weight:500;margin-top:5px}.v802-card-title{min-height:51px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e8eeeb}.v802-card-title h2{font-size:17px;margin:0}.v802-card-title p{font-size:10px;color:#849095;margin:2px 0 0}.v802-card-title>span,.v802-card-title>a{font-size:10px;color:#738288}.v802-info-table,.v802-spec-table{padding:6px 15px 10px}.v802-info-table>div,.v802-spec-table>div{display:grid;grid-template-columns:42% 58%;align-items:center;min-height:40px;border-bottom:1px solid #edf1ef}.v802-info-table>div:last-child,.v802-spec-table>div:last-child{border-bottom:0}.v802-info-table span,.v802-spec-table span{font-size:12px;color:#748288}.v802-info-table b,.v802-spec-table b{font-size:13px;color:#283f47;text-align:right}.v802-description{padding:14px 15px;font-size:14px;line-height:1.7;color:#52656b}.v802-detail-side{display:flex;flex-direction:column;gap:10px}.v802-seller-card{padding:15px;margin:0}.v802-seller-card .seller-head{display:flex;align-items:center;gap:11px;padding-bottom:12px;border-bottom:1px solid #e9efec}.v802-seller-card .avatar{width:58px;height:58px;border-radius:50%;overflow:hidden;background:#e6f6ed;color:#17734b;display:grid;place-items:center;font-size:23px;font-weight:900}.v802-seller-card .avatar img{width:100%;height:100%;object-fit:cover}.v802-seller-card small{font-size:9px;color:#859196;font-weight:850}.v802-seller-card h3{font-size:17px;margin:2px 0;color:#263f47}.v802-seller-card .seller-type{font-size:11px;color:#17734b;font-weight:800}.v802-seller-card .seller-type b{font-size:9px}.v802-seller-card .seller-head p{font-size:11px;color:#748389;margin:3px 0 0}.v802-phone{display:block;background:#143f49;color:#fff;border-radius:10px;padding:11px 12px;margin-top:11px}.v802-phone small,.v802-phone b{display:block;color:#fff}.v802-phone small{font-size:9px;opacity:.75}.v802-phone b{font-size:17px;margin-top:2px}.v802-phone.hidden{background:#f1f5f3;color:#6b7b80}.v802-phone.hidden small,.v802-phone.hidden b{color:#6b7b80}.v802-seller-address{background:#f5f8f7;border-radius:9px;padding:10px 11px;margin-top:8px}.v802-seller-address small,.v802-seller-address b,.v802-seller-address span{display:block}.v802-seller-address small{font-size:9px;color:#839095}.v802-seller-address b{font-size:12px;margin:2px 0}.v802-seller-address span{font-size:11px;color:#6d7c81;line-height:1.45}.v802-message,.v802-whatsapp{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:9px;margin-top:8px;font-size:12px;font-weight:900}.v802-message{background:#e8f6ee;color:#176f49;border:1px solid #c8e5d5}.v802-message.login{background:#eef3f6;color:#305d76;border-color:#d6e2e8}.v802-whatsapp{background:#1ba665;color:#fff}.v802-own-listing{background:#f1f5f3;border-radius:8px;padding:9px;margin-top:8px;font-size:10px;color:#64767c}.v802-power-cta{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;align-items:center;background:linear-gradient(120deg,#0f4550,#17704f);color:#fff;border-radius:12px;padding:14px;box-shadow:0 10px 24px rgba(12,77,65,.16)}.v802-power-cta>span{width:46px;height:46px;border-radius:12px;background:rgba(255,255,255,.12);display:grid;place-items:center;font-size:21px}.v802-power-cta small,.v802-power-cta b,.v802-power-cta p{display:block}.v802-power-cta small{font-size:8px;color:#9de1ba;font-weight:900}.v802-power-cta b{font-size:15px;margin:2px 0}.v802-power-cta p{font-size:9px;color:#cfdfdc;margin:0}.v802-power-cta em{font-style:normal;font-size:18px}.v802-actions{padding:7px;margin:0}.v802-actions form{margin:0}.v802-actions button{width:100%;border:0;border-bottom:1px solid #edf1ef;background:#fff;padding:10px;text-align:left;font-size:11px;color:#52666c}.v802-comments{padding:4px 15px}.v802-comments article{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;padding:13px 0;border-bottom:1px solid #edf1ef}.v802-comments .avatar{width:38px;height:38px;border-radius:50%;overflow:hidden;background:#e8f5ee;color:#17734b;display:grid;place-items:center;font-weight:900}.v802-comments .avatar img{width:100%;height:100%;object-fit:cover}.v802-comments header{display:flex;justify-content:space-between;gap:10px}.v802-comments header b{font-size:13px}.v802-comments header span{display:block;color:#dda324;font-size:11px;margin-top:2px}.v802-comments header small{font-size:9px;color:#8a969a}.v802-comments p{font-size:12px;line-height:1.6;color:#53666c;margin:7px 0}.v802-comments footer{display:flex;gap:7px}.v802-comments footer form{margin:0}.v802-comments footer button,.v802-comments summary{border:1px solid #dfe7e3;background:#fff;border-radius:6px;padding:5px 7px;font-size:9px;color:#6e7d81;cursor:pointer;list-style:none}.v802-comments footer button.delete{color:#a34a42}.v802-comments details.report{position:relative}.v802-comments details.report form{position:absolute;z-index:20;left:0;top:30px;width:230px;background:#fff;border:1px solid #dfe8e4;border-radius:8px;padding:8px;box-shadow:0 12px 26px rgba(30,60,65,.13)}.v802-comments details.report select{width:100%;height:34px;border:1px solid #dce5e1;border-radius:5px;font-size:9px}.v802-comments details.report form button{width:100%;margin-top:6px;background:#173f49;color:#fff}.v802-comment-form{display:grid;grid-template-columns:145px minmax(0,1fr) 110px;gap:8px;padding:13px 15px;background:#f8fbf9;border-top:1px solid #e8eeeb}.v802-comment-form select,.v802-comment-form textarea{border:1px solid #d8e4de;border-radius:8px;padding:9px;font-size:11px}.v802-comment-form textarea{min-height:70px;resize:vertical}.v802-comment-form button{border:0;border-radius:8px;background:#17734b;color:#fff;font-size:11px;font-weight:900}.v802-comment-limit,.v802-comment-notice{margin:10px 15px 14px;background:#fff6df;border:1px solid #ead8a5;border-radius:8px;padding:9px 10px;font-size:11px;color:#735f2b}.v802-comment-notice{background:#e9f7ef;border-color:#cde7d8;color:#176f49}.v802-comment-notice.error{background:#fff0ee;border-color:#ebccc8;color:#9b453e}.v802-related{margin-top:18px;padding-bottom:12px}.v802-related .v7-list-grid{padding:11px 13px}.v802-mobile-contact{display:none}
.v802-created-listing{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:11px;align-items:center;background:#e9f7ef;border:1px solid #cce7d8;border-radius:11px;padding:13px 15px;margin-bottom:12px}.v802-created-listing>span{width:42px;height:42px;border-radius:50%;background:#1e9a61;color:#fff;display:grid;place-items:center;font-size:18px}.v802-created-listing small,.v802-created-listing h2,.v802-created-listing p{display:block}.v802-created-listing small{font-size:9px;color:#17734b}.v802-created-listing h2{font-size:16px;margin:2px 0}.v802-created-listing p{font-size:10px;color:#6e7e78;margin:0}.v802-created-listing>a{font-size:11px;color:#17734b;font-weight:850}.v802-offer-hero,.v802-boost-hero{background:radial-gradient(circle at 80% 20%,rgba(245,191,65,.22),transparent 25%),linear-gradient(116deg,#0a3341,#0d5051 58%,#17664a);color:#fff;padding:28px 0}.v802-offer-hero>.v7-shell,.v802-boost-hero>.v7-shell{display:flex;justify-content:space-between;align-items:center;gap:20px}.v802-offer-hero small,.v802-boost-hero small{font-size:10px;color:#9be2b7;font-weight:900}.v802-offer-hero h1,.v802-boost-hero h1{font-size:28px;margin:4px 0}.v802-offer-hero p,.v802-boost-hero p{font-size:12px;color:#d0dfde;margin:0}.v802-offer-hero>.v7-shell>div:last-child,.v802-boost-hero .wallet{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.13);border-radius:11px;padding:11px 14px;text-align:center}.v802-offer-hero>.v7-shell>div:last-child b,.v802-boost-hero .wallet b{font-size:24px}.v802-offer-hero>.v7-shell>div:last-child span,.v802-boost-hero .wallet span,.v802-boost-hero .wallet a{display:block;font-size:9px;color:#cfe0dd}.v802-offer-intro{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #dfe8e4;border-radius:12px;padding:16px;margin-bottom:12px}.v802-offer-intro small{font-size:9px;color:#17734b;font-weight:900}.v802-offer-intro h2{font-size:20px;margin:3px 0}.v802-offer-intro p{font-size:11px;color:#758388;margin:0}.v802-offer-intro>span{font-size:32px}.v802-offer-grid,.v802-boost-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.v802-offer-grid article,.v802-boost-grid article{position:relative;background:#fff;border:1px solid #dfe8e4;border-radius:13px;padding:17px;box-shadow:0 7px 20px rgba(20,60,65,.04)}.v802-offer-grid article.recommended,.v802-boost-grid article.recommended{border:2px solid #25a76a;background:linear-gradient(145deg,#fff,#eff9f4)}.v802-offer-grid article>em,.v802-boost-grid article>em{position:absolute;right:10px;top:10px;background:#173f49;color:#fff;border-radius:8px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:900}.v802-offer-grid .icon,.v802-boost-grid .icon{width:46px;height:46px;border-radius:12px;background:#e6f6ed;color:#17734b;display:grid;place-items:center;font-size:21px}.v802-offer-grid h3,.v802-boost-grid h2{font-size:16px;margin:10px 0 5px}.v802-offer-grid p,.v802-boost-grid p{font-size:11px;line-height:1.55;color:#758388;min-height:48px}.v802-offer-grid .price,.v802-boost-grid .cost{display:flex;align-items:end;gap:5px;margin:12px 0}.v802-offer-grid .price b,.v802-boost-grid .cost b{font-size:26px;color:#173f49}.v802-offer-grid .price small,.v802-boost-grid .cost small{font-size:10px;color:#7b898e;padding-bottom:4px}.v802-offer-grid a,.v802-offer-grid button,.v802-boost-grid button{display:block;width:100%;box-sizing:border-box;border:0;border-radius:8px;background:#17734b;color:#fff;text-align:center;padding:10px;font-size:11px;font-weight:900}.v802-offer-grid button:disabled,.v802-boost-grid button:disabled{background:#dde6e2;color:#80908a}.v802-offer-footer{display:flex;gap:8px;margin-top:12px}.v802-offer-footer a{border:1px solid #dce6e1;border-radius:8px;padding:10px 13px;font-size:11px;font-weight:850;color:#53676d}.v802-offer-footer a.primary{background:#17734b;color:#fff;border-color:#17734b}.v802-boost-current{display:grid;grid-template-columns:130px minmax(0,1fr);gap:13px;background:#fff;border:1px solid #dfe8e4;border-radius:12px;padding:11px;margin-bottom:12px}.v802-boost-current>div{height:95px;border-radius:9px;overflow:hidden;background:#edf3f0;display:grid;place-items:center}.v802-boost-current img{width:100%;height:100%;object-fit:cover}.v802-boost-current small{font-size:9px;color:#17734b;font-weight:900}.v802-boost-current h2{font-size:18px;margin:3px 0}.v802-boost-current p{font-size:11px;color:#758388;margin:0 0 6px}.v802-boost-current section div{display:flex;gap:5px;flex-wrap:wrap}.v802-boost-current section span{font-size:9px;background:#e8f6ee;color:#176f49;border-radius:9px;padding:4px 6px}
@media(max-width:1050px){.v802-detail-layout{grid-template-columns:1fr}.v802-detail-side{display:grid;grid-template-columns:1fr 1fr}.v802-seller-card{grid-row:span 2}.v802-offer-grid,.v802-boost-grid{grid-template-columns:1fr 1fr}.v802-select-stage{grid-template-columns:1fr}}
@media(max-width:760px){.v802-listing-wizard-hero>.v7-shell,.v802-offer-hero>.v7-shell,.v802-boost-hero>.v7-shell{flex-direction:column;align-items:flex-start}.v802-flow-steps{width:100%;box-sizing:border-box;overflow-x:auto}.v802-wizard-top{grid-template-columns:1fr}.v802-step-select-card>header{grid-template-columns:1fr auto}.v802-step-select-card>header button{grid-column:1/-1;width:max-content}.v802-detail-side{display:flex}.v802-listing-head{flex-direction:column;align-items:flex-start}.v802-listing-head h1{font-size:23px}.v802-listing-head .price{font-size:27px}.v802-gallery .main{height:360px;min-height:0}.v802-gallery .thumbs{grid-template-columns:repeat(4,1fr)}.v802-comment-form{grid-template-columns:1fr}.v802-comment-form button{min-height:42px}.v802-offer-grid,.v802-boost-grid{grid-template-columns:1fr}.v802-name-privacy{grid-template-columns:1fr}.v802-mobile-contact{position:fixed;left:0;right:0;bottom:0;z-index:1600;background:#fff;border-top:1px solid #dfe8e4;padding:8px 12px;display:flex;gap:8px}.v802-mobile-contact a{flex:1;display:grid;place-items:center;min-height:43px;border-radius:8px;background:#e8f6ee;color:#176f49;font-size:11px;font-weight:900}.v802-mobile-contact a.call{background:#143f49;color:#fff}.v802-listing-detail{padding-bottom:78px}}
@media(max-width:520px){.v802-avatar-editor{grid-template-columns:1fr;text-align:center}.v802-avatar-editor .preview{margin:auto}.v802-info-table>div,.v802-spec-table>div{grid-template-columns:45% 55%}.v802-info-table span,.v802-spec-table span{font-size:11px}.v802-info-table b,.v802-spec-table b{font-size:12px}.v802-created-listing{grid-template-columns:38px minmax(0,1fr)}.v802-created-listing>a{grid-column:1/-1}.v802-gallery .main{height:300px}}

/* ==================== V8.0.3 COMPACT LISTINGS + DENSE HOME CATEGORIES ==================== */
.v803-section-kicker{display:block;font-size:10px!important;color:#178054!important;font-weight:950;letter-spacing:.8px;margin-bottom:2px}
.v803-feature-panel .v7-panel-head{height:62px}.v803-feature-panel .v7-carousel-nav a{font-size:12px;font-weight:850;color:#17734b}.v803-home-featured-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px}.v803-home-featured-grid .v7-empty{grid-column:1/-1}.v803-home-card{border-radius:10px}.v803-home-card .v7-listing-card-image{height:112px;display:flex;align-items:center;justify-content:center;background:#f0f4f2}.v803-home-card .v7-listing-card-image img{width:100%;height:100%;object-fit:contain;object-position:center center}.v803-home-card .v7-listing-card-body{padding:9px 10px}.v803-home-card .v7-listing-card-body .cat{font-size:10px}.v803-home-card .v7-listing-card-body h3{font-size:13px;line-height:1.35;min-height:35px;margin:4px 0}.v803-home-card .v7-listing-card-body .loc{font-size:10px}.v803-card-foot{display:flex;justify-content:space-between;align-items:end;gap:7px;margin-top:7px}.v803-card-foot .price{margin-top:0!important;font-size:15px!important}.v803-card-foot .date{font-size:9px!important;text-align:right;white-space:nowrap}
.v7-category-bar{min-height:102px;height:auto}.v7-category-item{min-height:94px}.v7-category-item b{font-size:13px!important;line-height:1.2}.v7-category-item small{font-size:11px!important;color:#718086}.v7-category-item small strong{font-size:12px;color:#17734b}
.v803-home-category-section{margin-top:0;margin-bottom:28px}.v803-home-category-panel{overflow:hidden}.v803-home-category-panel .v7-panel-head{height:64px}.v803-home-category-panel .v7-panel-head h2{font-size:19px}.v803-home-category-panel .v7-panel-head a{font-size:12px;font-weight:850;color:#17734b}.v803-home-category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;padding:12px}.v803-home-category-card{min-width:0;display:grid;grid-template-columns:74px minmax(0,1fr) 18px;gap:10px;align-items:center;border:1px solid #e0e8e4;border-radius:11px;padding:8px;background:linear-gradient(145deg,#fff,#f7faf8);transition:.18s}.v803-home-category-card:hover{transform:translateY(-2px);border-color:#b9dcca;box-shadow:0 9px 20px rgba(20,64,65,.07)}.v803-home-category-card .image{width:72px;height:62px;border-radius:8px;background:#eaf2ee;display:grid;place-items:center;overflow:hidden}.v803-home-category-card .image img{width:100%;height:100%;object-fit:contain;object-position:center;background:#edf3f0}.v803-home-category-card .image svg{width:30px;height:30px;fill:#fff;stroke:#587169;stroke-width:1.4}.v803-home-category-card .copy{min-width:0}.v803-home-category-card .copy>small{display:block;font-size:9px;color:#859196;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v803-home-category-card .copy>b{display:block;font-size:13px;color:#253f46;line-height:1.25;margin:1px 0 4px}.v803-home-category-card .copy>em{font-style:normal;font-size:10px;color:#75868a}.v803-home-category-card .copy>em strong{font-size:12px;color:#17734b}.v803-home-category-card .arrow{font-size:20px;color:#8ca199}
.v803-list-page-hero{background:#fff;border-bottom:1px solid var(--v7-line);padding:25px 0}.v803-list-page-hero>.v7-shell{display:flex;align-items:center;justify-content:space-between;gap:18px}.v803-list-page-hero .crumb{font-size:9px;color:#17734b;font-weight:900;letter-spacing:1px}.v803-list-page-hero h1{font-size:28px;margin:4px 0}.v803-list-page-hero p{font-size:12px;color:#758388;margin:0}.v803-list-page-hero a{border:1px solid #d7e5de;border-radius:8px;padding:9px 11px;font-size:11px;font-weight:850;color:#17734b;background:#f6faf8}
.v803-list-page{padding-top:18px}.v803-filter{margin-bottom:12px}.v803-results-head{margin-bottom:10px}.v803-results-head>div small{display:block;font-size:9px;color:#17734b;font-weight:900;letter-spacing:.7px}.v803-results-head>div h2{font-size:18px;margin:2px 0}.v803-results-head>span{font-size:10px}.v803-results-head>span b{font-size:12px;color:#263e46}
.v803-list-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.v803-list-card{border-radius:9px}.v803-list-card .v7-listing-card-image{height:128px;display:flex;align-items:center;justify-content:center;background:#eff4f1}.v803-list-card .v7-listing-card-image img{width:100%;height:100%;object-fit:contain;object-position:center center;background:#eff4f1}.v803-list-card .v7-listing-card-image .fallback{width:100%}.v803-list-card .v7-listing-card-body{padding:8px 9px}.v803-list-card .v7-listing-card-body .cat{font-size:9px}.v803-list-card .v7-listing-card-body h3{font-size:12px;line-height:1.3;min-height:32px;margin:3px 0 5px}.v803-list-card .v7-listing-card-body .loc{font-size:9px}.v803-list-card .v7-featured-badge{font-size:7px;padding:4px 5px}.v803-list-card .v76-card-urgent{font-size:7px}
.v803-pagination{display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap;margin:20px 0 4px}.v803-pagination a,.v803-pagination span{min-width:34px;height:34px;border:1px solid #dce6e1;border-radius:7px;background:#fff;display:grid;place-items:center;padding:0 6px;font-size:11px;color:#53676c}.v803-pagination a:hover{border-color:#9fd0b6;color:#17734b}.v803-pagination a.active{background:#17734b;border-color:#17734b;color:#fff;font-weight:900}.v803-pagination a.edge{padding:0 11px}.v803-pagination .dots{border-color:transparent;background:transparent}
@media(max-width:1180px){.v803-home-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.v803-list-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.v803-home-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:900px){.v803-home-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v803-home-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v803-list-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:680px){.v803-list-page-hero>.v7-shell{align-items:flex-start;flex-direction:column}.v803-home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v803-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v803-list-card .v7-listing-card-image{height:118px}}
@media(max-width:460px){.v803-home-featured-grid,.v803-home-category-grid{grid-template-columns:1fr}.v803-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.v803-list-card .v7-listing-card-image{height:105px}.v803-list-card .v7-listing-card-body h3{font-size:11px}.v803-home-category-card{grid-template-columns:70px minmax(0,1fr) 18px}}

/* ==================== V8.0.4 AD NETWORK / SLIDERS ==================== */
.v804-ad-page-slot{margin-top:14px;margin-bottom:14px}.v804-last-ad{margin-bottom:26px}.v804-ad-slider{position:relative;background:#fff;border:1px solid #dce7e2;border-radius:12px;overflow:hidden;box-shadow:0 7px 23px rgba(20,62,66,.055)}.v804-ad-track{position:relative;background:linear-gradient(145deg,#f2f6f4,#fff)}.v804-ad-slide{display:none;position:relative;width:100%;align-items:center;justify-content:center;background:#f1f5f3;overflow:hidden}.v804-ad-slide.active{display:flex}.v804-ad-wide .v804-ad-slide{height:clamp(115px,14vw,178px)}.v804-ad-sidebar .v804-ad-slide{height:300px}.v804-ad-slide img{width:100%;height:100%;object-fit:contain;object-position:center;background:#f1f5f3}.v804-ad-title{position:absolute;left:10px;bottom:8px;max-width:72%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:rgba(8,42,49,.78);color:#fff;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:750}.v804-ad-label{height:28px;display:flex;align-items:center;gap:7px;padding:0 10px;background:#fff;border-bottom:1px solid #edf1ef}.v804-ad-label span{font-size:8px;font-weight:950;letter-spacing:.8px;color:#8a969a}.v804-ad-label small{font-size:9px;color:#60747a}.v804-ad-prev,.v804-ad-next{position:absolute;top:50%;transform:translateY(-35%);z-index:5;width:31px;height:31px;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:rgba(8,43,50,.72);color:#fff;display:grid;place-items:center;font-size:20px;cursor:pointer}.v804-ad-prev{left:8px}.v804-ad-next{right:8px}.v804-ad-dots{position:absolute;left:50%;bottom:7px;transform:translateX(-50%);z-index:6;display:flex;gap:4px;background:rgba(8,42,49,.55);padding:4px 6px;border-radius:10px}.v804-ad-dots button{width:6px;height:6px;border:0;border-radius:50%;padding:0;background:rgba(255,255,255,.45);cursor:pointer}.v804-ad-dots button.active{width:15px;border-radius:5px;background:#fff}.v804-grid-ad{grid-column:1/-1;margin:4px 0}.v804-detail-inline-ad{margin:0 0 12px}.v804-sidebar-ad-wrap{margin:0}.v804-sidebar-ad-wrap .v804-ad-slider{margin:0}.v804-market-inline-ad{margin-top:13px}
.v804-ad-buy-hero{background:radial-gradient(circle at 82% 18%,rgba(244,191,67,.25),transparent 25%),linear-gradient(116deg,#092f3e,#0d5053 58%,#17664a);color:#fff;padding:30px 0}.v804-ad-buy-hero>.v7-shell{display:flex;align-items:center;justify-content:space-between;gap:20px}.v804-ad-buy-hero small{font-size:10px;color:#a3e6bd;font-weight:900;letter-spacing:1px}.v804-ad-buy-hero h1{font-size:29px;margin:4px 0}.v804-ad-buy-hero p{max-width:770px;font-size:13px;line-height:1.55;color:#d1e0df;margin:0}.v804-ad-buy-hero .wallet{min-width:120px;text-align:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:11px}.v804-ad-buy-hero .wallet b,.v804-ad-buy-hero .wallet span{display:block}.v804-ad-buy-hero .wallet b{font-size:26px}.v804-ad-buy-hero .wallet span{font-size:9px;color:#d5e1df}.v804-slot-choice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:13px}.v804-slot-choice label{cursor:pointer}.v804-slot-choice input{position:absolute;opacity:0;pointer-events:none}.v804-slot-choice .box{height:100%;display:grid;grid-template-columns:42px minmax(0,1fr);gap:9px;border:1px solid #dfe8e4;border-radius:11px;padding:11px;background:#fff;transition:.18s}.v804-slot-choice input:checked+.box{border:2px solid #20a466;background:linear-gradient(145deg,#fff,#eff9f4);box-shadow:0 7px 18px rgba(22,116,75,.09)}.v804-slot-choice .format{width:40px;height:40px;border-radius:10px;background:#e6f6ed;color:#17734b;display:grid;place-items:center;font-size:20px}.v804-slot-choice .copy small,.v804-slot-choice .copy b,.v804-slot-choice .copy em,.v804-slot-choice .copy strong,.v804-slot-choice .copy i{display:block}.v804-slot-choice .copy small{font-size:8px;color:#7e8b90;font-weight:900}.v804-slot-choice .copy b{font-size:12px;color:#263f47;margin:2px 0}.v804-slot-choice .copy em{font-size:9px;line-height:1.4;color:#78868b;font-style:normal;min-height:38px}.v804-slot-choice .copy strong{font-size:11px;color:#17734b;margin-top:6px}.v804-slot-choice .copy i{font-size:8px;color:#8a969a;font-style:normal;margin-top:2px}.v804-ad-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:13px;border-top:1px solid #e8eeeb}.v804-ad-request-form>label{display:block;margin:0 13px 12px}.v804-ad-submit{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#f3f8f5;border-top:1px solid #e2ebe6;padding:13px}.v804-ad-submit b,.v804-ad-submit span{display:block}.v804-ad-submit b{font-size:13px}.v804-ad-submit span{font-size:9px;color:#78868b;margin-top:2px}.v804-ad-submit button{border:0;border-radius:8px;background:#17734b;color:#fff;padding:11px 14px;font-size:11px;font-weight:900}.v804-network-info{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:12px 0}.v804-network-info article{background:#fff;border:1px solid #dfe8e4;border-radius:10px;padding:13px}.v804-network-info b,.v804-network-info span{display:block}.v804-network-info b{font-size:24px;color:#17734b}.v804-network-info span{font-size:9px;color:#75858a;line-height:1.4}.v804-user-campaigns{padding:6px 12px}.v804-user-campaigns article{display:grid;grid-template-columns:120px minmax(0,1fr) 290px;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid #edf1ef}.v804-user-campaigns .image{height:78px;background:#eef4f1;border-radius:8px;overflow:hidden}.v804-user-campaigns .image img{width:100%;height:100%;object-fit:contain}.v804-user-campaigns .top{display:flex;justify-content:space-between;gap:8px}.v804-user-campaigns .status{font-size:8px;border-radius:8px;padding:4px 6px;background:#f0f4f2}.v804-user-campaigns .status.approved{background:#e4f6ec;color:#176f49}.v804-user-campaigns .status.pending{background:#fff3d5;color:#7c5f18}.v804-user-campaigns .status.held{background:#fff3d5;color:#7c5f18}.v804-user-campaigns .status.rejected{background:#fff0ee;color:#a0443c}.v804-user-campaigns .top small{font-size:8px;color:#8a969a}.v804-user-campaigns h3{font-size:13px;margin:5px 0}.v804-user-campaigns p{font-size:9px;color:#75858a;margin:0}.v804-user-campaigns blockquote{font-size:9px;background:#f6f8f7;border-left:3px solid #b9cec4;margin:6px 0;padding:6px}.v804-user-campaigns .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.v804-user-campaigns .stats>div{background:#f5f8f6;border-radius:7px;padding:7px;text-align:center}.v804-user-campaigns .stats small,.v804-user-campaigns .stats b{display:block}.v804-user-campaigns .stats small{font-size:7px;color:#849095}.v804-user-campaigns .stats b{font-size:12px;color:#263f47}
@media(max-width:1000px){.v804-slot-choice{grid-template-columns:repeat(2,1fr)}.v804-user-campaigns article{grid-template-columns:100px minmax(0,1fr)}.v804-user-campaigns .stats{grid-column:1/-1}.v804-ad-sidebar .v804-ad-slide{height:220px}}
@media(max-width:720px){.v804-ad-buy-hero>.v7-shell{flex-direction:column;align-items:flex-start}.v804-slot-choice,.v804-ad-form-grid,.v804-network-info{grid-template-columns:1fr}.v804-ad-submit{align-items:flex-start;flex-direction:column}.v804-user-campaigns article{grid-template-columns:86px minmax(0,1fr)}.v804-user-campaigns .stats{grid-template-columns:1fr 1fr}.v804-ad-wide .v804-ad-slide{height:125px}.v804-ad-prev,.v804-ad-next{width:28px;height:28px}.v804-ad-title{font-size:8px;max-width:62%}}

/* ==================== V8.0.5 CATEGORY CAROUSEL / FILTER / SUPPORT ==================== */
.v805-category-wrap{position:relative}.v805-category-carousel{display:grid;grid-template-columns:170px 38px minmax(0,1fr) 38px;align-items:stretch;background:#fff;border-radius:11px;box-shadow:0 9px 25px rgba(20,60,65,.07);overflow:hidden;border:1px solid #e0e8e4}.v805-all-categories{position:relative!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;min-height:100px;display:flex!important;align-items:center!important;gap:10px;padding:12px 14px!important;border-radius:0!important}.v805-all-categories>span:not(.arrow){min-width:0}.v805-all-categories b{display:block;font-size:13px!important;line-height:1.2}.v805-all-categories small{display:block;font-size:9px;color:rgba(255,255,255,.72);margin-top:3px}.v805-cat-arrow{border:0;border-left:1px solid #e7ece9;border-right:1px solid #e7ece9;background:#f8fbf9;color:#31564e;font-size:26px;cursor:pointer;transition:.15s}.v805-cat-arrow:hover{background:#eaf7f0;color:#17734b}.v805-cat-arrow:disabled{opacity:.25;cursor:default}.v805-category-track{display:flex!important;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;min-width:0}.v805-category-track::-webkit-scrollbar{display:none}.v805-category-track .v7-category-item{flex:0 0 126px;width:126px!important;min-width:126px;border-right:1px solid #edf1ef}.v805-category-track .v7-category-item b{font-size:12px!important}.v805-category-track .v7-category-item small{font-size:9px!important}
.v805-list-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:14px;align-items:start}.v805-filter-side{display:flex;flex-direction:column;gap:11px;position:sticky;top:76px}.v805-filter-panel,.v805-category-filter{background:#fff;border:1px solid #dfe8e4;border-radius:11px;overflow:hidden}.v805-filter-panel>.head,.v805-category-filter>.head{display:flex;align-items:center;justify-content:space-between;padding:12px 13px;border-bottom:1px solid #e9efec;background:linear-gradient(100deg,#f2f9f5,#fff)}.v805-filter-panel>.head small,.v805-category-filter>.head small{display:block;font-size:8px;color:#17734b;font-weight:900}.v805-filter-panel>.head h2,.v805-category-filter>.head h3{font-size:16px;margin:2px 0}.v805-filter-panel>.head a{font-size:9px;color:#7a898d}.v805-filter-panel>label,.v805-filter-section>label{display:block;padding:8px 12px 0;font-size:10px;font-weight:800;color:#41575e}.v805-filter-panel>label small{font-size:8px;color:#899397;font-weight:500}.v805-filter-panel input,.v805-filter-panel select,.v805-filter-section input,.v805-filter-section select{display:block;width:100%;box-sizing:border-box;height:38px;margin-top:5px;border:1px solid #d8e3de;border-radius:7px;padding:0 8px;background:#fff;font-size:10px;color:#334b52}.v805-filter-panel>button{width:calc(100% - 24px);margin:12px;border:0;border-radius:8px;background:#17734b;color:#fff;padding:10px;font-size:10px;font-weight:900}.v805-filter-section{border-top:1px solid #edf1ef;margin-top:9px;padding:9px 0 3px}.v805-filter-section>b{display:block;padding:0 12px;font-size:10px;color:#263f47}.v805-price-row{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:7px 12px 0}.v805-filter-tip{margin:9px 12px 0;background:#eef8f3;border:1px solid #d2e9dc;border-radius:8px;padding:8px}.v805-filter-tip b,.v805-filter-tip span{display:block}.v805-filter-tip b{font-size:9px;color:#17734b}.v805-filter-tip span{font-size:8px;color:#667a72;line-height:1.5;margin-top:2px}.v805-category-filter>.head{display:block}.v805-category-filter>a{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:5px;align-items:center;padding:8px 11px;border-bottom:1px solid #edf1ef;color:#4e6268}.v805-category-filter>a:last-child{border-bottom:0}.v805-category-filter>a:hover,.v805-category-filter>a.active{background:#eaf7f0;color:#176f49}.v805-category-filter>a span{font-size:9px;line-height:1.35}.v805-category-filter>a b{font-size:9px;text-align:right;color:#17734b}.v805-category-filter>a.depth-2 span{padding-left:10px}.v805-category-filter>a.depth-3 span{padding-left:20px}.v805-list-main{min-width:0}.v805-list-main .v803-list-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.v805-contact-hero,.v805-support-hero{background:radial-gradient(circle at 83% 12%,rgba(244,190,68,.22),transparent 25%),linear-gradient(116deg,#092f40,#0d5052 58%,#17664a);color:#fff;padding:31px 0}.v805-contact-hero>.v7-shell,.v805-support-hero>.v7-shell{display:flex;justify-content:space-between;align-items:center;gap:20px}.v805-contact-hero small,.v805-support-hero small{font-size:10px;color:#9ee4b9;font-weight:900;letter-spacing:1px}.v805-contact-hero h1,.v805-support-hero h1{font-size:29px;margin:4px 0}.v805-contact-hero p,.v805-support-hero p{font-size:12px;color:#d0dfde;margin:0}.v805-contact-hero .support{display:flex;align-items:center;gap:9px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);border-radius:11px;padding:10px 12px}.v805-contact-hero .support>span{width:36px;height:36px;border-radius:9px;background:#25a86b;display:grid;place-items:center;font-size:18px;font-weight:900}.v805-contact-hero .support b,.v805-contact-hero .support small{display:block}.v805-contact-hero .support b{font-size:11px}.v805-contact-hero .support small{font-size:8px;color:#d4e1df}.v805-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-bottom:14px}.v805-contact-lines{padding:5px 14px 12px}.v805-contact-lines>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:8px;min-height:45px;align-items:center;border-bottom:1px solid #edf1ef}.v805-contact-lines>div:last-child{border-bottom:0}.v805-contact-lines span{font-size:10px;color:#7d8b8f}.v805-contact-lines b,.v805-contact-lines a{font-size:12px;color:#263f47}.v805-contact-lines small{font-size:9px;color:#849095}.v805-support-card{background:linear-gradient(135deg,#113e49,#176c4f);color:#fff;border-radius:12px;padding:22px;box-shadow:0 12px 28px rgba(17,69,61,.13)}.v805-support-card>.icon{width:48px;height:48px;border-radius:13px;background:rgba(255,255,255,.12);display:grid;place-items:center;font-size:24px;font-weight:900}.v805-support-card>small{display:block;font-size:9px;color:#a0e3b9;font-weight:900;margin-top:13px}.v805-support-card h2{font-size:22px;margin:4px 0}.v805-support-card>p{font-size:11px;line-height:1.6;color:#d1dfdc}.v805-support-card>a{display:inline-block;background:#fff;color:#176f49;border-radius:8px;padding:10px 12px;font-size:10px;font-weight:900;margin:6px 0 13px}.v805-support-card>div{border-top:1px solid rgba(255,255,255,.13);padding-top:10px}.v805-support-card>div b,.v805-support-card>div span{display:block}.v805-support-card>div b{font-size:10px}.v805-support-card>div span{font-size:9px;color:#cddbd8;margin-top:2px}.v805-contact-actions{margin-top:0}
.v805-support-hero>div>span{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:9px 12px;font-size:10px;font-weight:900}.v805-ticket-create textarea{min-height:120px}.v805-ticket-list{padding:4px 12px}.v805-ticket-list>a{display:grid;grid-template-columns:75px minmax(0,1fr) 80px;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid #edf1ef;color:#334b52}.v805-ticket-list>a:last-child{border-bottom:0}.v805-ticket-list .status{font-size:8px;text-align:center;border-radius:8px;padding:5px;background:#fff3d7;color:#7a5d19}.v805-ticket-list .status.resolved{background:#e5f6ed;color:#176f49}.v805-ticket-list small{font-size:8px;color:#859196}.v805-ticket-list h3{font-size:12px;margin:3px 0}.v805-ticket-list p{font-size:9px;color:#75858a;margin:0}.v805-ticket-list aside{text-align:right}.v805-ticket-list aside b,.v805-ticket-list aside small,.v805-ticket-list aside em{display:block}.v805-ticket-list aside b{font-size:15px;color:#17734b}.v805-ticket-list aside small{font-size:7px;color:#849095}.v805-ticket-list aside em{font-size:7px;color:#9aa3a6;font-style:normal;margin-top:4px}.v805-ticket-head{display:flex;justify-content:space-between;gap:14px;background:#fff;border:1px solid #dfe8e4;border-radius:11px;padding:16px;margin-bottom:10px}.v805-ticket-head a{font-size:9px;color:#17734b}.v805-ticket-head small{display:block;font-size:9px;color:#7d8c90;margin-top:7px}.v805-ticket-head h1{font-size:21px;margin:3px 0}.v805-ticket-head p{font-size:11px;line-height:1.6;color:#607278;margin:8px 0 0}.v805-ticket-head .status{height:max-content;border-radius:8px;padding:6px 8px;background:#fff3d7;color:#7c5f19;font-size:9px;font-weight:900}.v805-ticket-head .status.resolved{background:#e5f6ed;color:#176f49}.v805-ticket-locked{background:#eaf7f0;border:1px solid #cee7d8;border-radius:9px;padding:10px 12px;margin-bottom:10px}.v805-ticket-locked b,.v805-ticket-locked span{display:block}.v805-ticket-locked b{font-size:10px;color:#176f49}.v805-ticket-locked span{font-size:9px;color:#65786f;margin-top:2px}.v805-ticket-thread{background:#fff;border:1px solid #dfe8e4;border-radius:11px;padding:13px;margin-bottom:10px}.v805-ticket-thread .thread-title{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #edf1ef;padding-bottom:9px}.v805-ticket-thread .thread-title h2{font-size:15px;margin:0}.v805-ticket-thread .thread-title span{font-size:8px;color:#859196}.v805-ticket-thread article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:8px;padding:11px 0;border-bottom:1px solid #edf1ef}.v805-ticket-thread article:last-child{border-bottom:0}.v805-ticket-thread .avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#e6f6ed;color:#176f49;font-size:13px;font-weight:900}.v805-ticket-thread article.admin .avatar{background:#173f49;color:#fff}.v805-ticket-thread .bubble{border-radius:9px;background:#f7faf8;padding:9px 10px}.v805-ticket-thread article.admin .bubble{background:#eef5f6}.v805-ticket-thread header{display:flex;justify-content:space-between;gap:8px}.v805-ticket-thread header b{font-size:10px}.v805-ticket-thread header small{font-size:8px;color:#879398}.v805-ticket-thread p{font-size:10px;line-height:1.6;color:#53676d;margin:6px 0}.v805-ticket-thread form{margin:0}.v805-ticket-thread form button{border:0;background:transparent;color:#a24b43;font-size:8px;padding:0}.v805-ticket-reply{background:#fff;border:1px solid #dfe8e4;border-radius:10px;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:8px}.v805-ticket-reply label{font-size:9px;font-weight:800}.v805-ticket-reply textarea{width:100%;box-sizing:border-box;min-height:80px;margin-top:5px;border:1px solid #d9e3df;border-radius:7px;padding:8px;font-size:10px}.v805-ticket-reply button{border:0;border-radius:8px;background:#17734b;color:#fff;font-size:10px;font-weight:900}.v805-ticket-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:10px}.v805-ticket-actions form{margin:0}.v805-ticket-actions button{border:0;border-radius:8px;padding:9px 11px;font-size:9px;font-weight:900}.v805-ticket-actions .resolve{background:#17734b;color:#fff}.v805-ticket-actions .delete{background:#fff0ee;color:#9b443d;border:1px solid #ebcac6}
@media(max-width:1050px){.v805-list-layout{grid-template-columns:235px minmax(0,1fr)}.v805-list-main .v803-list-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v805-category-carousel{grid-template-columns:155px 34px minmax(0,1fr) 34px}}
@media(max-width:820px){.v805-list-layout{grid-template-columns:1fr}.v805-filter-side{position:static}.v805-list-main .v803-list-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v805-contact-grid{grid-template-columns:1fr}.v805-category-carousel{grid-template-columns:130px 32px minmax(0,1fr) 32px}.v805-category-track .v7-category-item{flex-basis:115px;width:115px!important;min-width:115px}.v805-all-categories{padding:9px!important}.v805-all-categories svg{display:none}}
@media(max-width:620px){.v805-list-main .v803-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v805-category-carousel{grid-template-columns:105px 30px minmax(0,1fr) 30px}.v805-all-categories b{font-size:11px!important}.v805-all-categories small{display:none}.v805-contact-hero>.v7-shell,.v805-support-hero>.v7-shell{flex-direction:column;align-items:flex-start}.v805-ticket-list>a{grid-template-columns:65px minmax(0,1fr)}.v805-ticket-list aside{grid-column:1/-1;text-align:left;display:flex;gap:5px;align-items:center}.v805-ticket-list aside>*{display:inline!important}.v805-ticket-reply{grid-template-columns:1fr}.v805-ticket-reply button{min-height:42px}.v805-contact-lines>div{grid-template-columns:105px minmax(0,1fr)}}

/* ==================== V8.0.5.1 PROFESSIONAL AD BUYER ==================== */
.v8051-ad-hero{background:radial-gradient(circle at 82% 15%,rgba(247,190,61,.27),transparent 27%),linear-gradient(118deg,#092f40,#0c4f54 58%,#17674b);color:#fff;padding:34px 0}.v8051-ad-hero>.v7-shell{display:flex;justify-content:space-between;align-items:center;gap:24px}.v8051-ad-hero small{font-size:11px;color:#a5e8be;font-weight:950;letter-spacing:1px}.v8051-ad-hero h1{font-size:31px;line-height:1.18;margin:5px 0 7px}.v8051-ad-hero p{max-width:760px;font-size:14px;line-height:1.55;color:#d6e3e1;margin:0}.v8051-ad-hero p b{color:#fff}.v8051-ad-hero .wallet{min-width:142px;background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.16);border-radius:13px;padding:13px 15px;text-align:center}.v8051-ad-hero .wallet small,.v8051-ad-hero .wallet b,.v8051-ad-hero .wallet span,.v8051-ad-hero .wallet a{display:block}.v8051-ad-hero .wallet small{font-size:8px;color:#b9d8d2}.v8051-ad-hero .wallet b{font-size:31px;line-height:1;margin-top:5px}.v8051-ad-hero .wallet span{font-size:9px;color:#d6e2df;margin:2px 0 8px}.v8051-ad-hero .wallet a{font-size:9px;color:#fff;background:rgba(255,255,255,.12);border-radius:7px;padding:6px}

.v8051-ad-builder{display:grid;gap:13px}.v8051-step-card{background:#fff;border:1px solid #dce7e2;border-radius:14px;overflow:hidden;box-shadow:0 9px 25px rgba(25,65,68,.05)}.v8051-step-card>header{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:15px 17px;background:linear-gradient(100deg,#f1f9f5,#fff);border-bottom:1px solid #e5ece8}.v8051-step-card>header .num{width:40px;height:40px;border-radius:11px;background:#173f49;color:#fff;display:grid;place-items:center;font-size:17px;font-weight:950}.v8051-step-card>header small{display:block;font-size:9px;color:#17734b;font-weight:950;letter-spacing:.8px}.v8051-step-card>header h2{font-size:20px;margin:2px 0}.v8051-step-card>header p{font-size:11px;color:#78868b;margin:0}.v8051-step-card>header>em{font-style:normal;font-size:9px;font-weight:850;background:#e7f6ed;color:#176f49;border-radius:8px;padding:6px 8px;max-width:190px;text-align:right}

.v8051-slot-groups{padding:13px}.v8051-slot-group{margin-bottom:14px}.v8051-slot-group:last-child{margin-bottom:0}.v8051-slot-group .group-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px;padding:0 2px}.v8051-slot-group .group-title b{font-size:12px;color:#263f47}.v8051-slot-group .group-title span{font-size:9px;color:#849095}.v8051-slot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.v8051-slot-card{cursor:pointer}.v8051-slot-card>input{position:absolute;opacity:0;pointer-events:none}.v8051-slot-card .card{position:relative;min-height:128px;display:grid;grid-template-columns:105px minmax(0,1fr) 68px;gap:11px;align-items:center;border:1px solid #dfe8e4;border-radius:11px;padding:10px;background:#fff;transition:.17s}.v8051-slot-card:hover .card{border-color:#a9d5bf;box-shadow:0 7px 18px rgba(23,103,76,.07);transform:translateY(-1px)}.v8051-slot-card>input:checked+.card{border:2px solid #24a66a;background:linear-gradient(145deg,#fff,#eef9f4);box-shadow:0 8px 22px rgba(27,135,86,.1)}.v8051-slot-card .visual{position:relative;height:82px;border-radius:8px;background:#e8efec;border:1px solid #d7e2dd;overflow:hidden}.v8051-slot-card .visual.wide:before{content:"";position:absolute;left:8px;right:8px;top:14px;height:18px;border-radius:4px;background:#163f49}.v8051-slot-card .visual.wide:after{content:"";position:absolute;left:8px;right:8px;top:39px;height:31px;border-radius:5px;background:#c9ddd3}.v8051-slot-card .visual.sidebar:before{content:"";position:absolute;left:8px;width:54px;top:8px;bottom:8px;border-radius:5px;background:#d4e2db}.v8051-slot-card .visual.sidebar:after{content:"";position:absolute;right:8px;width:25px;top:8px;bottom:8px;border-radius:5px;background:#163f49}.v8051-slot-card .visual strong{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);font-size:8px;background:#fff;color:#17734b;border-radius:5px;padding:4px 5px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.v8051-slot-card .copy small,.v8051-slot-card .copy b,.v8051-slot-card .copy em{display:block}.v8051-slot-card .copy small{font-size:8px;color:#17734b;font-weight:900}.v8051-slot-card .copy b{font-size:13px;line-height:1.25;color:#263f47;margin:2px 0 4px}.v8051-slot-card .copy em{font-size:9px;line-height:1.45;color:#76868a;font-style:normal}.v8051-slot-card .meta{display:flex;gap:5px;flex-wrap:wrap;margin-top:7px}.v8051-slot-card .meta i{font-style:normal;font-size:7px;background:#f2f6f4;color:#65787d;border-radius:6px;padding:4px 5px}.v8051-slot-card .price{text-align:center;border-left:1px solid #e6ece9;padding-left:9px}.v8051-slot-card .price small,.v8051-slot-card .price b,.v8051-slot-card .price em{display:block}.v8051-slot-card .price small{font-size:7px;color:#879398}.v8051-slot-card .price b{font-size:21px;color:#17734b;line-height:1.05;margin-top:2px}.v8051-slot-card .price em{font-size:8px;color:#7c8a8e;font-style:normal}.v8051-slot-card .check{display:none;position:absolute;right:8px;top:8px;width:22px;height:22px;border-radius:50%;background:#23a568;color:#fff;place-items:center;font-size:11px;font-weight:900}.v8051-slot-card>input:checked+.card .check{display:grid}

.v8051-duration-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px}.v8051-duration-card{position:relative;border:1px solid #dce6e1;border-radius:12px;background:#fff;padding:15px;text-align:left;cursor:pointer;transition:.17s}.v8051-duration-card:hover{border-color:#a8d6bf;transform:translateY(-1px)}.v8051-duration-card.active{border:2px solid #24a66a;background:linear-gradient(145deg,#fff,#edf9f3);box-shadow:0 8px 20px rgba(24,128,79,.08)}.v8051-duration-card small,.v8051-duration-card b,.v8051-duration-card strong,.v8051-duration-card span{display:block}.v8051-duration-card small{font-size:8px;color:#7d8c90;font-weight:900}.v8051-duration-card b{font-size:20px;color:#253f47;margin:3px 0 10px}.v8051-duration-card strong{font-size:27px;color:#17734b;line-height:1}.v8051-duration-card strong em{font-size:10px;font-style:normal;color:#76868a;font-weight:600}.v8051-duration-card span{font-size:9px;color:#7c8a8f;margin-top:8px}.v8051-duration-card>i{display:none;position:absolute;right:10px;top:10px;width:22px;height:22px;border-radius:50%;background:#23a568;color:#fff;font-style:normal;place-items:center}.v8051-duration-card.active>i{display:grid}.v8051-pricing-explain{margin:0 16px 16px;background:#fff6df;border:1px solid #ead9a5;border-radius:9px;padding:10px 12px;display:flex;gap:7px;align-items:center;flex-wrap:wrap}.v8051-pricing-explain span{font-size:9px;color:#847650}.v8051-pricing-explain b{font-size:11px;color:#715a1e}.v8051-pricing-explain em{font-size:9px;color:#847650;font-style:normal;margin-left:auto}

.v8051-creative-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:13px;padding:15px}.v8051-form-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v8051-form-fields label{font-size:10px;font-weight:850;color:#40565d}.v8051-form-fields input,.v8051-form-fields textarea{width:100%;box-sizing:border-box;border:1px solid #d7e2dd;border-radius:8px;background:#fff;padding:9px;font-size:11px;margin-top:5px}.v8051-form-fields input{height:42px}.v8051-form-fields textarea{min-height:86px;resize:vertical}.v8051-form-fields label:last-child{grid-column:1/-1}.v8051-form-fields label small{display:block;font-size:8px;color:#879398;font-weight:500;margin-top:4px}.v8051-ad-preview{background:#f3f7f5;border:1px solid #dce6e1;border-radius:11px;padding:10px}.v8051-ad-preview>small{font-size:8px;color:#17734b;font-weight:900}.v8051-ad-preview .screen{height:170px;margin:7px 0;border-radius:8px;background:linear-gradient(145deg,#e1ebe6,#f8faf9);display:grid;place-items:center;overflow:hidden;border:1px dashed #bdd0c6}.v8051-ad-preview .screen span{font-size:9px;color:#7d8b8f;text-align:center;padding:14px}.v8051-ad-preview .screen img{width:100%;height:100%;object-fit:contain;object-position:center}.v8051-ad-preview>div:last-child b,.v8051-ad-preview>div:last-child span{display:block}.v8051-ad-preview>div:last-child b{font-size:10px;color:#263f47}.v8051-ad-preview>div:last-child span{font-size:8px;color:#849095;margin-top:2px}

.v8051-checkout{display:grid;grid-template-columns:minmax(0,1fr) 115px 125px 220px;gap:10px;align-items:center;background:linear-gradient(110deg,#153f49,#17664c);color:#fff;border-radius:13px;padding:14px 16px;box-shadow:0 12px 25px rgba(15,71,61,.14)}.v8051-checkout small,.v8051-checkout b,.v8051-checkout span{display:block}.v8051-checkout .summary small,.v8051-checkout .cost small,.v8051-checkout .after small{font-size:7px;color:#acd7c1;font-weight:900}.v8051-checkout .summary h2{font-size:16px;margin:3px 0}.v8051-checkout .summary p{font-size:9px;color:#d0dfdc;margin:0}.v8051-checkout .cost,.v8051-checkout .after{text-align:center;border-left:1px solid rgba(255,255,255,.12)}.v8051-checkout .cost b,.v8051-checkout .after b{font-size:25px;line-height:1.05}.v8051-checkout .cost span,.v8051-checkout .after span{font-size:8px;color:#c7d8d4}.v8051-checkout button{border:0;border-radius:9px;background:#fff;color:#176f49;min-height:46px;padding:10px 12px;font-size:10px;font-weight:950}.v8051-checkout button:disabled{background:#d8e1dd;color:#708079}.v8051-refund-note{font-size:9px;color:#75858a;text-align:center;padding:1px 8px}.v8051-info-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:13px 0}.v8051-info-strip article{background:#fff;border:1px solid #dfe8e4;border-radius:10px;padding:12px}.v8051-info-strip b,.v8051-info-strip span{display:block}.v8051-info-strip b{font-size:18px;color:#17734b}.v8051-info-strip span{font-size:8px;color:#76868b;line-height:1.4;margin-top:2px}

@media(max-width:1050px){.v8051-slot-grid{grid-template-columns:1fr}.v8051-creative-grid{grid-template-columns:1fr}.v8051-checkout{grid-template-columns:minmax(0,1fr) 100px 110px}.v8051-checkout button{grid-column:1/-1}.v8051-ad-preview .screen{height:190px}}
@media(max-width:760px){.v8051-ad-hero>.v7-shell{flex-direction:column;align-items:flex-start}.v8051-step-card>header{grid-template-columns:40px minmax(0,1fr)}.v8051-step-card>header>em{grid-column:1/-1;text-align:left;max-width:none;width:max-content}.v8051-slot-card .card{grid-template-columns:84px minmax(0,1fr)}.v8051-slot-card .price{grid-column:2;text-align:left;border-left:0;padding-left:0;display:flex;align-items:end;gap:4px}.v8051-slot-card .price>*{display:inline!important}.v8051-duration-grid{grid-template-columns:1fr}.v8051-form-fields{grid-template-columns:1fr}.v8051-form-fields label:last-child{grid-column:auto}.v8051-checkout{grid-template-columns:1fr 1fr}.v8051-checkout .summary{grid-column:1/-1}.v8051-checkout .cost{border-left:0}.v8051-checkout button{grid-column:1/-1}.v8051-info-strip{grid-template-columns:1fr 1fr}}
@media(max-width:480px){.v8051-slot-card .card{grid-template-columns:70px minmax(0,1fr)}.v8051-slot-card .visual{height:70px}.v8051-info-strip{grid-template-columns:1fr 1fr}.v8051-pricing-explain em{margin-left:0;width:100%}.v8051-checkout{grid-template-columns:1fr}.v8051-checkout .summary,.v8051-checkout button{grid-column:auto}.v8051-checkout .cost,.v8051-checkout .after{border-left:0;text-align:left}.v8051-checkout .cost b,.v8051-checkout .after b{font-size:21px}}

/* ==================== V8.0.5.2 CATEGORY + AD REPAIR ==================== */
.v805-category-carousel{position:relative}.v805-cat-arrow{position:relative;z-index:8;pointer-events:auto!important;user-select:none}.v805-cat-arrow.muted{opacity:.38}.v805-cat-arrow:disabled{opacity:1!important;cursor:pointer!important}.v805-category-track{overflow-x:scroll!important;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.v805-category-track .v7-category-item{scroll-snap-align:start;flex-shrink:0!important}.v805-cat-counter{position:absolute;right:43px;bottom:3px;z-index:9;background:rgba(255,255,255,.92);border:1px solid #e0e8e4;border-radius:8px;padding:2px 5px;font-size:7px;color:#718187;pointer-events:none}
.v8052-ad-empty{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center;background:#fff4e7;border:1px solid #efd5ac;border-radius:12px;padding:15px;margin-bottom:12px}.v8052-ad-empty>span{width:48px;height:48px;border-radius:12px;background:#d58b2b;color:#fff;display:grid;place-items:center;font-size:24px;font-weight:900}.v8052-ad-empty h2{font-size:17px;margin:0 0 4px;color:#6e4e1f}.v8052-ad-empty p{font-size:10px;line-height:1.55;color:#7d6a4c;margin:0}

/* ==================== V8.0.5.4 HOME SIDE ADS + OWN CONTENT ADS ==================== */
.v8054-home-layout{display:grid;grid-template-columns:210px minmax(0,1fr) 292px;grid-template-areas:"left center right";gap:16px;align-items:start;padding-top:18px;padding-bottom:28px}.v8054-left-rail{grid-area:left;display:flex;flex-direction:column;gap:14px}.v8054-home-center{grid-area:center;min-width:0}.v8054-right-rail{grid-area:right}.v8054-rail-ad{min-width:0}.v8054-side-ad{margin:0!important;border-radius:10px}.v8054-side-ad .v804-ad-label{height:25px}.v8054-side-ad.v804-ad-sidebar .v804-ad-slide,.v8054-side-ad .v804-ad-slide{height:205px}.v8054-right-rail .v8054-side-ad.v804-ad-sidebar .v804-ad-slide,.v8054-right-rail .v8054-side-ad .v804-ad-slide{height:225px}.v8054-side-ad .v804-ad-title{max-width:78%;font-size:8px}.v8054-side-ad .v804-ad-prev,.v8054-side-ad .v804-ad-next{width:27px;height:27px;font-size:17px}.v8054-home-center>.v7-panel+.v7-panel{margin-top:16px!important}

.v8054-ad-hero{background:radial-gradient(circle at 82% 15%,rgba(247,190,61,.25),transparent 27%),linear-gradient(118deg,#092f40,#0c4f54 58%,#17674b);color:#fff;padding:32px 0}.v8054-ad-hero>.v7-shell{display:flex;justify-content:space-between;align-items:center;gap:22px}.v8054-ad-hero small{font-size:10px;color:#a5e8be;font-weight:950;letter-spacing:1px}.v8054-ad-hero h1{font-size:29px;margin:5px 0}.v8054-ad-hero p{max-width:730px;font-size:13px;line-height:1.55;color:#d3e1df;margin:0}.v8054-ad-hero .wallet{min-width:135px;text-align:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:11px}.v8054-ad-hero .wallet>*{display:block}.v8054-ad-hero .wallet b{font-size:28px}.v8054-ad-hero .wallet span{font-size:9px;color:#d1dfdc}.v8054-ad-hero .wallet a{font-size:8px;margin-top:6px;color:#fff}.v8054-no-target{display:grid;grid-template-columns:55px minmax(0,1fr);gap:12px;background:#fff;border:1px solid #dfe8e4;border-radius:12px;padding:15px;margin-bottom:12px}.v8054-no-target>span{width:52px;height:52px;border-radius:12px;background:#e8f6ee;color:#17734b;display:grid;place-items:center;font-size:22px}.v8054-no-target h2{font-size:16px;margin:1px 0 4px}.v8054-no-target p{font-size:10px;color:#76868b;margin:0 0 7px}.v8054-no-target a{font-size:10px;font-weight:900;color:#17734b}
.v8054-ad-builder{display:grid;gap:12px}.v8054-step{background:#fff;border:1px solid #dce7e2;border-radius:13px;overflow:hidden;box-shadow:0 8px 22px rgba(24,63,66,.045)}.v8054-step>header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;align-items:center;padding:14px 16px;background:linear-gradient(100deg,#f1f9f5,#fff);border-bottom:1px solid #e7edea}.v8054-step>header>span{width:39px;height:39px;border-radius:10px;background:#163f49;color:#fff;display:grid;place-items:center;font-size:16px;font-weight:950}.v8054-step>header small{display:block;font-size:8px;color:#17734b;font-weight:950;letter-spacing:.7px}.v8054-step>header h2{font-size:18px;margin:2px 0}.v8054-step>header p{font-size:10px;color:#78878b;margin:0}.v8054-step>header>em{font-style:normal;font-size:8px;font-weight:850;color:#176f49;background:#e8f6ee;border-radius:7px;padding:5px 7px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.v8054-target-tabs{display:flex;gap:5px;padding:11px 12px 0}.v8054-target-tabs button{border:1px solid #dce6e1;background:#f7faf8;border-radius:8px;padding:7px 9px;font-size:9px;color:#5d7075;cursor:pointer}.v8054-target-tabs button.active{background:#17734b;border-color:#17734b;color:#fff}.v8054-target-tabs b{font-size:8px;background:rgba(255,255,255,.15);border-radius:8px;padding:2px 4px}.v8054-target-grid{display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:11px 12px 13px}.v8054-target-grid.active{display:grid}.v8054-target-card{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr);gap:9px;align-items:center;border:1px solid #dfe8e4;border-radius:10px;background:#fff;padding:7px;text-align:left;cursor:pointer}.v8054-target-card:hover,.v8054-target-card.selected{border-color:#25a66a;background:#eff9f4}.v8054-target-card.selected{border-width:2px}.v8054-target-card .image{width:74px;height:64px;border-radius:7px;overflow:hidden;background:#edf3f0;display:grid;place-items:center}.v8054-target-card .image img{width:100%;height:100%;object-fit:contain}.v8054-target-card .image i{font-style:normal;font-size:22px;font-weight:900;color:#17734b}.v8054-target-card .copy small,.v8054-target-card .copy b,.v8054-target-card .copy em{display:block}.v8054-target-card .copy small{font-size:7px;color:#17734b;font-weight:850}.v8054-target-card .copy b{font-size:10px;line-height:1.3;margin:3px 0;color:#263f47}.v8054-target-card .copy em{font-size:7px;color:#849095;font-style:normal}.v8054-target-card .check{display:none;position:absolute;right:6px;top:6px;width:20px;height:20px;border-radius:50%;background:#22a568;color:#fff;place-items:center;font-size:9px}.v8054-target-card.selected .check{display:grid}
.v8054-slot-groups{padding:12px}.v8054-slot-groups>section+section{margin-top:13px}.v8054-slot-groups .title{display:flex;justify-content:space-between;margin-bottom:6px}.v8054-slot-groups .title b{font-size:10px}.v8054-slot-groups .title small{font-size:8px;color:#899498}.v8054-slot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v8054-slot-grid label{cursor:pointer}.v8054-slot-grid input{position:absolute;opacity:0}.v8054-slot-grid label>span{position:relative;display:grid;grid-template-columns:68px minmax(0,1fr) 64px;gap:8px;align-items:center;border:1px solid #dfe8e4;border-radius:10px;padding:8px;background:#fff}.v8054-slot-grid input:checked+span{border:2px solid #24a66a;background:#eff9f4}.v8054-slot-grid .layout{position:relative;width:66px;height:55px;border-radius:7px;background:#e6eeea;display:grid;place-items:center;font-style:normal;overflow:hidden}.v8054-slot-grid .layout.side:before{content:"";width:23px;height:43px;background:#17414a;border-radius:4px}.v8054-slot-grid .layout.wide:before{content:"";width:54px;height:18px;background:#17414a;border-radius:4px}.v8054-slot-grid .layout strong{position:absolute;font-size:6px;background:#fff;color:#17734b;padding:3px;border-radius:4px}.v8054-slot-grid .copy>*{display:block}.v8054-slot-grid .copy small{font-size:7px;color:#17734b}.v8054-slot-grid .copy b{font-size:10px;margin:2px 0}.v8054-slot-grid .copy em{font-size:7px;line-height:1.4;color:#849095;font-style:normal}.v8054-slot-grid .price{text-align:center}.v8054-slot-grid .price b,.v8054-slot-grid .price small{display:block}.v8054-slot-grid .price b{font-size:16px;color:#17734b}.v8054-slot-grid .price small{font-size:6px;color:#849095}.v8054-slot-grid u{display:none;position:absolute;right:6px;top:6px;width:18px;height:18px;border-radius:50%;background:#24a66a;color:#fff;text-decoration:none;place-items:center;font-size:8px}.v8054-slot-grid input:checked+span u{display:grid}
.v8054-duration-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:13px}.v8054-duration-grid button{position:relative;border:1px solid #dfe8e4;border-radius:10px;background:#fff;padding:11px;text-align:left;cursor:pointer}.v8054-duration-grid button.active{border:2px solid #24a66a;background:#eff9f4}.v8054-duration-grid small,.v8054-duration-grid b,.v8054-duration-grid strong{display:block}.v8054-duration-grid small{font-size:7px;color:#849095}.v8054-duration-grid b{font-size:15px;margin:2px 0 8px}.v8054-duration-grid strong{font-size:20px;color:#17734b}.v8054-duration-grid strong em{font-size:8px;font-style:normal;color:#76868b}.v8054-duration-grid button>i{display:none;position:absolute;right:7px;top:7px;width:19px;height:19px;border-radius:50%;background:#24a66a;color:#fff;font-style:normal;place-items:center}.v8054-duration-grid button.active>i{display:grid}
.v8054-creative{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:12px;padding:13px}.v8054-creative .fields{display:grid;gap:9px}.v8054-creative label{font-size:9px;font-weight:850}.v8054-creative label>small{font-size:7px;color:#849095;font-weight:500}.v8054-creative input,.v8054-creative textarea{width:100%;box-sizing:border-box;border:1px solid #d7e2dd;border-radius:8px;padding:8px;font-size:10px;margin-top:4px}.v8054-creative input{height:40px}.v8054-creative textarea{min-height:75px}.v8054-creative label>em{display:block;font-size:7px;color:#879398;font-style:normal;margin-top:3px}.v8054-creative aside{background:#f3f7f5;border:1px solid #dce6e1;border-radius:10px;padding:9px}.v8054-creative aside>small{font-size:7px;color:#17734b;font-weight:900}.v8054-creative .preview{height:165px;margin:6px 0;border:1px dashed #bfd1c7;border-radius:8px;background:#eaf1ed;display:grid;place-items:center;overflow:hidden}.v8054-creative .preview img{width:100%;height:100%;object-fit:contain}.v8054-creative .preview span{font-size:8px;color:#7d8b8f;text-align:center;padding:10px}.v8054-creative aside>b,.v8054-creative aside>em{display:block}.v8054-creative aside>b{font-size:10px}.v8054-creative aside>em{font-size:7px;color:#849095;font-style:normal;margin-top:2px}
.v8054-checkout{display:grid;grid-template-columns:minmax(0,1fr) 110px 110px 215px;gap:9px;align-items:center;background:linear-gradient(110deg,#153f49,#17664c);color:#fff;border-radius:12px;padding:13px}.v8054-checkout>div>*{display:block}.v8054-checkout small{font-size:7px;color:#acd7c1}.v8054-checkout>div>b{font-size:12px;margin:2px 0}.v8054-checkout>div>span{font-size:7px;color:#d0dfdc}.v8054-checkout .cost,.v8054-checkout .after{text-align:center;border-left:1px solid rgba(255,255,255,.13)}.v8054-checkout .cost b,.v8054-checkout .after b{font-size:23px}.v8054-checkout button{border:0;border-radius:8px;background:#fff;color:#176f49;min-height:43px;font-size:9px;font-weight:950}.v8054-checkout button:disabled{background:#d9e2de;color:#75827e}.v8054-my-ads{margin-top:13px}.v8054-my-ads .target{color:#17734b!important}
@media(max-width:1180px){.v8054-home-layout{grid-template-columns:minmax(0,1fr) 280px;grid-template-areas:"center right" "left left"}.v8054-left-rail{display:grid;grid-template-columns:repeat(3,1fr)}.v8054-left-rail .v804-ad-slide{height:190px}.v8054-target-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:850px){.v8054-home-layout{grid-template-columns:1fr;grid-template-areas:"center" "right" "left"}.v8054-left-rail{grid-template-columns:repeat(2,1fr)}.v8054-slot-grid{grid-template-columns:1fr}.v8054-creative{grid-template-columns:1fr}.v8054-checkout{grid-template-columns:1fr 1fr}.v8054-checkout>div:first-child,.v8054-checkout button{grid-column:1/-1}.v8054-target-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.v8054-left-rail{grid-template-columns:1fr}.v8054-target-grid{grid-template-columns:1fr}.v8054-duration-grid{grid-template-columns:1fr 1fr}.v8054-step>header{grid-template-columns:38px minmax(0,1fr)}.v8054-step>header>em{grid-column:1/-1;max-width:none}.v8054-slot-grid label>span{grid-template-columns:60px minmax(0,1fr)}.v8054-slot-grid .price{grid-column:2;text-align:left}.v8054-checkout{grid-template-columns:1fr}.v8054-checkout>div:first-child,.v8054-checkout button{grid-column:auto}.v8054-checkout .cost,.v8054-checkout .after{text-align:left;border-left:0}.v8054-ad-hero>.v7-shell{flex-direction:column;align-items:flex-start}}

/* ==================== V8.0.5.5 USER AD DELETE ==================== */
.v8055-user-delete-warning{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:center;background:#fff8e8;border:1px solid #efdba7;border-radius:9px;padding:8px 10px;margin:9px 12px 4px}.v8055-user-delete-warning>span{width:32px;height:32px;border-radius:8px;background:#d89a32;color:#fff;display:grid;place-items:center;font-size:15px;font-weight:950}.v8055-user-delete-warning p{font-size:9px;line-height:1.5;color:#695c3f;margin:0}.v8055-user-delete-warning strong{color:#a65043}.v8055-user-campaigns article{grid-template-columns:120px minmax(0,1fr) 220px 92px}.v8055-user-ad-delete{text-align:center}.v8055-user-ad-delete button{width:100%;border:1px solid #e9c7c3;border-radius:7px;background:#fff0ee;color:#a0473f;padding:8px 6px;font-size:8px;font-weight:900;cursor:pointer}.v8055-user-ad-delete button:hover{background:#a0473f;color:#fff}.v8055-user-ad-delete small{display:block;font-size:6px;color:#9a6b66;margin-top:3px}
@media(max-width:1080px){.v8055-user-campaigns article{grid-template-columns:100px minmax(0,1fr) 220px}.v8055-user-ad-delete{grid-column:1/-1;display:flex;justify-content:flex-end;align-items:center;gap:7px}.v8055-user-ad-delete button{width:auto;min-width:120px}.v8055-user-ad-delete small{margin:0}}
@media(max-width:720px){.v8055-user-campaigns article{grid-template-columns:86px minmax(0,1fr)}.v8055-user-campaigns .stats{grid-column:1/-1}.v8055-user-ad-delete{grid-column:1/-1}}

/* ==================== V8.0.6 PROFESSIONAL UI SYSTEM ==================== */
:root{
 --v806-text:#243c44;--v806-muted:#6f8186;--v806-line:#dce6e1;--v806-soft:#f5f8f6;
 --v806-green:#17734b;--v806-deep:#123f49;--v806-shadow:0 10px 30px rgba(18,63,73,.075);
 --v806-radius:12px;
}
.v7-body{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;font-size:15px;line-height:1.55;color:var(--v806-text);background:#f4f7f5}
.v7-body :is(input,select,textarea,button){font-family:inherit}
.v7-shell{width:min(1240px,calc(100% - 32px))}
.v7-header{box-shadow:0 4px 18px rgba(19,57,61,.06)}
.v7-nav>a{font-size:13px!important;font-weight:750!important}
.v7-brand b{font-size:17px!important;letter-spacing:.2px}.v7-brand small{font-size:9px!important}
.v7-account b,.v7-post-btn,.v76-credit-chip{font-size:12px!important}.v7-account small{font-size:9px!important}
.v7-footer{font-size:13px}.v7-footer-links a{font-size:12px!important}.v7-footer-brand b{font-size:16px!important}.v7-footer-brand span,.v7-footer-bottom{font-size:11px!important}

.v75-account-layout,.v772-account-layout{gap:18px!important;padding-top:18px!important;padding-bottom:32px!important}
.v75-account-side{border:1px solid var(--v806-line)!important;border-radius:var(--v806-radius)!important;box-shadow:var(--v806-shadow)!important;overflow:hidden}
.v75-account-user{padding:15px!important}.v75-account-user b{font-size:14px!important}.v75-account-user small{font-size:10px!important}
.v75-account-side nav{padding:7px!important}.v75-account-side nav>a{min-height:42px!important;display:flex!important;align-items:center!important;padding:9px 11px!important;border-radius:8px!important;font-size:12px!important;font-weight:720!important;gap:7px}.v75-account-side nav>a.active{background:#e9f6ef!important;color:#176f49!important}.v75-account-side nav>a em{font-size:9px!important}
.v75-logout{font-size:11px!important;padding:12px 16px!important}
.v806-nav-spacer{display:block;height:8px;margin:6px 5px;border-top:1px solid #e5ece8}
.v75-account-side nav>a.v806-help-link{margin-top:2px!important;background:#f7faf8!important;border:1px solid #e1e9e5!important;color:#39555d!important;font-weight:850!important}
.v75-account-side nav>a.v806-help-link.active{background:#173f49!important;color:#fff!important;border-color:#173f49!important}

.v75-panel,.v802-card,.v7-panel{border:1px solid var(--v806-line)!important;border-radius:var(--v806-radius)!important;box-shadow:0 6px 20px rgba(18,63,73,.045)!important;background:#fff}
.v75-panel-head,.v802-card-title,.v7-panel-head{min-height:58px!important;padding:12px 15px!important}
:is(.v75-panel-head,.v802-card-title,.v7-panel-head) h2{font-size:18px!important;line-height:1.25!important;margin:0!important;color:#233d45!important}
:is(.v75-panel-head,.v802-card-title,.v7-panel-head) p{font-size:11px!important;line-height:1.45!important;color:#75868b!important;margin:3px 0 0!important}
:is(.v75-panel-head,.v802-card-title,.v7-panel-head)>span,:is(.v75-panel-head,.v802-card-title,.v7-panel-head)>a{font-size:11px!important}

.v75-form{padding:15px!important}.v75-form label,.v762-listing-form label{font-size:12px!important;font-weight:760!important;color:#3b535a!important}
.v75-form :is(input,select,textarea),.v762-listing-form :is(input,select,textarea){font-size:13px!important;min-height:43px!important;border-radius:8px!important;border-color:#d4dfda!important;padding:9px 10px!important;background:#fff!important}
.v75-form textarea,.v762-listing-form textarea{min-height:110px!important;line-height:1.5!important}
.v75-form label small,.v762-listing-form label small{font-size:10px!important;line-height:1.4!important;color:#7f8f93!important}
.v75-form>button,.v762-listing-form button,.v802-comment-form button{font-size:12px!important;min-height:42px!important;border-radius:8px!important;font-weight:850!important}
.v75-alert,.v772-status-banner,.v774-delete-policy,.v77-charge-note,.v77-free-note{font-size:12px!important;line-height:1.5!important;border-radius:10px!important}
.v75-empty,.v73-inline-empty{font-size:12px!important}

.v7-listing-card-body .cat{font-size:10px!important}.v7-listing-card-body h3{font-size:14px!important;line-height:1.35!important}.v7-listing-card-body .loc{font-size:11px!important}.v7-listing-card-body .price{font-size:16px!important}
.v802-listing-head h1{font-size:28px!important;line-height:1.2!important}.v802-listing-head .meta{font-size:11px!important}.v802-listing-head .price{font-size:26px!important}
.v802-info-table>div,.v802-spec-table>div{min-height:42px!important;padding:8px 11px!important}.v802-info-table span,.v802-spec-table span{font-size:11px!important}.v802-info-table b,.v802-spec-table b{font-size:12px!important}
.v802-description{font-size:14px!important;line-height:1.75!important;padding:15px!important}
.v802-seller-card{border-radius:12px!important;box-shadow:var(--v806-shadow)!important}.v802-seller-card h3{font-size:18px!important}.v802-seller-card .seller-type{font-size:11px!important}.v802-phone small,.v802-seller-address small{font-size:9px!important}.v802-phone b,.v802-seller-address b{font-size:13px!important}.v802-message,.v802-whatsapp{font-size:12px!important;min-height:42px!important}
.v802-comments .content header b{font-size:12px!important}.v802-comments .content p{font-size:13px!important;line-height:1.6!important}.v802-comments .content header small{font-size:10px!important}
.v802-comment-form :is(select,textarea){font-size:13px!important}

.v772-dashboard-hero h1,.v75-account-hero h1,.v7-page-hero h1,.v803-list-page-hero h1{font-size:28px!important}.v772-dashboard-hero p,.v75-account-hero p,.v7-page-hero p,.v803-list-page-hero p{font-size:12px!important;line-height:1.5!important}
.v772-action-grid b,.v772-account-overview h2,.v772-credit-card .amount b{font-size:16px!important}.v772-action-grid p,.v772-account-overview span,.v772-credit-card p{font-size:10px!important}
.v75-my-listings h3,.v75-mini-list b{font-size:13px!important}.v75-my-listings small,.v75-mini-list small{font-size:10px!important}.v75-my-listings .actions a,.v75-my-listings .actions button{font-size:10px!important}

.v806-account-page-head{background:linear-gradient(115deg,#0b3544,#14594f);color:#fff;padding:26px 0;border-bottom:1px solid rgba(255,255,255,.08)}
.v806-account-page-head>.v7-shell{display:flex;align-items:center;justify-content:space-between;gap:20px}.v806-account-page-head small{display:block;font-size:10px;font-weight:900;letter-spacing:.8px;color:#9de2b7}.v806-account-page-head h1{font-size:29px;line-height:1.15;margin:3px 0}.v806-account-page-head p{font-size:12px;color:#d3dfdd;margin:0}.v806-account-page-head .member{min-width:145px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.08);border-radius:11px;padding:10px 13px}.v806-account-page-head .member small{font-size:8px;color:#bcd5d0}.v806-account-page-head .member b{display:block;font-size:18px;margin-top:2px}
.v806-status-box{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;border-radius:10px;padding:11px 13px;margin-bottom:12px}.v806-status-box>span{width:39px;height:39px;border-radius:9px;display:grid;place-items:center;font-size:17px;font-weight:900}.v806-status-box b{font-size:13px}.v806-status-box p{font-size:11px;line-height:1.5;margin:2px 0 0}.v806-status-box.pending{background:#fff6dd;border:1px solid #ead9a6}.v806-status-box.pending>span{background:#d69a34;color:#fff}.v806-status-box.rejected{background:#fff0ee;border:1px solid #ebccc8}.v806-status-box.rejected>span{background:#a64b43;color:#fff}
.v806-avatar-editor{margin:0 0 12px!important;padding:12px!important;border-radius:10px!important;background:#f6f9f7!important}.v806-avatar-editor .preview{width:82px!important;height:82px!important}
.v806-name-privacy{margin:12px 15px 0!important}.v806-name-privacy>p{font-size:10px;color:#7d8d91;margin:3px 0 8px}.v806-name-privacy>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v806-name-privacy label{margin:0!important}
.v806-professional-name-rule{display:grid;grid-template-columns:38px minmax(0,1fr);gap:9px;align-items:center;background:#eaf7f0;border:1px solid #cee6d8;border-radius:9px;padding:10px 12px;margin:12px 15px 0}.v806-professional-name-rule>span{width:35px;height:35px;border-radius:8px;background:#17734b;color:#fff;display:grid;place-items:center;font-weight:900}.v806-professional-name-rule b{font-size:12px}.v806-professional-name-rule p{font-size:10px;color:#62786e;margin:2px 0}.v806-professional-name-rule strong{color:#176f49}
.v806-lock-badge,.v806-once-badge{border-radius:8px;padding:6px 8px!important;font-size:9px!important;font-weight:900!important}.v806-lock-badge{background:#edf2ef;color:#405852}.v806-once-badge{background:#fff3d4;color:#7c5d17}
.v806-once-warning,.v806-type-locked{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;border-radius:10px;padding:11px 12px;margin-bottom:12px}.v806-once-warning{background:#fff6df;border:1px solid #ead9a5}.v806-once-warning>span{width:40px;height:40px;border-radius:9px;background:#d69a34;color:#fff;display:grid;place-items:center;font-size:18px;font-weight:900}.v806-once-warning b,.v806-type-locked b{font-size:13px}.v806-once-warning p,.v806-type-locked p{font-size:10px;line-height:1.5;margin:2px 0}.v806-type-locked{background:#eef5f2;border:1px solid #d8e5df}.v806-type-locked>span{font-size:21px}.v806-type-locked small{font-size:8px;color:#72857e;font-weight:900}
.v806-type-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:13px}.v806-type-cards label{cursor:pointer}.v806-type-cards input{position:absolute;opacity:0}.v806-type-cards label>span{display:grid;min-height:150px;align-content:start;border:1px solid #dce6e1;border-radius:11px;padding:12px;background:#fff;transition:.18s}.v806-type-cards label>span>i{width:38px;height:38px;border-radius:9px;background:#e9f6ef;color:#17734b;display:grid;place-items:center;font-style:normal;font-size:16px;font-weight:900}.v806-type-cards label>span>b{font-size:14px;margin:8px 0 3px}.v806-type-cards label>span>small{font-size:10px;line-height:1.45;color:#78898d}.v806-type-cards label>span>em{font-size:10px;font-style:normal;color:#17734b;font-weight:850;margin-top:auto;padding-top:9px}.v806-type-cards input:checked+span{border:2px solid #22a568;background:#eff9f4;box-shadow:0 7px 19px rgba(26,128,82,.08)}
.v806-org-fields{display:block!important;border-top:1px solid #e8eeeb;padding-top:12px!important}.v806-security-panel{margin-bottom:0}

@media(max-width:850px){.v806-type-cards{grid-template-columns:1fr}.v806-account-page-head>.v7-shell{align-items:flex-start;flex-direction:column}.v806-name-privacy>div{grid-template-columns:1fr}}
@media(max-width:620px){.v7-shell{width:min(100% - 20px,1240px)}.v806-account-page-head h1,.v802-listing-head h1{font-size:24px!important}.v75-panel-head,.v802-card-title,.v7-panel-head{padding:11px 12px!important}.v75-form{padding:12px!important}}

/* ==================== V8.0.6.1 DASHBOARD / GALLERY ==================== */
.v8061-wallet-card{background:#fff!important;color:#263f47!important;border:1px solid #d9e5df!important;box-shadow:0 12px 30px rgba(18,63,73,.08)!important;min-height:190px!important}.v8061-wallet-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:linear-gradient(#17734b,#24a66a)}.v8061-wallet-card .glow{display:none!important}.v8061-wallet-card .top{align-items:center!important}.v8061-wallet-card .wallet-icon{background:#e9f6ef!important;color:#17734b!important}.v8061-wallet-card .top>div b{display:block;font-size:13px!important;color:#263f47!important;margin-top:1px}.v8061-wallet-card .top small{color:#17734b!important;font-size:9px!important}.v8061-wallet-card .amount{width:max-content;min-width:190px;background:#123f49!important;border-radius:11px;padding:11px 14px;margin:13px 0 8px!important;align-items:end!important;box-shadow:0 7px 18px rgba(18,63,73,.15)}.v8061-wallet-card .amount b{font-size:34px!important;color:#fff!important;line-height:1!important}.v8061-wallet-card .amount span{font-size:11px!important;color:#a7e2bf!important;padding-bottom:3px!important}.v8061-wallet-card>p{color:#667a80!important;font-size:11px!important;line-height:1.5!important;max-width:510px!important}.v8061-wallet-card .wallet-actions span{background:#f1f7f4!important;border:1px solid #dce8e2!important;color:#536a62!important;font-size:9px!important}.v8061-wallet-card>strong{background:#17734b;color:#fff!important;border-radius:8px;padding:7px 9px;right:17px!important;bottom:16px!important;font-size:10px!important}.v772-account-overview .head h2{font-size:18px!important}.v772-account-overview .status{font-size:9px!important}
.v8061-dashboard-lists>.v75-panel{overflow:hidden}.v8061-mini-listings,.v8061-mini-messages{padding:5px 12px}.v8061-mini-listings article,.v8061-mini-messages article{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:8px;align-items:center;border-bottom:1px solid #edf1ef;padding:7px 0}.v8061-mini-listings article:last-child,.v8061-mini-messages article:last-child{border-bottom:0}.v8061-mini-listings .main,.v8061-mini-messages .main{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;color:#314950}.v8061-mini-listings .pic{width:54px;height:43px;border-radius:7px;background:#eef3f1;overflow:hidden;display:grid;place-items:center}.v8061-mini-listings .pic img{width:100%;height:100%;object-fit:contain;object-position:center;background:#eef3f1}.v8061-mini-listings .main b,.v8061-mini-messages .main b{display:block;font-size:12px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v8061-mini-listings .main small,.v8061-mini-messages .main small{display:block;font-size:9px!important;color:#829095;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v8061-mini-listings .main em{font-style:normal;font-size:8px;padding:4px 6px;border-radius:8px;background:#edf2ef}.v8061-mini-listings .main em.approved{background:#e7f6ed;color:#176d48}.v8061-mini-listings .main em.pending{background:#fff5dd;color:#8b6420}.v8061-mini-listings .main em.rejected{background:#fff0ef;color:#a13e37}.v8061-mini-messages .main{grid-template-columns:38px minmax(0,1fr) auto}.v8061-mini-messages .avatar{width:38px;height:38px;border-radius:50%;background:#e8f5ee;color:#167148;display:grid;place-items:center;font-weight:900}.v8061-mini-messages .main em{font-style:normal;font-size:8px;min-width:19px;text-align:center;padding:4px;border-radius:9px;background:#e74740;color:#fff}.v8061-mini-listings form,.v8061-mini-messages form{margin:0}.v8061-mini-listings form button,.v8061-mini-messages form button{width:46px;border:1px solid #edcfcb;background:#fff2f0;color:#9f453d;border-radius:7px;padding:7px 4px;font-size:8px;font-weight:850;cursor:pointer}.v8061-mini-listings form button:hover,.v8061-mini-messages form button:hover{background:#a04840;color:#fff}.v8061-mini-pagination{display:flex;align-items:center;justify-content:center;gap:5px;border-top:1px solid #e9efec;background:#f8faf9;padding:9px 10px}.v8061-mini-pagination a,.v8061-mini-pagination span{min-width:27px;height:27px;border:1px solid #dce5e1;border-radius:7px;background:#fff;color:#52676d;display:grid;place-items:center;font-size:9px;font-weight:800}.v8061-mini-pagination a.active{background:#17734b;color:#fff;border-color:#17734b}
.v75-my-listings .actions{justify-content:flex-start!important}.v75-my-listings .actions a,.v75-my-listings .actions button.delete-listing{min-height:34px!important;display:grid!important;place-items:center!important}.v75-my-listings .actions a.boost{order:1;background:linear-gradient(100deg,#176f49,#23a568)!important;color:#fff!important;border-color:#17734b!important}.v75-my-listings .actions>a:not(.boost):first-of-type{order:2}.v75-my-listings .actions>a:nth-of-type(2){order:3}.v75-my-listings .actions form{order:9;margin-top:3px!important}.v75-my-listings .actions button.delete-listing{border-radius:6px!important}.v75-my-listings .image img{object-fit:contain!important;object-position:center!important;background:#edf2f0}
.v8061-gallery{overflow:hidden}.v8061-gallery-stage{position:relative;height:500px;background:#eef3f1;border-radius:12px;overflow:hidden;display:grid;place-items:center}.v8061-gallery-stage>img{width:100%;height:100%;object-fit:contain;object-position:center;background:#eef3f1}.v8061-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:46px;height:46px;border:1px solid rgba(255,255,255,.6);border-radius:50%;background:rgba(17,62,72,.82);color:#fff;font-size:29px;display:grid;place-items:center;cursor:pointer;box-shadow:0 5px 15px rgba(0,0,0,.16)}.v8061-gallery-arrow.prev{left:12px}.v8061-gallery-arrow.next{right:12px}.v8061-gallery-arrow:hover{background:#17734b}.v8061-gallery-tools{position:absolute;left:12px;right:12px;bottom:11px;z-index:6;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.v8061-gallery-tools>span{background:rgba(15,55,64,.82);color:#fff;border-radius:8px;padding:6px 8px;font-size:10px;font-weight:850}.v8061-gallery-tools>button{pointer-events:auto;border:0;border-radius:8px;background:#fff;color:#173f49;padding:8px 11px;font-size:10px;font-weight:900;cursor:pointer;box-shadow:0 5px 14px rgba(0,0,0,.12)}.v8061-gallery-thumbs{display:flex;gap:7px;overflow-x:auto;padding:8px 1px 1px;scrollbar-width:thin}.v8061-gallery-thumbs button{flex:0 0 78px;width:78px;height:58px;border:2px solid transparent;border-radius:7px;background:#edf3f0;padding:2px;overflow:hidden;cursor:pointer}.v8061-gallery-thumbs button.active{border-color:#22a568}.v8061-gallery-thumbs img{width:100%;height:100%;object-fit:contain;object-position:center}.v8061-lightbox{padding:62px 70px 40px!important}.v8061-lightbox .v8061-lightbox-head{position:absolute;left:0;right:0;top:0;height:52px;background:rgba(9,36,43,.96);display:flex;align-items:center;justify-content:space-between;padding:0 18px;z-index:9}.v8061-lightbox .v8061-lightbox-head b{color:#fff;font-size:14px}.v8061-lightbox .v8061-lightbox-head .close{position:static!important;width:auto!important;height:32px!important;border-radius:8px!important;padding:0 10px!important;font-size:10px!important;background:#fff!important;color:#173f49!important;transform:none!important}.v8061-lightbox>img{max-width:calc(100vw - 150px)!important;max-height:calc(100vh - 115px)!important;object-fit:contain!important}.v802-related .v7-list-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.v802-related .v7-listing-card-image{height:128px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#eff4f1!important}.v802-related .v7-listing-card-image img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#eff4f1!important}.v802-related .v7-listing-card-body{padding:8px 9px!important}
@media(max-width:850px){.v8061-gallery-stage{height:400px}.v802-related .v7-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v8061-wallet-card>strong{position:static!important;display:inline-block;margin-top:8px}}@media(max-width:620px){.v8061-gallery-stage{height:310px}.v8061-gallery-arrow{width:38px;height:38px;font-size:24px}.v8061-gallery-arrow.prev{left:7px}.v8061-gallery-arrow.next{right:7px}.v8061-gallery-tools{left:7px;right:7px;bottom:7px}.v8061-gallery-thumbs button{flex-basis:66px;width:66px;height:50px}.v8061-lightbox{padding:55px 8px 12px!important}.v8061-lightbox>img{max-width:calc(100vw - 16px)!important;max-height:calc(100vh - 78px)!important}.v8061-mini-listings article,.v8061-mini-messages article{grid-template-columns:minmax(0,1fr) 45px}.v8061-mini-listings .main{grid-template-columns:48px minmax(0,1fr)}.v8061-mini-listings .main em{grid-column:2;width:max-content}.v802-related .v7-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* ==================== V8.0.6.2 NEW LISTING BOOST PREORDER ==================== */
.v8062-offer-hero{background:radial-gradient(circle at 82% 12%,rgba(246,190,61,.25),transparent 27%),linear-gradient(116deg,#0b3544,#0d5052 58%,#17664a);color:#fff;padding:30px 0}.v8062-offer-hero>.v7-shell{display:flex;justify-content:space-between;align-items:center;gap:22px}.v8062-offer-hero small{font-size:10px;color:#a1e4b9;font-weight:900;letter-spacing:.7px}.v8062-offer-hero h1{font-size:28px;margin:4px 0}.v8062-offer-hero p{font-size:12px;color:#d1dfdd;line-height:1.55;margin:0;max-width:760px}.v8062-offer-hero .wallet{min-width:132px;text-align:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:11px;padding:10px 13px}.v8062-offer-hero .wallet>*{display:block}.v8062-offer-hero .wallet small{font-size:8px;color:#bad8d2}.v8062-offer-hero .wallet b{font-size:28px;line-height:1.05}.v8062-offer-hero .wallet span{font-size:9px;color:#cbdcd8}
.v8062-created-listing{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:11px;align-items:center;background:#eaf7f0;border:1px solid #cde6d7;border-radius:11px;padding:13px 15px;margin-bottom:10px}.v8062-created-listing>span{width:42px;height:42px;border-radius:50%;background:#1e9a61;color:#fff;display:grid;place-items:center;font-size:18px}.v8062-created-listing small{font-size:9px;color:#17734b}.v8062-created-listing h2{font-size:16px;margin:2px 0}.v8062-created-listing p{font-size:10px;color:#6d7f78;margin:0}.v8062-created-listing>a{font-size:10px;color:#17734b;font-weight:850}
.v8062-rule-note{display:grid;grid-template-columns:50px minmax(0,1fr);gap:10px;align-items:center;background:#f4f8f6;border:1px solid #dce6e1;border-radius:10px;padding:10px 12px;margin-bottom:10px}.v8062-rule-note>span{width:47px;height:47px;border-radius:10px;background:#173f49;color:#fff;display:grid;place-items:center;font-size:18px;font-weight:950}.v8062-rule-note b{font-size:12px}.v8062-rule-note p{font-size:10px;color:#70827b;line-height:1.5;margin:2px 0}
.v8062-offer-intro{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #dfe8e4;border-radius:11px;padding:14px 16px;margin-bottom:10px}.v8062-offer-intro small{font-size:9px;color:#17734b;font-weight:900}.v8062-offer-intro h2{font-size:20px;margin:2px 0}.v8062-offer-intro p{font-size:11px;line-height:1.55;color:#75868a;margin:0}.v8062-offer-intro>span{font-size:32px}
.v8062-offer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v8062-offer-card{cursor:pointer}.v8062-offer-card>input{position:absolute;opacity:0;pointer-events:none}.v8062-offer-card>.card{position:relative;display:block;min-height:250px;background:#fff;border:1px solid #dce6e1;border-radius:12px;padding:15px;box-shadow:0 7px 20px rgba(20,60,65,.04);transition:.18s}.v8062-offer-card:hover>.card{transform:translateY(-1px);border-color:#acd8c1;box-shadow:0 10px 24px rgba(22,101,73,.08)}.v8062-offer-card.selected>.card,.v8062-offer-card>input:checked+.card{border:2px solid #23a568;background:linear-gradient(145deg,#fff,#eff9f4)}.v8062-offer-card.already-selected{cursor:default}.v8062-offer-card.already-selected>.card{border:2px solid #b9d8c7;background:#f3f8f5}.v8062-offer-card.recommended>.card{box-shadow:inset 0 3px 0 #d6a438,0 7px 20px rgba(20,60,65,.04)}
.v8062-offer-card .recommended-tag{position:absolute;right:10px;top:10px;background:#173f49;color:#fff;border-radius:7px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:900}.v8062-offer-card .icon{width:46px;height:46px;border-radius:11px;background:#e6f6ed;color:#17734b;display:grid;place-items:center;font-size:21px}.v8062-offer-card .check{display:none;position:absolute;right:10px;bottom:10px;width:24px;height:24px;border-radius:50%;background:#23a568;color:#fff;place-items:center;font-size:11px;font-weight:900}.v8062-offer-card.selected .check,.v8062-offer-card>input:checked+.card .check{display:grid}
.v8062-offer-card .card>small{display:block;font-size:8px;color:#17734b;font-weight:900;letter-spacing:.6px;margin-top:9px}.v8062-offer-card h3{font-size:16px;margin:2px 0 5px}.v8062-offer-card p{font-size:10px;line-height:1.5;color:#76868b;min-height:44px;margin:0}.v8062-offer-card .duration{display:flex;align-items:center;gap:7px;margin-top:10px}.v8062-offer-card .duration b{font-size:10px;background:#eef5f2;color:#31564a;border-radius:7px;padding:5px 7px}.v8062-offer-card .duration span{font-size:8px;color:#80908a}.v8062-offer-card .price{display:flex;align-items:end;gap:5px;margin:11px 0 8px}.v8062-offer-card .price b{font-size:27px;line-height:1;color:#173f49}.v8062-offer-card .price span{font-size:9px;color:#7c8b8f;padding-bottom:2px}.v8062-offer-card .state{display:block;width:max-content;max-width:calc(100% - 34px);font-size:8px;border-radius:7px;padding:5px 7px}.v8062-offer-card .state.choose{background:#edf3f0;color:#5c7168}.v8062-offer-card .state.pending{background:#fff2ce;color:#785d18}.v8062-offer-card .state.active{background:#e5f6ed;color:#176f49}
.v8062-checkout{display:grid;grid-template-columns:minmax(0,1fr) 120px 135px 230px;gap:9px;align-items:center;background:linear-gradient(110deg,#153f49,#17664c);color:#fff;border-radius:12px;padding:13px 14px;margin-top:11px;box-shadow:0 11px 25px rgba(15,71,61,.13)}.v8062-checkout small,.v8062-checkout b,.v8062-checkout span{display:block}.v8062-checkout small{font-size:7px;color:#a9d8be;font-weight:900}.v8062-checkout>div:first-child>b{font-size:13px;margin:2px 0}.v8062-checkout>div:first-child>span{font-size:7px;color:#cbdad7}.v8062-checkout .cost,.v8062-checkout .after{text-align:center;border-left:1px solid rgba(255,255,255,.13)}.v8062-checkout .cost b,.v8062-checkout .after b{font-size:24px;line-height:1}.v8062-checkout .cost span,.v8062-checkout .after span{font-size:8px;color:#cbdad7}.v8062-checkout button{border:0;border-radius:8px;background:#fff;color:#176f49;min-height:43px;font-size:10px;font-weight:950;padding:8px 10px}.v8062-checkout button:disabled{background:#d9e2de;color:#74827d}
.v8062-approved-box{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center;background:#e8f6ee;border:1px solid #cde6d7;border-radius:10px;padding:11px 13px}.v8062-approved-box>span{width:39px;height:39px;border-radius:50%;background:#17734b;color:#fff;display:grid;place-items:center}.v8062-approved-box h3{font-size:14px;margin:0}.v8062-approved-box p{font-size:10px;color:#6d7f78;margin:2px 0}.v8062-approved-box a{font-size:10px;font-weight:900;color:#17734b}.v8062-offer-footer{display:flex;gap:8px;margin-top:11px}.v8062-offer-footer a{border:1px solid #dce6e1;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:850;color:#53676d}.v8062-offer-footer a.primary{background:#17734b;color:#fff;border-color:#17734b}
@media(max-width:900px){.v8062-offer-grid{grid-template-columns:1fr}.v8062-checkout{grid-template-columns:1fr 1fr}.v8062-checkout>div:first-child,.v8062-checkout button{grid-column:1/-1}}
@media(max-width:620px){.v8062-offer-hero>.v7-shell{flex-direction:column;align-items:flex-start}.v8062-created-listing{grid-template-columns:38px minmax(0,1fr)}.v8062-created-listing>a{grid-column:1/-1}.v8062-checkout{grid-template-columns:1fr}.v8062-checkout>div:first-child,.v8062-checkout button{grid-column:auto}.v8062-checkout .cost,.v8062-checkout .after{text-align:left;border-left:0}.v8062-approved-box{grid-template-columns:36px minmax(0,1fr)}.v8062-approved-box a{grid-column:1/-1}}


/* ==================== V8.0.6.3 ACCOUNT UI LOCK + PROFILE REVIEW ==================== */
/* Bütün hesap sayfalarında aynı genişlik, aynı sol menü ve aynı tipografi. */
.v7-shell.v75-account-layout,
.v7-shell.v75-account-layout.v772-account-layout,
.v7-shell.v75-account-layout.v806-account-layout{
 width:calc(100% - 32px)!important;
 max-width:1160px!important;
 margin-left:auto!important;
 margin-right:auto!important;
 grid-template-columns:228px minmax(0,1fr)!important;
 gap:18px!important;
 justify-content:center!important;
 align-items:start!important;
 box-sizing:border-box!important;
}
.v7-shell.v75-account-layout.v806-account-layout{max-width:1120px!important}
.v75-account-main{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}
.v75-account-main>*{max-width:100%;box-sizing:border-box}

.v75-account-side.v8063-account-side{
 width:228px!important;box-sizing:border-box!important;padding:9px!important;
 border:1px solid #dbe5e0!important;border-radius:12px!important;background:#fff!important;
 box-shadow:0 9px 27px rgba(18,63,73,.07)!important;overflow:hidden!important;
 position:sticky!important;top:76px!important;
}
.v8063-account-user{min-height:65px!important;padding:10px 9px 13px!important;gap:10px!important}
.v8063-account-user .v802-side-avatar{width:42px!important;height:42px!important;min-width:42px!important;font-size:16px!important}
.v8063-account-user>div{min-width:0}.v8063-account-user b{font-size:13px!important;line-height:1.25!important;font-weight:820!important;color:#263f47!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v8063-account-user small{font-size:9px!important;line-height:1.3!important;max-width:145px!important;color:#819095!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.v75-account-side .v8063-account-nav{display:flex!important;flex-direction:column!important;gap:3px!important;padding:8px 0!important;margin:0!important}
.v75-account-side .v8063-account-nav>a.v8063-account-nav-item{
 display:grid!important;grid-template-columns:25px minmax(0,1fr) auto!important;align-items:center!important;
 width:100%!important;min-height:44px!important;height:44px!important;box-sizing:border-box!important;
 margin:0!important;padding:0 10px!important;border:1px solid transparent!important;border-radius:8px!important;
 font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;
 font-size:13px!important;line-height:1!important;font-weight:760!important;letter-spacing:0!important;
 color:#445a61!important;text-decoration:none!important;background:transparent!important;
 transition:background .15s ease,border-color .15s ease,color .15s ease!important;
}
.v75-account-side .v8063-account-nav>a.v8063-account-nav-item:hover{background:#f0f7f3!important;border-color:#e0ebe5!important;color:#176f49!important}
.v75-account-side .v8063-account-nav>a.v8063-account-nav-item.active{background:#e8f6ee!important;border-color:#cee7d9!important;color:#176f49!important;box-shadow:inset 3px 0 0 #20a164!important}
.v75-account-side .v8063-account-nav>a.v8063-account-nav-item .v8063-nav-icon{width:25px!important;height:25px!important;display:grid!important;place-items:center!important;font-size:15px!important;line-height:1!important;font-weight:800!important;color:inherit!important}
.v75-account-side .v8063-account-nav>a.v8063-account-nav-item .v8063-nav-label{display:block!important;min-width:0!important;font-size:13px!important;line-height:1!important;font-weight:760!important;white-space:nowrap!important;color:inherit!important}
.v75-account-side .v8063-account-nav>a.v8063-account-nav-item em{margin-left:7px!important;min-width:20px!important;height:20px!important;padding:0 5px!important;border-radius:10px!important;background:#df4842!important;color:#fff!important;display:grid!important;place-items:center!important;font-size:9px!important;line-height:1!important;font-style:normal!important;font-weight:900!important}
.v75-account-side .v8063-account-nav .v806-nav-spacer{height:8px!important;margin:5px 3px!important;border-top:1px solid #e4ebe7!important}
.v75-account-side .v8063-account-nav>a.v806-help-link{margin-top:0!important;background:#f7faf8!important;border-color:#e0e8e4!important;color:#39555d!important}
.v75-account-side .v8063-account-nav>a.v806-help-link.active{background:#173f49!important;border-color:#173f49!important;color:#fff!important;box-shadow:none!important}
.v8063-logout{display:flex!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:9px 10px 5px!important;border-top:1px solid #e8eeeb!important;color:#a04a43!important;font-size:11px!important;line-height:1!important;font-weight:800!important}.v8063-logout span{font-size:14px}.v8063-logout b{font:inherit}

/* Profil sayfasını sağa taşmadan tarayıcı merkezinde tut. */
.v806-account-layout .v806-profile-panel,.v806-account-layout .v806-type-panel,.v806-account-layout .v806-security-panel{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}
.v806-account-layout .v806-type-form,.v806-account-layout .v806-profile-form{width:100%!important;max-width:none!important;box-sizing:border-box!important}
.v806-account-layout .v75-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}

.v8063-selected-profile{display:grid;grid-template-columns:46px minmax(0,1fr);gap:11px;align-items:center;background:linear-gradient(110deg,#edf6f2,#f9fbfa);border:1px solid #d4e5dd;border-radius:11px;padding:12px 13px;margin-bottom:10px}
.v8063-selected-profile .lock{width:42px;height:42px;border-radius:10px;background:#173f49;color:#fff;display:grid;place-items:center;font-size:18px}
.v8063-selected-profile .copy{min-width:0}.v8063-selected-profile .eyebrow{display:block!important;font-size:9px!important;line-height:1.2!important;letter-spacing:.7px!important;font-weight:900!important;color:#667c74!important;margin:0 0 2px!important}.v8063-selected-profile strong{display:block!important;font-size:18px!important;line-height:1.2!important;color:#176f49!important;font-weight:900!important;margin:0 0 4px!important}.v8063-selected-profile p{display:block!important;font-size:11px!important;line-height:1.5!important;color:#657870!important;margin:0!important}
.v8063-review-warning{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;background:#fff6df;border:1px solid #ead8a5;border-radius:10px;padding:11px 12px;margin-bottom:12px}.v8063-review-warning>span{width:38px;height:38px;border-radius:9px;background:#d4932b;color:#fff;display:grid;place-items:center;font-size:18px;font-weight:900}.v8063-review-warning b{display:block;font-size:12px!important;line-height:1.35!important;color:#6f531d!important}.v8063-review-warning p{font-size:10px!important;line-height:1.55!important;color:#796b48!important;margin:3px 0 0!important}
.v806-type-panel .v75-panel-head>div>small{font-size:9px!important;line-height:1.2!important;letter-spacing:.7px!important;font-weight:900!important;color:#17734b!important}.v806-type-panel .v75-panel-head h2{font-size:19px!important}.v806-type-panel .v75-panel-head p{font-size:11px!important}
.v806-lock-badge,.v806-once-badge{white-space:nowrap!important;align-self:center!important}

@media(max-width:980px){
 .v7-shell.v75-account-layout,.v7-shell.v75-account-layout.v772-account-layout,.v7-shell.v75-account-layout.v806-account-layout{grid-template-columns:1fr!important;max-width:900px!important;width:calc(100% - 24px)!important}
 .v75-account-side.v8063-account-side{position:static!important;width:100%!important;top:auto!important}
 .v8063-account-user{display:none!important}
 .v75-account-side .v8063-account-nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:3px!important}
 .v75-account-side .v8063-account-nav .v806-nav-spacer{display:none!important}
 .v8063-logout{justify-content:center!important;padding-top:9px!important}
}
@media(max-width:680px){
 .v75-account-side .v8063-account-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .v75-account-side .v8063-account-nav>a.v8063-account-nav-item{grid-template-columns:23px minmax(0,1fr) auto!important;min-height:43px!important;height:43px!important;padding:0 8px!important}
 .v75-account-side .v8063-account-nav>a.v8063-account-nav-item .v8063-nav-label{font-size:12px!important}
 .v806-account-layout .v75-form-grid{grid-template-columns:1fr!important}
 .v8063-selected-profile,.v8063-review-warning{grid-template-columns:38px minmax(0,1fr)!important;padding:10px!important}.v8063-selected-profile .lock,.v8063-review-warning>span{width:36px;height:36px}
}

/* ==================== V8.0.6.4 STACKED LISTING SERVICES ==================== */
.v8062-stack-summary{display:flex;align-items:center;gap:14px;background:#eef8f3;border:1px solid #d0e7da;border-radius:10px;padding:10px 12px;margin:0 0 10px}.v8062-stack-summary>small{font-size:9px;font-weight:950;color:#17734b;white-space:nowrap}.v8062-stack-summary>div{display:flex;gap:7px;flex-wrap:wrap}.v8062-stack-summary>div>span{display:flex;align-items:baseline;gap:4px;background:#fff;border:1px solid #d9e7df;border-radius:8px;padding:6px 8px}.v8062-stack-summary b{font-size:10px;color:#3b5650}.v8062-stack-summary strong{font-size:13px;color:#17734b}.v8062-stack-summary span small{font-size:8px;color:#82928d}
.v8064-stacking-rule{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;background:#eef8f3;border:1px solid #d0e7da;border-radius:11px;padding:11px 13px;margin-bottom:12px}.v8064-stacking-rule>span{width:41px;height:41px;border-radius:10px;background:#17734b;color:#fff;display:grid;place-items:center;font-size:23px;font-weight:900}.v8064-stacking-rule b{font-size:13px;color:#25483e}.v8064-stacking-rule p{font-size:11px;line-height:1.5;color:#637a71;margin:2px 0}
.v8064-additive{display:grid;grid-template-columns:auto auto auto 1fr;gap:5px;align-items:center;background:#f6f9f7;border:1px solid #e0e8e4;border-radius:8px;padding:7px 8px;margin:8px 0}.v8064-additive span{font-size:8px;color:#7d8d91}.v8064-additive b{font-size:10px;color:#3d555d}.v8064-additive i{font-style:normal;font-size:10px;font-weight:900;color:#17734b}.v8064-additive strong{font-size:12px;color:#173f49;text-align:right}.v8064-card-note{font-size:9px;line-height:1.45;color:#61756d;background:#eef8f3;border-radius:7px;padding:6px 7px;margin-bottom:8px}.v8064-card-note b{color:#17734b}.v802-boost-grid article form button{font-weight:900!important}
@media(max-width:620px){.v8062-stack-summary{align-items:flex-start;flex-direction:column;gap:6px}.v8064-additive{grid-template-columns:1fr auto}.v8064-additive i,.v8064-additive strong{text-align:left}}

/* ==================== V8.0.6.5 CENTERED HOME + HEADER ==================== */
.v8065-homepage .v7-shell{width:min(1220px,calc(100% - 32px));margin-left:auto;margin-right:auto}

@media(min-width:981px){
 .v8065-header{height:auto!important;min-height:104px!important;background:linear-gradient(180deg,#032633,#062f40)!important}
 .v8065-header-row{height:auto!important;min-height:104px!important;display:grid!important;grid-template-columns:auto minmax(20px,1fr) auto!important;grid-template-rows:62px 42px!important;grid-template-areas:"brand spacer actions" "nav nav nav"!important;column-gap:18px!important;row-gap:0!important;align-items:center!important;width:min(1220px,calc(100% - 32px))!important;margin-inline:auto!important}
 .v8065-header .v7-brand{grid-area:brand;min-width:0!important;width:max-content}
 .v8065-header .v7-nav{grid-area:nav;height:42px!important;width:100%;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;border-top:1px solid rgba(255,255,255,.08);overflow-x:auto;scrollbar-width:none}
 .v8065-header .v7-nav::-webkit-scrollbar{display:none}
 .v8065-header .v7-nav a{height:42px!important;padding:0 11px!important;font-size:12px!important;font-weight:720!important}
 .v8065-header .v7-nav a.active:after{left:10px;right:10px}
 .v8065-header .v7-header-actions{grid-area:actions;justify-self:end;margin-left:0!important;gap:8px!important;min-width:0}
 .v8065-header .v7-account{display:flex!important;min-width:150px!important;max-width:190px!important;margin-left:2px!important}
 .v8065-header .v8065-account-copy{min-width:0;max-width:108px}
 .v8065-header .v8065-account-copy b{font-size:12px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
 .v8065-header .v8065-account-copy small{font-size:9px!important}
 .v8065-header .v76-credit-chip{display:flex!important;height:38px!important;padding:0 13px!important;font-size:14px!important;line-height:1!important;font-weight:950!important;color:#9ef0bd!important;background:rgba(28,168,102,.13)!important;border-color:rgba(121,225,163,.22)!important}
 .v8065-header .v7-post-btn{height:38px!important}
 .v8065-header .v7-round-action{width:36px;height:36px}
}
@media(min-width:981px) and (max-width:1120px){
 .v8065-header .v7-round-action{display:none!important}
 .v8065-header .v7-account{min-width:140px!important}
 .v8065-header .v7-post-btn{padding:0 12px!important}
 .v8065-header .v76-credit-chip{font-size:13px!important;padding:0 10px!important}
}

.v8054-home-layout{width:min(1220px,calc(100% - 32px))!important;margin-left:auto!important;margin-right:auto!important;grid-template-columns:190px minmax(0,1fr) 270px!important;gap:14px!important}
.v8054-home-center{width:100%;min-width:0}.v8054-left-rail,.v8054-right-rail{min-width:0}
.v8065-home-stores .v7-panel-head a,.v8065-home-products .v7-panel-head a,.v8065-home-categories .v7-panel-head a,.v8065-latest-panel .v7-panel-head a{font-size:11px!important;font-weight:850!important;color:#17734b!important}

.v8065-home-store-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:12px}
.v8065-home-store-grid article{min-width:0;border:1px solid #e0e8e4;border-radius:10px;background:#fff;overflow:hidden}
.v8065-home-store-grid .logo{height:105px;background:linear-gradient(145deg,#e7f2ed,#f7faf8);display:grid;place-items:center;padding:12px}
.v8065-home-store-grid .logo img{width:100%;height:100%;object-fit:contain;object-position:center}
.v8065-home-store-grid .logo>span{width:58px;height:58px;border-radius:14px;background:#fff;color:#17734b;box-shadow:0 6px 17px rgba(18,63,73,.08);display:grid;place-items:center;font-size:23px;font-weight:950}
.v8065-home-store-grid .copy{padding:9px}.v8065-home-store-grid .copy>small{font-size:8px;color:#17734b;font-weight:900}
.v8065-home-store-grid h3{font-size:12px;line-height:1.3;margin:3px 0;min-height:32px}.v8065-home-store-grid h3 b{color:#22a568}
.v8065-home-store-grid p{font-size:9px;color:#7b898e;margin:4px 0 7px}.v8065-home-store-grid .open{font-size:9px;font-weight:850;color:#17734b}

.v8065-home-categories .v803-home-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:10px!important;gap:7px!important}
.v8065-home-categories .v803-home-category-card{grid-template-columns:58px minmax(0,1fr) 14px!important;gap:7px!important;padding:7px!important}
.v8065-home-categories .v803-home-category-card .image{width:56px!important;height:50px!important}
.v8065-home-categories .v803-home-category-card .copy>b{font-size:11px!important}.v8065-home-categories .v803-home-category-card .copy>small{font-size:8px!important}.v8065-home-categories .v803-home-category-card .copy>em{font-size:9px!important}
.v8065-latest-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
.v8065-new-badge{position:absolute;left:7px;top:7px;background:#173f49;color:#fff;border-radius:5px;padding:4px 6px;font-size:8px;font-weight:900}
.v8065-latest-card .v7-listing-card-image img{object-fit:contain!important;object-position:center!important;background:#f0f4f2}

.v8065-store-page{padding-top:16px;padding-bottom:34px}
.v8065-store-filter{display:grid;grid-template-columns:minmax(0,1fr) 240px 90px;gap:8px;background:#fff;border:1px solid #dce6e1;border-radius:11px;padding:10px;margin-bottom:13px}
.v8065-store-filter label span{display:block;font-size:9px;color:#64777d;font-weight:800;margin-bottom:4px}
.v8065-store-filter input,.v8065-store-filter select{width:100%;height:40px;border:1px solid #d6e1dc;border-radius:7px;padding:0 9px;font:inherit;font-size:12px}
.v8065-store-filter button{border:0;border-radius:7px;background:#17734b;color:#fff;font-size:11px;font-weight:900}
.v8065-store-directory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}
.v8065-store-directory article{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;background:#fff;border:1px solid #dce6e1;border-radius:11px;padding:10px;min-width:0}
.v8065-store-directory .brand{width:90px;height:90px;border-radius:10px;background:#eef5f1;display:grid;place-items:center;overflow:hidden}
.v8065-store-directory .brand img{width:100%;height:100%;object-fit:contain}.v8065-store-directory .brand span{font-size:28px;color:#17734b;font-weight:950}
.v8065-store-directory small{font-size:9px;color:#17734b}.v8065-store-directory h3{font-size:13px;margin:3px 0}.v8065-store-directory h3 b{color:#22a568}
.v8065-store-directory p{font-size:9px;line-height:1.45;color:#74858a;margin:4px 0}.v8065-store-directory .open{font-size:9px;color:#17734b;font-weight:850}

@media(max-width:1180px) and (min-width:851px){
 .v8054-home-layout{grid-template-columns:minmax(0,1fr) 260px!important;grid-template-areas:"center right" "left left"!important}
 .v8065-home-products .v80-home-product-grid,.v8065-home-store-grid,.v8065-latest-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
 .v8065-home-categories .v803-home-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
 .v8065-store-directory{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:850px){
 .v8054-home-layout{width:min(100% - 24px,1220px)!important;grid-template-columns:1fr!important}
 .v8065-home-products .v80-home-product-grid,.v8065-home-store-grid,.v8065-latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .v8065-home-categories .v803-home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .v8065-store-directory{grid-template-columns:repeat(2,minmax(0,1fr))}
 .v8065-store-filter{grid-template-columns:1fr 1fr}.v8065-store-filter button{grid-column:1/-1;height:40px}
}
@media(max-width:560px){
 .v8065-homepage .v7-shell{width:calc(100% - 18px)}
 .v8065-home-products .v80-home-product-grid,.v8065-home-store-grid,.v8065-latest-grid,.v8065-home-categories .v803-home-category-grid{grid-template-columns:1fr 1fr!important}
 .v8065-store-directory{grid-template-columns:1fr}.v8065-store-filter{grid-template-columns:1fr}
 .v8065-home-categories .v803-home-category-card{grid-template-columns:48px minmax(0,1fr) 12px!important}.v8065-home-categories .v803-home-category-card .image{width:46px!important;height:44px!important}
}

/* ==================== V8.0.6.6 ACCOUNT = HOMEPAGE LAYOUT ==================== */
/* Kullanıcı paneli ve tüm hesap sayfaları anasayfa ile aynı merkez eksenini kullanır. */
.v8066-account-page .v7-shell{
 width:min(1220px,calc(100% - 32px))!important;
 max-width:1220px!important;
 margin-left:auto!important;
 margin-right:auto!important;
 box-sizing:border-box!important;
}
.v8066-account-page .v7-shell.v75-account-layout,
.v8066-account-page .v7-shell.v75-account-layout.v772-account-layout,
.v8066-account-page .v7-shell.v75-account-layout.v806-account-layout{
 width:min(1220px,calc(100% - 32px))!important;
 max-width:1220px!important;
 margin-left:auto!important;
 margin-right:auto!important;
 grid-template-columns:228px minmax(0,1fr)!important;
 gap:18px!important;
 padding-top:18px!important;
 padding-bottom:36px!important;
 align-items:start!important;
 justify-content:center!important;
}
.v8066-account-page .v75-account-main{
 min-width:0!important;
 width:100%!important;
 max-width:none!important;
}
.v8066-account-page .v8066-account-side{
 width:228px!important;
 position:sticky!important;
 top:116px!important;
}

/* Hesap sayfalarının hero/başlık satırı da anasayfadaki ana eksenle birebir hizalı. */
.v8066-account-page .v772-dashboard-hero>.v7-shell,
.v8066-account-page .v75-account-hero>.v7-shell,
.v8066-account-page .v806-account-page-head>.v7-shell,
.v8066-account-page .v802-boost-hero>.v7-shell,
.v8066-account-page .v8062-offer-hero>.v7-shell,
.v8066-account-page .v80-product-form-hero>.v7-shell{
 width:min(1220px,calc(100% - 32px))!important;
 max-width:1220px!important;
 margin-left:auto!important;
 margin-right:auto!important;
}

/* Panelim eski dar görünümde kalmasın. */
.v8066-dashboard-page .v772-dashboard-hero{
 padding:24px 0!important;
}
.v8066-dashboard-page .v772-account-layout{
 margin-top:0!important;
}
.v8066-dashboard-page .v772-dashboard-grid-top{
 grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)!important;
 gap:14px!important;
}
.v8066-dashboard-page .v772-action-grid{
 gap:10px!important;
}
.v8066-dashboard-page .v772-stat-grid{
 gap:10px!important;
}
.v8066-dashboard-page .v75-dashboard-grid{
 gap:12px!important;
}

/* Yeni header hesap sayfalarında da kesin olarak görünür. */
@media(min-width:981px){
 .v8066-account-page .v8066-header{
  height:auto!important;
  min-height:104px!important;
 }
 .v8066-account-page .v8066-header-row{
  width:min(1220px,calc(100% - 32px))!important;
  max-width:1220px!important;
  margin-left:auto!important;
  margin-right:auto!important;
 }
 .v8066-account-page .v8066-header .v7-account{
  display:flex!important;
  visibility:visible!important;
  opacity:1!important;
 }
 .v8066-account-page .v8066-header .v76-credit-chip{
  display:flex!important;
  visibility:visible!important;
  opacity:1!important;
  font-size:14px!important;
 }
}

/* Tablet: anasayfadaki gibi merkezde, sol panel üstte grid menüye dönüşür. */
@media(max-width:980px){
 .v8066-account-page .v7-shell,
 .v8066-account-page .v7-shell.v75-account-layout,
 .v8066-account-page .v7-shell.v75-account-layout.v772-account-layout,
 .v8066-account-page .v7-shell.v75-account-layout.v806-account-layout{
  width:min(900px,calc(100% - 24px))!important;
  max-width:900px!important;
 }
 .v8066-account-page .v7-shell.v75-account-layout,
 .v8066-account-page .v7-shell.v75-account-layout.v772-account-layout,
 .v8066-account-page .v7-shell.v75-account-layout.v806-account-layout{
  grid-template-columns:1fr!important;
 }
 .v8066-account-page .v8066-account-side{
  position:static!important;
  top:auto!important;
  width:100%!important;
 }
 .v8066-dashboard-page .v772-dashboard-grid-top{
  grid-template-columns:1fr!important;
 }
}
@media(max-width:620px){
 .v8066-account-page .v7-shell,
 .v8066-account-page .v7-shell.v75-account-layout,
 .v8066-account-page .v7-shell.v75-account-layout.v772-account-layout,
 .v8066-account-page .v7-shell.v75-account-layout.v806-account-layout,
 .v8066-account-page .v772-dashboard-hero>.v7-shell,
 .v8066-account-page .v75-account-hero>.v7-shell,
 .v8066-account-page .v806-account-page-head>.v7-shell{
  width:calc(100% - 18px)!important;
 }
}

/* ==================== V8.0.6.7 SITE-WIDE SINGLE DESIGN SYSTEM ==================== */
:root{
 --v8067-width:1220px;
 --v8067-edge:32px;
 --v8067-bg:#f4f7f5;
 --v8067-card:#fff;
 --v8067-line:#dce6e1;
 --v8067-text:#243d45;
 --v8067-muted:#708187;
 --v8067-green:#17734b;
 --v8067-deep:#123f49;
 --v8067-radius:12px;
 --v8067-shadow:0 8px 24px rgba(18,63,73,.055);
}

/* Every front-end page uses the same browser-centered axis as the homepage. */
.v8067-site-page{
 background:var(--v8067-bg)!important;
 color:var(--v8067-text)!important;
}
.v8067-site-page .v7-shell{
 width:min(var(--v8067-width),calc(100% - var(--v8067-edge)))!important;
 max-width:var(--v8067-width)!important;
 margin-left:auto!important;
 margin-right:auto!important;
 box-sizing:border-box!important;
}

/* HEADER — identical on Anasayfa, public pages and Panelim. */
@media(min-width:981px){
 .v8067-site-page .v8067-header{
  height:auto!important;
  min-height:104px!important;
  background:linear-gradient(180deg,#032633,#062f40)!important;
  border-bottom:1px solid rgba(255,255,255,.08)!important;
 }
 .v8067-site-page .v8067-header-row{
  width:min(var(--v8067-width),calc(100% - var(--v8067-edge)))!important;
  max-width:var(--v8067-width)!important;
  min-height:104px!important;
  height:auto!important;
  margin-inline:auto!important;
  display:grid!important;
  grid-template-columns:auto minmax(20px,1fr) auto!important;
  grid-template-rows:62px 42px!important;
  grid-template-areas:"brand spacer actions" "nav nav nav"!important;
  gap:0 18px!important;
  align-items:center!important;
 }
 .v8067-site-page .v8067-header .v7-brand{grid-area:brand!important}
 .v8067-site-page .v8067-header .v7-nav{
  grid-area:nav!important;
  width:100%!important;
  height:42px!important;
  display:flex!important;
  justify-content:center!important;
  align-items:center!important;
  overflow-x:auto!important;
  gap:0!important;
  border-top:1px solid rgba(255,255,255,.08)!important;
  scrollbar-width:none!important;
 }
 .v8067-site-page .v8067-header .v7-nav::-webkit-scrollbar{display:none!important}
 .v8067-site-page .v8067-header .v7-nav a{
  height:42px!important;
  padding:0 11px!important;
  font-size:12px!important;
  line-height:1!important;
  font-weight:740!important;
  white-space:nowrap!important;
 }
 .v8067-site-page .v8067-header .v7-header-actions{
  grid-area:actions!important;
  justify-self:end!important;
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  margin-left:0!important;
  min-width:0!important;
 }
 .v8067-site-page .v8067-header .v7-account{
  display:flex!important;
  visibility:visible!important;
  opacity:1!important;
  min-width:150px!important;
  max-width:190px!important;
 }
 .v8067-site-page .v8067-header .v8065-account-copy{
  min-width:0!important;
  max-width:108px!important;
 }
 .v8067-site-page .v8067-header .v8065-account-copy b{
  display:block!important;
  font-size:12px!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
 }
 .v8067-site-page .v8067-header .v8065-account-copy small{font-size:9px!important}
 .v8067-site-page .v8067-header .v76-credit-chip{
  display:flex!important;
  visibility:visible!important;
  opacity:1!important;
  height:38px!important;
  padding:0 13px!important;
  font-size:14px!important;
  font-weight:950!important;
 }
 .v8067-site-page .v8067-header .v7-post-btn{height:38px!important}
 .v8067-site-page .v8067-header .v7-round-action{width:36px!important;height:36px!important}
}
@media(min-width:981px) and (max-width:1120px){
 .v8067-site-page .v8067-header .v7-round-action{display:none!important}
 .v8067-site-page .v8067-header .v7-account{min-width:140px!important}
 .v8067-site-page .v8067-header .v76-credit-chip{font-size:13px!important;padding:0 10px!important}
 .v8067-site-page .v8067-header .v7-post-btn{padding:0 12px!important}
}

/* Every public page hero has identical spacing and typography. */
.v8067-site-page .v7-page-hero,
.v8067-site-page .v803-list-page-hero,
.v8067-site-page .v80-market-hero,
.v8067-site-page .v805-contact-hero{
 padding:28px 0!important;
 border-bottom:1px solid var(--v8067-line)!important;
}
.v8067-site-page .v7-page-hero{
 background:linear-gradient(180deg,#fff,#f7faf8)!important;
}
.v8067-site-page .v7-page-hero .crumb,
.v8067-site-page .v803-list-page-hero .crumb,
.v8067-site-page .v805-contact-hero small{
 font-size:10px!important;
 letter-spacing:.75px!important;
 font-weight:900!important;
}
.v8067-site-page .v7-page-hero h1,
.v8067-site-page .v803-list-page-hero h1,
.v8067-site-page .v80-market-hero h1,
.v8067-site-page .v805-contact-hero h1{
 font-size:28px!important;
 line-height:1.18!important;
 margin:4px 0 6px!important;
}
.v8067-site-page .v7-page-hero p,
.v8067-site-page .v803-list-page-hero p,
.v8067-site-page .v80-market-hero p,
.v8067-site-page .v805-contact-hero p{
 font-size:12px!important;
 line-height:1.55!important;
}

/* Main content has identical top/bottom rhythm. */
.v8067-site-page main.v7-page,
.v8067-site-page .v80-market-page,
.v8067-site-page .v74-profile,
.v8067-site-page .v802-detail-shell{
 padding-top:18px!important;
 padding-bottom:38px!important;
}
.v8067-site-page .v7-results-head{
 min-height:38px!important;
 margin-bottom:11px!important;
}
.v8067-site-page .v7-results-head h2{font-size:18px!important;line-height:1.25!important}
.v8067-site-page .v7-results-head span{font-size:10px!important}

/* Reusable filters are visually identical. */
.v8067-site-page .v7-filter,
.v8067-site-page .v80-product-search,
.v8067-site-page .v805-filter-panel,
.v8067-site-page .v8065-store-filter{
 border:1px solid var(--v8067-line)!important;
 border-radius:var(--v8067-radius)!important;
 background:#fff!important;
 box-shadow:var(--v8067-shadow)!important;
}
.v8067-site-page .v7-filter :is(input,select),
.v8067-site-page .v80-product-search :is(input,select),
.v8067-site-page .v8065-store-filter :is(input,select){
 height:42px!important;
 border:1px solid #d7e1dc!important;
 border-radius:8px!important;
 font-size:12px!important;
}
.v8067-site-page .v7-filter button,
.v8067-site-page .v80-product-search button,
.v8067-site-page .v8065-store-filter button{
 min-height:42px!important;
 border-radius:8px!important;
 font-size:11px!important;
 font-weight:900!important;
}

/* Cards on public directories/news/events/blog/guide share one visual language. */
.v8067-site-page .v7-directory-grid,
.v8067-site-page .v74-entity-grid{
 gap:12px!important;
}
.v8067-site-page .v7-directory-card,
.v8067-site-page .v74-entity-card,
.v8067-site-page .v80-product-card,
.v8067-site-page .v8065-store-directory article{
 border:1px solid var(--v8067-line)!important;
 border-radius:var(--v8067-radius)!important;
 background:#fff!important;
 box-shadow:0 5px 18px rgba(18,63,73,.04)!important;
 overflow:hidden!important;
}
.v8067-site-page .v7-directory-card h3,
.v8067-site-page .v74-entity-body h3,
.v8067-site-page .v80-product-card h3,
.v8067-site-page .v8065-store-directory h3{
 font-size:14px!important;
 line-height:1.35!important;
}
.v8067-site-page .v7-directory-card .meta,
.v8067-site-page .v74-entity-body .meta,
.v8067-site-page .v80-product-card .store,
.v8067-site-page .v8065-store-directory small{
 font-size:9px!important;
}
.v8067-site-page .v7-directory-card p,
.v8067-site-page .v74-entity-body p,
.v8067-site-page .v8065-store-directory p{
 font-size:11px!important;
 line-height:1.55!important;
 color:var(--v8067-muted)!important;
}
.v8067-site-page .v7-directory-card .more,
.v8067-site-page .v74-entity-body .more,
.v8067-site-page .v8065-store-directory .open{
 font-size:10px!important;
 font-weight:850!important;
}

/* Listing/product images use the same centered treatment. */
.v8067-site-page .v7-listing-card-image,
.v8067-site-page .v80-product-card .image{
 background:#eff4f1!important;
}
.v8067-site-page .v7-listing-card-image img,
.v8067-site-page .v80-product-card .image img{
 object-fit:contain!important;
 object-position:center!important;
 background:#eff4f1!important;
}

/* Common panels/sections. */
.v8067-site-page .v7-panel,
.v8067-site-page .v75-panel,
.v8067-site-page .v802-card{
 border:1px solid var(--v8067-line)!important;
 border-radius:var(--v8067-radius)!important;
 box-shadow:var(--v8067-shadow)!important;
}
.v8067-site-page .v7-panel-head,
.v8067-site-page .v75-panel-head,
.v8067-site-page .v802-card-title{
 min-height:58px!important;
 padding:12px 15px!important;
}
.v8067-site-page :is(.v7-panel-head,.v75-panel-head,.v802-card-title) h2{
 font-size:18px!important;
 line-height:1.25!important;
}
.v8067-site-page :is(.v7-panel-head,.v75-panel-head,.v802-card-title) p{
 font-size:11px!important;
 line-height:1.5!important;
}

/* Entity detail pages share homepage width and balanced sidebar. */
.v8067-site-page .v74-profile-grid,
.v8067-site-page .v802-detail-grid,
.v8067-site-page .v80-product-detail-grid{
 grid-template-columns:minmax(0,1fr) 300px!important;
 gap:16px!important;
}

/* Contact page follows the same content width and panel rhythm. */
.v8067-site-page .v805-contact-grid{gap:16px!important}
.v8067-site-page .v805-contact-info,
.v8067-site-page .v805-support-card{border-radius:var(--v8067-radius)!important}

/* Footer follows the same centered axis. */
.v8067-site-page .v7-footer .v7-shell,
.v8067-site-page .v7-footer-inner,
.v8067-site-page .v7-footer-bottom{
 width:min(var(--v8067-width),calc(100% - var(--v8067-edge)))!important;
 max-width:var(--v8067-width)!important;
 margin-left:auto!important;
 margin-right:auto!important;
}

/* Tablet/mobile remain centered without desktop overflow. */
@media(max-width:980px){
 .v8067-site-page .v7-shell{
  width:min(900px,calc(100% - 24px))!important;
  max-width:900px!important;
 }
 .v8067-site-page .v74-profile-grid,
 .v8067-site-page .v802-detail-grid,
 .v8067-site-page .v80-product-detail-grid{
  grid-template-columns:1fr!important;
 }
}
@media(max-width:620px){
 .v8067-site-page .v7-shell,
 .v8067-site-page .v7-footer .v7-shell,
 .v8067-site-page .v7-footer-inner,
 .v8067-site-page .v7-footer-bottom{
  width:calc(100% - 18px)!important;
 }
 .v8067-site-page .v7-page-hero,
 .v8067-site-page .v803-list-page-hero,
 .v8067-site-page .v80-market-hero,
 .v8067-site-page .v805-contact-hero{
  padding:22px 0!important;
 }
 .v8067-site-page .v7-page-hero h1,
 .v8067-site-page .v803-list-page-hero h1,
 .v8067-site-page .v80-market-hero h1,
 .v8067-site-page .v805-contact-hero h1{
  font-size:24px!important;
 }
}

/* ==================== V8.0.6.8 SMART CATEGORY + REAL ESTATE ==================== */
@media(min-width:821px){.v8067-site-page .v805-filter-side{top:116px!important}}
.v8068-filter-panel>label{font-size:11px!important}.v8068-filter-panel input,.v8068-filter-panel select{font-size:11px!important}
.v8068-estate-filter{padding-bottom:7px}.v8068-filter-checks{display:grid;grid-template-columns:1fr;gap:5px;padding:8px 12px 2px}.v8068-filter-checks label{display:flex!important;align-items:center;gap:6px;font-size:9px!important;color:#52676d!important;font-weight:700!important;padding:0!important}.v8068-filter-checks input{width:auto!important;height:auto!important;margin:0!important}

.v8068-selected-category{background:#fff;border:1px solid #dfe8e4;border-radius:11px;overflow:hidden;box-shadow:0 6px 20px rgba(18,63,73,.04)}
.v8068-selected-category>.head{padding:11px 12px;border-bottom:1px solid #e8efeb;background:linear-gradient(100deg,#eef8f3,#fff)}
.v8068-selected-category>.head small{display:block;font-size:8px;color:#17734b;font-weight:900;letter-spacing:.5px}.v8068-selected-category>.head h3{font-size:15px;line-height:1.3;margin:2px 0;color:#263f47}
.v8068-selected-category>.body{display:grid;grid-template-columns:44px minmax(0,1fr);gap:9px;padding:11px 12px}.v8068-selected-category .icon{width:42px;height:42px;border-radius:9px;background:#eaf7f0;color:#17734b;display:grid;place-items:center;font-size:20px}
.v8068-selected-category .copy small,.v8068-selected-category .copy b,.v8068-selected-category .copy p,.v8068-selected-category .copy a{display:block}.v8068-selected-category .copy small{font-size:8px;line-height:1.45;color:#75868b}.v8068-selected-category .copy b{font-size:12px;color:#17734b;margin:3px 0}.v8068-selected-category .copy p{font-size:9px;line-height:1.5;color:#718187;margin:0 0 5px}.v8068-selected-category .copy a{font-size:9px;font-weight:850;color:#17734b}
.v8068-sidebar-ad{min-width:0}.v8068-sidebar-ad .v804-ad-sidebar .v804-ad-slide,.v8068-sidebar-ad .v804-ad-slide{height:245px!important}.v8068-sidebar-ad .v804-ad-label small{font-size:8px!important}

.v8068-estate-form-panel .v75-panel-head small{display:block;font-size:9px;color:#17734b;font-weight:900}.v8068-estate-form-panel .v75-panel-head p{font-size:10px!important}.v8068-estate-form-panel .v75-panel-head>span{background:#eaf7f0;color:#17734b;border-radius:8px;padding:5px 7px;font-size:9px!important;font-weight:850}
.v8068-estate-callout{background:#eef8f3;border:1px solid #d3e8dc;border-radius:9px;padding:9px 10px;margin-bottom:11px}.v8068-estate-callout b,.v8068-estate-callout span{display:block}.v8068-estate-callout b{font-size:12px;color:#1d6547}.v8068-estate-callout span{font-size:10px;line-height:1.5;color:#62786f;margin-top:2px}
.v8068-estate-checks,.v8068-infra{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px;padding:10px;background:#f6f9f7;border:1px solid #e0e8e4;border-radius:9px}.v8068-estate-checks label,.v8068-infra label{display:flex!important;align-items:center;gap:6px;padding:7px 9px!important;background:#fff;border:1px solid #dce6e1;border-radius:7px;font-size:10px!important;font-weight:750!important}.v8068-estate-checks input,.v8068-infra input{width:auto!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important}.v8068-infra>b{width:100%;font-size:11px;color:#314b52}
.v8068-estate-detail-card .v802-card-title small{display:block;font-size:8px;color:#17734b;font-weight:900;margin-bottom:2px}

@media(max-width:820px){.v8068-sidebar-ad .v804-ad-sidebar .v804-ad-slide,.v8068-sidebar-ad .v804-ad-slide{height:210px!important}}

/* ==================== V8.0.6.9 STORE / PRODUCER MARKET SPLIT ==================== */
.v8069-market-separation{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;background:#fff;border:1px solid #dce6e1;border-radius:11px;padding:10px 12px;margin-bottom:11px;box-shadow:0 6px 18px rgba(18,63,73,.04)}.v8069-market-separation>span{width:41px;height:41px;border-radius:9px;background:#e9f6ef;color:#17734b;display:grid;place-items:center;font-size:19px}.v8069-market-separation b{font-size:13px;color:#263f47}.v8069-market-separation p{font-size:10px;line-height:1.45;color:#6d7f84;margin:2px 0}.v8069-market-separation>a{font-size:10px;font-weight:900;color:#17734b;white-space:nowrap}.v8069-market-separation.producer{background:#eff9f3;border-color:#d1e8da}
.v8069-producer-category-strip{display:flex;gap:7px;overflow-x:auto;padding:2px 0 10px;scrollbar-width:thin}.v8069-producer-category-strip a{flex:0 0 auto;display:flex;align-items:center;gap:5px;background:#fff;border:1px solid #dce6e1;border-radius:8px;padding:6px 8px;color:#445a61}.v8069-producer-category-strip a span{font-size:14px}.v8069-producer-category-strip a b{font-size:9px;white-space:nowrap}.v8069-producer-category-strip a.active{background:#17734b;border-color:#17734b;color:#fff}
.v8069-channel-badge{position:absolute;left:7px;top:7px;z-index:4;border-radius:5px;padding:4px 6px;font-size:7px!important;font-style:normal;font-weight:950;letter-spacing:.2px}.v8069-channel-badge.store{background:#173f49;color:#fff}.v8069-channel-badge.producer{background:#17734b;color:#fff}.v80-product-card .v8069-channel-badge+.featured{top:32px!important}
.v8069-detail-channel{display:inline-flex;align-items:center;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:950;margin-bottom:7px}.v8069-detail-channel.store{background:#e9f0f2;color:#173f49}.v8069-detail-channel.producer{background:#e8f7ee;color:#17734b}
.v8069-home-channel{position:absolute;left:6px;top:6px;z-index:3;border-radius:5px;padding:3px 5px;font-size:7px!important;font-style:normal!important;font-weight:950!important}.v8069-home-channel.store{background:#173f49!important;color:#fff!important}.v8069-home-channel.producer{background:#17734b!important;color:#fff!important}.v8069-home-producer .v80-home-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.v8069-home-producer .image img{object-fit:contain!important;object-position:center!important;background:#eff5f2!important}
.v8069-channel-panel .v75-panel-head small{display:block;font-size:9px;color:#17734b;font-weight:900}.v8069-channel-panel .v75-panel-head>span{font-size:9px!important;background:#eaf7f0;color:#17734b;border-radius:7px;padding:5px 7px;font-weight:900}.v8069-channel-cards{display:grid;grid-template-columns:1fr 1fr;gap:9px}.v8069-channel-cards label{cursor:pointer}.v8069-channel-cards input{position:absolute!important;opacity:0!important;pointer-events:none}.v8069-channel-cards label>span{display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-areas:"icon title" "icon text" "icon tag";gap:2px 9px;min-height:104px;border:1px solid #dbe6e0;border-radius:10px;padding:10px;background:#fff;transition:.18s}.v8069-channel-cards i{grid-area:icon;width:40px;height:40px;border-radius:9px;background:#eef7f2;display:grid;place-items:center;font-size:19px;font-style:normal}.v8069-channel-cards b{grid-area:title;font-size:13px;color:#263f47}.v8069-channel-cards small{grid-area:text;font-size:9px!important;line-height:1.4;color:#718187}.v8069-channel-cards strong{grid-area:tag;font-size:9px;color:#17734b}.v8069-channel-cards input:checked+span{border:2px solid #22a568;background:#eff9f4;box-shadow:0 7px 18px rgba(25,120,79,.08)}.v8069-channel-rule{margin-top:9px;background:#fff6de;border:1px solid #ead8a2;border-radius:8px;padding:8px 9px;font-size:10px;line-height:1.5;color:#725e34}.v8069-channel-rule b{color:#6a511c}
.v8069-my-channel{display:inline-block;border-radius:5px;padding:3px 5px;font-size:8px;font-weight:900;margin-bottom:3px}.v8069-my-channel.store{background:#e9f0f2;color:#173f49}.v8069-my-channel.producer{background:#e8f7ee;color:#17734b}
.v8069-profile-product-section{margin-top:20px}.v8069-producer-profile:after{background:linear-gradient(90deg,rgba(15,83,57,.9),rgba(10,51,62,.56))!important}
@media(max-width:850px){.v8069-home-producer .v80-home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:620px){.v8069-market-separation{grid-template-columns:38px minmax(0,1fr)}.v8069-market-separation>a{grid-column:1/-1}.v8069-channel-cards{grid-template-columns:1fr}.v8069-home-producer .v80-home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

/* ==================== V8.0.7.0 ACCOUNT READABILITY + MEDIA STANDARD ==================== */
.v8070-page-count{display:inline-flex;align-items:center;min-height:34px;padding:0 10px;border:1px solid #dce6e1;border-radius:9px;background:#fff;color:#17734b;font-size:12px;font-weight:850}

/* Hesap ekranlarında küçük yazı sorunu: bildirim, mesaj ve favoriler aynı okunabilir ölçü. */
.v8070-notification-list article{grid-template-columns:42px minmax(0,1fr) auto!important;gap:11px!important;padding:13px 14px!important;min-height:82px}
.v8070-notification-list .icon{width:42px!important;height:42px!important;font-size:17px!important}
.v8070-notification-list article>div>div b{font-size:13px!important;line-height:1.35!important}
.v8070-notification-list time{font-size:10px!important}
.v8070-notification-list p{font-size:12px!important;line-height:1.5!important;margin:4px 0!important}
.v8070-notification-list a,.v8070-notification-list button{font-size:10px!important;font-weight:850!important}

.v8070-conversation-list article{min-height:88px!important}
.v8070-conversation-list .main{padding:12px 13px!important;gap:11px!important}
.v8070-conversation-list .avatar{width:46px!important;height:46px!important;font-size:15px!important}
.v8070-conversation-list .copy b{font-size:13px!important}
.v8070-conversation-list .copy time{font-size:10px!important}
.v8070-conversation-list .copy strong{font-size:11px!important}
.v8070-conversation-list .copy p{font-size:12px!important;line-height:1.45!important}
.v8070-conversation-list article>form button{font-size:10px!important;min-width:48px!important}

.v8070-favorite-list{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}
.v8070-favorite-list article{display:grid!important;grid-template-columns:150px minmax(0,1fr)!important;min-height:122px!important;border:1px solid #dce6e1!important;border-radius:11px!important;background:#fff!important;overflow:hidden!important}
.v8070-favorite-list .image{width:150px!important;height:122px!important;background:#eff4f1!important;display:grid!important;place-items:center!important}
.v8070-favorite-list .image img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}
.v8070-favorite-list .body{padding:12px!important}.v8070-favorite-list .body small{font-size:10px!important}.v8070-favorite-list .body h3{font-size:14px!important;line-height:1.35!important;margin:4px 0!important}.v8070-favorite-list .body>b{font-size:15px!important}.v8070-favorite-list button{font-size:10px!important}
.v8070-account-pagination{margin-top:10px;border:1px solid #e0e8e4;border-radius:10px}

/* Gizlilik / engellenen kullanıcılar */
.v8070-blocked-list{padding:6px 13px}.v8070-blocked-list article{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:11px;align-items:center;padding:11px 0;border-bottom:1px solid #edf1ef}.v8070-blocked-list article:last-child{border-bottom:0}.v8070-blocked-list .avatar{width:46px;height:46px;border-radius:50%;overflow:hidden;background:#e9f6ef;color:#17734b;display:grid;place-items:center;font-size:15px;font-weight:900}.v8070-blocked-list .avatar img{width:100%;height:100%;object-fit:cover}.v8070-blocked-list b{display:block;font-size:13px}.v8070-blocked-list small{display:block;font-size:10px;color:#75868b;margin-top:2px}.v8070-blocked-list button{border:1px solid #cfe0d7;background:#fff;color:#17734b;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:850;cursor:pointer}

/* Tüm ilan/ürün/mağaza görsellerinin ekranda aynı davranması. */
.v7-listing-card-image,.v803-home-card .v7-listing-card-image{aspect-ratio:4/3!important;height:auto!important;min-height:0!important;display:grid!important;place-items:center!important;background:#eff4f1!important;overflow:hidden!important}
.v7-listing-card-image img,.v803-home-card .v7-listing-card-image img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}
.v80-product-card .image,.v80-home-product-grid .image{aspect-ratio:1/1!important;height:auto!important;display:grid!important;place-items:center!important;background:#eff4f1!important;overflow:hidden!important}
.v80-product-card .image img,.v80-home-product-grid .image img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}
.v8065-home-store-grid .logo{aspect-ratio:1/1!important;height:auto!important}.v8065-home-store-grid .logo img{object-fit:contain!important}
.v8065-store-directory .brand{aspect-ratio:1/1!important;height:auto!important}.v8065-store-directory .brand img{object-fit:contain!important}
.v80-store-mini-list img{object-fit:contain!important;background:#eff4f1!important}
.v802-gallery-stage{aspect-ratio:4/3!important;height:auto!important;max-height:620px!important}
.v802-gallery-stage>img{object-fit:contain!important}

/* Üretici paneli */
.v8063-account-nav-item .v8063-nav-icon{font-size:15px!important}
@media(max-width:620px){
 .v8070-favorite-list article{grid-template-columns:110px minmax(0,1fr)!important}.v8070-favorite-list .image{width:110px!important;height:108px!important}
 .v8070-blocked-list article{grid-template-columns:42px minmax(0,1fr)}.v8070-blocked-list article form{grid-column:2}
}
/* ==================== V8.0.7.2 VEHICLE EXPERTISE + VIDEOS ==================== */
.v8072-expertise-form .v75-panel-head small{display:block;font-size:9px;color:#17734b;font-weight:900}.v8072-expertise-form .v75-panel-head p{font-size:10px!important;line-height:1.5!important}.v8072-expertise-form .v75-panel-head>span{background:#eaf7f0;color:#17734b;border-radius:7px;padding:5px 7px;font-size:9px!important;font-weight:900}.v8072-expertise-callout{background:#fff7e6;border:1px solid #ead7a9;border-radius:9px;padding:9px 10px;margin-bottom:10px}.v8072-expertise-callout b,.v8072-expertise-callout span{display:block}.v8072-expertise-callout b{font-size:11px;color:#6a511c}.v8072-expertise-callout span{font-size:9px;line-height:1.45;color:#786847;margin-top:2px}
.v8072-part-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;background:#f6f9f7;border:1px solid #e0e8e4;border-radius:10px;padding:10px;margin:10px 0}.v8072-part-form .title{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4ece8;padding-bottom:7px}.v8072-part-form .title b{font-size:12px;color:#2a454c}.v8072-part-form .title span{font-size:9px;color:#829095}.v8072-part-form label{display:grid!important;grid-template-columns:minmax(0,1fr) 105px!important;align-items:center!important;gap:6px!important;padding:6px 7px!important;background:#fff!important;border:1px solid #e1e9e5!important;border-radius:7px!important}.v8072-part-form label>span{font-size:9px!important;color:#52686e!important;font-weight:800!important}.v8072-part-form select{height:32px!important;font-size:9px!important}

.v8072-vehicle-card .v802-card-title small,.v8072-expertise-card .v802-card-title small{display:block;font-size:8px;color:#17734b;font-weight:900}.v8072-vehicle-keyfacts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;padding:11px}.v8072-vehicle-keyfacts>div{background:#f5f8f6;border:1px solid #e1e8e4;border-radius:8px;padding:8px;min-width:0}.v8072-vehicle-keyfacts small{display:block;font-size:8px;color:#7a898e}.v8072-vehicle-keyfacts b{display:block;font-size:12px;color:#243f47;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v8072-vehicle-all{border-top:1px solid #e7eeea}.v8072-vehicle-all summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;font-size:10px;font-weight:900;color:#17734b}.v8072-vehicle-all summary::-webkit-details-marker{display:none}.v8072-vehicle-all summary span{font-size:15px}.v8072-vehicle-all[open] summary span{transform:rotate(45deg)}.v8072-spec-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid #edf1ef}.v8072-spec-grid>div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:46px;padding:8px 10px;border-right:1px solid #edf1ef;border-bottom:1px solid #edf1ef}.v8072-spec-grid span{font-size:8px;color:#7c8b90}.v8072-spec-grid b{font-size:10px;color:#304950;text-align:right}
.v8072-expertise-summary{display:flex;flex-wrap:wrap;gap:7px;padding:11px;border-bottom:1px solid #edf1ef}.v8072-expertise-summary article{min-width:92px;background:#f6f8f7;border:1px solid #e0e7e3;border-radius:8px;padding:7px 8px}.v8072-expertise-summary article b,.v8072-expertise-summary article span{display:block}.v8072-expertise-summary article b{font-size:15px}.v8072-expertise-summary article span{font-size:8px;color:#77888d}.v8072-expertise-summary .changed{background:#fff0ee;border-color:#efcbc7}.v8072-expertise-summary .changed b{color:#ae443b}.v8072-expertise-summary .painted{background:#fff7df;border-color:#ead9a1}.v8072-expertise-summary .painted b{color:#946514}.v8072-expertise-summary .local{background:#eef5ff;border-color:#ccdff2}.v8072-expertise-summary .local b{color:#3b6796}.v8072-expertise-summary .original{background:#ebf8f0;border-color:#cde7d7}.v8072-expertise-summary .original b{color:#17734b}.v8072-expertise-summary .tramer{background:#eef2f3}.v8072-expertise-summary .tramer b{font-size:12px;color:#173f49}
.v8072-car-parts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:11px}.v8072-car-parts>div{border:1px solid #e0e7e3;border-radius:8px;padding:7px 8px;background:#f7f9f8}.v8072-car-parts span,.v8072-car-parts b{display:block}.v8072-car-parts span{font-size:8px;color:#6f8085}.v8072-car-parts b{font-size:10px;margin-top:2px}.v8072-car-parts .original{background:#ebf8f0;border-color:#cde7d7}.v8072-car-parts .original b{color:#17734b}.v8072-car-parts .painted{background:#fff7df;border-color:#ead9a1}.v8072-car-parts .painted b{color:#946514}.v8072-car-parts .local_paint{background:#eef5ff;border-color:#ccdff2}.v8072-car-parts .local_paint b{color:#3b6796}.v8072-car-parts .changed{background:#fff0ee;border-color:#efcbc7}.v8072-car-parts .changed b{color:#ae443b}.v8072-car-parts .unknown b{color:#89969a}.v8072-expertise-info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #edf1ef}.v8072-expertise-info>div{display:flex;justify-content:space-between;gap:8px;padding:9px 10px;border-right:1px solid #edf1ef;border-bottom:1px solid #edf1ef}.v8072-expertise-info span{font-size:8px;color:#77878c}.v8072-expertise-info b{font-size:9px;color:#2c454c;text-align:right}.v8072-expertise-notes{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:11px}.v8072-expertise-notes p{font-size:10px!important;line-height:1.55!important;background:#f7f9f8;border:1px solid #e4ebe7;border-radius:8px;padding:8px;margin:0!important}.v8072-expertise-notes p b{display:block;font-size:9px;color:#17734b;margin-bottom:3px}

/* Video */
.v8072-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.v8072-video-grid article{background:#fff;border:1px solid #dce6e1;border-radius:11px;overflow:hidden;box-shadow:0 5px 18px rgba(18,63,73,.04)}.v8072-video-grid .thumb{position:relative;display:block;aspect-ratio:16/9;background:#102d37;overflow:hidden}.v8072-video-grid .thumb img{width:100%;height:100%;object-fit:cover}.v8072-video-grid .thumb>span,.v8072-home-video-card .thumb>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:rgba(3,38,51,.86);color:#fff;font-size:18px;box-shadow:0 5px 18px rgba(0,0,0,.22)}.v8072-video-grid .thumb>em{position:absolute;left:8px;top:8px;background:#17734b;color:#fff;border-radius:5px;padding:4px 6px;font-style:normal;font-size:7px;font-weight:900}.v8072-video-grid article>div{padding:11px}.v8072-video-grid small{font-size:8px;color:#829095}.v8072-video-grid h2{font-size:14px!important;line-height:1.35!important;margin:4px 0!important}.v8072-video-grid p{font-size:10px!important;line-height:1.5!important;color:#718187!important;margin:4px 0 7px!important}.v8072-video-grid .watch{font-size:9px;font-weight:900;color:#17734b}
.v8072-video-detail .player{aspect-ratio:16/9;background:#071e27;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgba(18,63,73,.12)}.v8072-video-detail .player iframe{width:100%;height:100%;border:0}.v8072-video-detail .copy{background:#fff;border:1px solid #dce6e1;border-radius:11px;padding:15px;margin-top:11px}.v8072-video-detail .copy small{font-size:9px;color:#7c8b90}.v8072-video-detail .copy h1{font-size:23px!important;margin:4px 0 8px!important}.v8072-video-detail .copy p{font-size:12px;line-height:1.65;color:#52676d}.v8072-video-detail .copy>a{font-size:10px;font-weight:900;color:#17734b}.v8072-more-videos{margin-top:18px}.v8072-video-mini-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.v8072-video-mini-grid>a{background:#fff;border:1px solid #dce6e1;border-radius:9px;overflow:hidden;color:#2c454d}.v8072-video-mini-grid>a>span{position:relative;display:block;aspect-ratio:16/9}.v8072-video-mini-grid img{width:100%;height:100%;object-fit:cover}.v8072-video-mini-grid i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:rgba(4,41,52,.84);color:#fff;font-style:normal}.v8072-video-mini-grid b{display:block;font-size:10px;line-height:1.4;padding:7px}
.v8072-home-video-card{background:#fff;border:1px solid #dce6e1;border-radius:10px;overflow:hidden;box-shadow:0 5px 18px rgba(18,63,73,.05);margin-bottom:10px}.v8072-home-video-card .head{display:flex;align-items:center;justify-content:space-between;padding:8px 9px;border-bottom:1px solid #edf1ef}.v8072-home-video-card .head small{font-size:7px;color:#17734b;font-weight:950}.v8072-home-video-card .head a{font-size:7px;font-weight:850;color:#17734b}.v8072-home-video-card .thumb{position:relative;display:block;aspect-ratio:16/9;background:#102d37;overflow:hidden}.v8072-home-video-card .thumb img{width:100%;height:100%;object-fit:cover}.v8072-home-video-card .thumb>span{width:34px;height:34px;font-size:13px}.v8072-home-video-card .copy{padding:8px}.v8072-home-video-card .copy b{display:block;font-size:9px;line-height:1.35;color:#29444c}.v8072-home-video-card .copy small{display:block;font-size:7px;color:#839095;margin-top:3px}.v8072-home-video-card .copy a{display:block;font-size:8px;font-weight:900;color:#17734b;margin-top:5px}

@media(max-width:980px){.v8072-vehicle-keyfacts{grid-template-columns:repeat(3,minmax(0,1fr))}.v8072-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v8072-car-parts{grid-template-columns:repeat(3,minmax(0,1fr))}.v8072-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v8072-video-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.v8072-part-form{grid-template-columns:1fr}.v8072-vehicle-keyfacts{grid-template-columns:repeat(2,minmax(0,1fr))}.v8072-spec-grid{grid-template-columns:1fr}.v8072-car-parts{grid-template-columns:repeat(2,minmax(0,1fr))}.v8072-expertise-info{grid-template-columns:1fr}.v8072-expertise-notes{grid-template-columns:1fr}.v8072-video-grid{grid-template-columns:1fr}.v8072-video-mini-grid{grid-template-columns:1fr 1fr}}

/* ==================== V8.0.7.3 WIDE 1380 + 5 CARD HOME ==================== */
@media(min-width:1181px){
 :root{--v8067-width:1380px}
 .v8067-site-page .v7-shell,
 .v8065-homepage .v7-shell{
   width:min(1380px,calc(100% - 32px))!important;
   max-width:1380px!important;
   margin-left:auto!important;
   margin-right:auto!important;
 }
 .v8067-site-page .v8067-header-row,
 .v8065-homepage .v8065-header-row{
   width:min(1380px,calc(100% - 32px))!important;
   max-width:1380px!important;
 }
 .v8066-account-page .v7-shell.v75-account-layout,
 .v8066-account-page .v7-shell.v75-account-layout.v772-account-layout,
 .v8066-account-page .v7-shell.v75-account-layout.v806-account-layout{
   width:min(1380px,calc(100% - 32px))!important;
   max-width:1380px!important;
 }
 .v8054-home-layout{
   width:min(1380px,calc(100% - 32px))!important;
   max-width:1380px!important;
   grid-template-columns:190px minmax(0,1fr) 270px!important;
   gap:14px!important;
 }

 /* Ana sayfa masaüstü 5'li kart sistemi */
 .v803-home-featured-grid,
 .v8065-home-store-grid,
 .v8069-home-producer .v80-home-product-grid,
 .v8065-latest-grid{
   grid-template-columns:repeat(5,minmax(0,1fr))!important;
   gap:9px!important;
 }
 .v8065-home-categories .v803-home-category-grid{
   grid-template-columns:repeat(5,minmax(0,1fr))!important;
   gap:7px!important;
 }
 .v8065-home-categories .v803-home-category-card{
   grid-template-columns:52px minmax(0,1fr) 13px!important;
   padding:6px!important;
   gap:6px!important;
 }
 .v8065-home-categories .v803-home-category-card .image{
   width:50px!important;height:46px!important;
 }
 .v8065-home-categories .v803-home-category-card .copy>b{font-size:10px!important}
 .v8065-home-categories .v803-home-category-card .copy>small{font-size:7px!important}
 .v8065-home-categories .v803-home-category-card .copy>em{font-size:8px!important}
 .v8065-home-store-grid .copy{padding:8px!important}
 .v8065-home-store-grid h3{font-size:11px!important;min-height:30px!important}
}

/* 5'li masaüstü, ekrana göre kontrollü küçülür. */
@media(max-width:1180px) and (min-width:901px){
 .v803-home-featured-grid,
 .v8065-home-store-grid,
 .v8069-home-producer .v80-home-product-grid,
 .v8065-latest-grid{
   grid-template-columns:repeat(4,minmax(0,1fr))!important;
 }
 .v8065-home-categories .v803-home-category-grid{
   grid-template-columns:repeat(4,minmax(0,1fr))!important;
 }
}
@media(max-width:900px){
 .v803-home-featured-grid,
 .v8065-home-store-grid,
 .v8069-home-producer .v80-home-product-grid,
 .v8065-latest-grid{
   grid-template-columns:repeat(2,minmax(0,1fr))!important;
 }
 .v8065-home-categories .v803-home-category-grid{
   grid-template-columns:repeat(3,minmax(0,1fr))!important;
 }
}
@media(max-width:560px){
 .v8065-home-categories .v803-home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}

/* Ürün güçlendirme: aktif hizmet tekrar satın alınamaz. */
.v8073-boost-rules{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;background:#eef8f3;border:1px solid #d1e7da;border-radius:10px;padding:10px 12px;margin-bottom:11px}
.v8073-boost-rules>span{width:36px;height:36px;border-radius:9px;background:#17734b;color:#fff;display:grid;place-items:center;font-size:16px;font-weight:950}
.v8073-boost-rules b{display:block;font-size:13px;color:#245244}
.v8073-boost-rules p{font-size:11px;line-height:1.5;color:#667b72;margin:2px 0}
.v8073-product-boost-grid article{position:relative}
.v8073-product-boost-grid article.active-service{border:2px solid #22a568!important;background:linear-gradient(180deg,#f1faf5,#fff)!important}
.v8073-boost-tag{position:absolute;right:9px;top:9px;border-radius:6px;padding:4px 6px;background:#eaf2ef;color:#17734b;font-size:8px;font-style:normal;font-weight:950}
.v8073-boost-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px}
.v8073-boost-meta>b{font-size:17px!important}.v8073-boost-meta>b small{font-size:9px!important}
.v8073-boost-meta>strong{font-size:10px;color:#173f49;background:#edf3f1;border-radius:6px;padding:5px 7px}
.v8073-active-until{margin:9px 0 0;background:#e8f7ee;color:#17734b;border:1px solid #cee8d8;border-radius:7px;padding:7px 8px;font-size:10px;font-weight:850}
.v8073-product-boost-grid button:disabled{cursor:not-allowed!important;opacity:.58!important}

/* ==================== V8.0.7.4 POLISHED ACTIONS + PRODUCT SELLER ==================== */

/* Bildirim / mesaj çıplak yazı butonları yerine düzgün aksiyon butonları */
.v8074-item-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-height:30px!important;border-radius:7px!important;padding:0 9px!important;font-size:10px!important;font-weight:850!important;text-decoration:none!important;white-space:nowrap!important;transition:.15s!important}
.v8074-item-action span{font-size:12px!important;line-height:1!important}.v8074-item-action b{font-size:10px!important;font-weight:850!important}
.v8074-item-action.open{background:#edf7f2!important;border:1px solid #cee6d9!important;color:#176b48!important}
.v8074-item-action.open:hover{background:#dff1e7!important}
button.v8074-item-action.delete{background:#fff6f5!important;border:1px solid #efd8d5!important;color:#a24c45!important;cursor:pointer!important}
button.v8074-item-action.delete:hover{background:#fce9e7!important}
.v8074-top-action{height:34px!important;border:1px solid #d5e3dd!important;border-radius:8px!important;background:#fff!important;color:#31544a!important;padding:0 10px!important;font-size:10px!important;font-weight:850!important;cursor:pointer!important}
.v8074-top-action.danger{border-color:#edd7d4!important;color:#9f4a43!important;background:#fff7f6!important}
.v8070-notification-list article>div>a.v8074-item-action{margin-top:6px!important;width:max-content!important}
.v8070-notification-list article>form{display:flex!important;align-items:center!important}

.v8074-message-delete{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-width:66px!important;height:34px!important;border:1px solid #ecd8d5!important;border-radius:8px!important;background:#fff7f6!important;color:#9f4a43!important;font-size:10px!important;font-weight:850!important;cursor:pointer!important}
.v8074-message-delete span{font-size:12px!important}.v8074-message-delete b{font-size:10px!important}
.v8074-conversation-list article>form{padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:center!important}
.v8074-thread-type{display:inline-flex!important;align-items:center!important;border-radius:5px!important;padding:2px 5px!important;font-size:7px!important;font-style:normal!important;font-weight:950!important;letter-spacing:.35px!important;vertical-align:1px!important;margin-right:4px!important}
.v8074-thread-type.listing{background:#eaf2f5!important;color:#164d5a!important}.v8074-thread-type.product{background:#e8f7ee!important;color:#17734b!important}
.v8074-chat-delete{border:0!important;background:transparent!important;color:#8e6863!important;font-size:9px!important;cursor:pointer!important;padding:2px 4px!important}

/* Anasayfa: ücretli içerik önce gelir, normal içerik kalan slotları doldurur */
.v8074-paid-badge{position:absolute!important;left:7px!important;top:7px!important;z-index:5!important;display:inline-flex!important;align-items:center!important;min-height:22px!important;padding:0 7px!important;border-radius:6px!important;background:#173f49!important;color:#fff!important;font-size:7px!important;font-weight:950!important;letter-spacing:.35px!important;box-shadow:0 4px 12px rgba(18,63,73,.16)!important;font-style:normal!important}
.v8074-paid-badge.product{background:#17734b!important}
.v8065-home-store-grid article{position:relative!important}.v8065-home-store-grid .logo{position:relative!important}
.v8074-paid-home-item{border-color:#c9e3d4!important;box-shadow:0 7px 18px rgba(23,115,75,.08)!important}

/* Ürün detay sayfası */
.v8074-product-details{margin-bottom:12px!important}
.v8074-product-details .v75-panel-head small{display:block!important;font-size:8px!important;letter-spacing:.65px!important;color:#17734b!important;font-weight:950!important}
.v8074-product-spec-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1px!important;background:#e5ece8!important;border-top:1px solid #e5ece8!important}
.v8074-product-spec-grid>div{background:#fff!important;padding:10px 11px!important;min-height:62px!important}
.v8074-product-spec-grid small{display:block!important;font-size:8px!important;color:#7a898e!important;margin-bottom:3px!important}
.v8074-product-spec-grid b{display:block!important;font-size:11px!important;color:#29464e!important;line-height:1.35!important}

.v8074-seller-card{background:#fff!important;border:1px solid #dce6e1!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 7px 22px rgba(18,63,73,.055)!important;margin-top:11px!important}
.v8074-seller-card.producer{border-color:#cfe5d8!important}
.v8074-seller-head{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;padding:13px!important;background:linear-gradient(110deg,#f0f9f4,#fff)!important;border-bottom:1px solid #e5ece8!important}
.v8074-seller-head .avatar{width:58px!important;height:58px!important;border-radius:12px!important;background:#eaf5ef!important;display:grid!important;place-items:center!important;overflow:hidden!important;color:#17734b!important;font-size:20px!important;font-weight:950!important}
.v8074-seller-head .avatar img{width:100%!important;height:100%!important;object-fit:contain!important}
.v8074-seller-head small{display:block!important;font-size:8px!important;color:#17734b!important;font-weight:950!important;letter-spacing:.55px!important}
.v8074-seller-head h2{font-size:15px!important;line-height:1.3!important;margin:2px 0!important;color:#243f47!important}
.v8074-seller-head p{font-size:10px!important;color:#718187!important;margin:0!important}
.v8074-seller-card .about{font-size:10px!important;line-height:1.55!important;color:#63777d!important;margin:0!important;padding:11px 13px!important;border-bottom:1px solid #edf1ef!important}
.v8074-seller-facts{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1px!important;background:#edf1ef!important;border-bottom:1px solid #e5ece8!important}
.v8074-seller-facts span{background:#fff!important;padding:9px 11px!important}.v8074-seller-facts span.wide{grid-column:1/-1!important}
.v8074-seller-facts small{display:block!important;font-size:7px!important;color:#839096!important}.v8074-seller-facts b{display:block!important;font-size:10px!important;color:#344f56!important;margin-top:2px!important;line-height:1.4!important}
.v8074-seller-actions{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;padding:11px 12px!important}
.v8074-seller-actions a{min-height:38px!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;font-size:10px!important;font-weight:900!important;text-align:center!important}
.v8074-seller-actions a.primary{background:#17734b!important;color:#fff!important}.v8074-seller-actions a.secondary{border:1px solid #d7e4dd!important;background:#fff!important;color:#31584a!important}
.v8074-whatsapp-mini{display:flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;margin:0 12px 12px!important;border-radius:8px!important;background:#eef8f2!important;color:#17734b!important;font-size:10px!important;font-weight:850!important}

@media(max-width:980px){.v8074-product-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:620px){
 .v8074-product-spec-grid{grid-template-columns:1fr 1fr!important}
 .v8070-notification-list article{grid-template-columns:40px minmax(0,1fr)!important}.v8070-notification-list article>form{grid-column:2!important;justify-content:flex-start!important;padding-bottom:5px!important}
 .v8074-conversation-list article{grid-template-columns:minmax(0,1fr)!important}.v8074-conversation-list article>form{justify-content:flex-end!important;padding:0 10px 9px!important}
}

/* ==================== V8.0.7.5 FIXED ACCOUNT HERO ==================== */
.v8075-account-hero{
 background:linear-gradient(115deg,#f5faf7 0%,#fff 56%,#eef7f2 100%)!important;
 border-bottom:1px solid #dce6e1!important;
}
.v8075-account-hero-shell{
 height:116px!important;
 min-height:116px!important;
 display:grid!important;
 grid-template-columns:minmax(0,1fr) 520px!important;
 align-items:center!important;
 gap:20px!important;
 overflow:hidden!important;
}
.v8075-account-identity{
 min-width:0!important;
 display:grid!important;
 grid-template-columns:58px minmax(0,1fr)!important;
 gap:12px!important;
 align-items:center!important;
}
.v8075-account-identity .avatar{
 width:58px!important;height:58px!important;
 border-radius:15px!important;
 background:linear-gradient(135deg,#173f49,#17734b)!important;
 color:#fff!important;
 display:grid!important;place-items:center!important;
 overflow:hidden!important;
 font-size:21px!important;font-weight:950!important;
 box-shadow:0 7px 18px rgba(18,63,73,.12)!important;
}
.v8075-account-identity .avatar img{width:100%!important;height:100%!important;object-fit:cover!important}
.v8075-account-identity .copy{min-width:0!important}
.v8075-account-identity .copy small{
 display:block!important;font-size:8px!important;line-height:1!important;
 letter-spacing:.8px!important;color:#17734b!important;font-weight:950!important;
 margin-bottom:4px!important;
}
.v8075-account-identity .copy h1{
 margin:0!important;font-size:24px!important;line-height:1.12!important;
 color:#213e46!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;
}
.v8075-account-identity .copy p{
 margin:5px 0 0!important;font-size:10px!important;line-height:1.3!important;
 color:#718187!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;
}
.v8075-account-identity .copy p:first-letter{text-transform:none!important}

.v8075-account-page-context{
 min-width:0!important;height:82px!important;
 display:grid!important;
 grid-template-columns:minmax(0,1fr) auto!important;
 gap:13px!important;align-items:center!important;
 padding:10px 11px 10px 14px!important;
 border:1px solid #dce6e1!important;border-radius:12px!important;
 background:rgba(255,255,255,.9)!important;
 box-shadow:0 6px 18px rgba(18,63,73,.04)!important;
}
.v8075-account-page-context .context-copy{min-width:0!important}
.v8075-account-page-context .context-copy small{
 display:block!important;font-size:7px!important;letter-spacing:.65px!important;
 color:#7b8c91!important;font-weight:950!important;margin-bottom:3px!important;
}
.v8075-account-page-context .context-copy b{
 display:block!important;font-size:14px!important;line-height:1.25!important;
 color:#29464e!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;
}
.v8075-account-page-context .context-copy span{
 display:block!important;font-size:9px!important;line-height:1.35!important;
 color:#75868b!important;margin-top:3px!important;
 white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;
}
.v8075-account-page-context .context-side{
 min-width:176px!important;max-width:240px!important;
 display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;
}
.v8075-context-stat{
 min-width:82px!important;height:58px!important;
 display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;
 border-left:1px solid #e5ece8!important;padding-left:9px!important;text-align:center!important;
}
.v8075-context-stat small{font-size:6px!important;line-height:1.1!important;color:#87959a!important;font-weight:950!important;letter-spacing:.4px!important}
.v8075-context-stat b{font-size:18px!important;line-height:1.05!important;color:#17734b!important;margin:3px 0 1px!important;white-space:nowrap!important}
.v8075-context-stat span{font-size:7px!important;color:#819095!important;white-space:nowrap!important}
.v8075-context-actions{
 width:118px!important;min-width:118px!important;
 display:grid!important;gap:5px!important;
}
.v8075-context-actions:empty{display:none!important}
.v8075-context-actions a{
 height:31px!important;display:flex!important;align-items:center!important;justify-content:center!important;
 padding:0 8px!important;border:1px solid #d8e4de!important;border-radius:7px!important;
 background:#fff!important;color:#36564d!important;
 font-size:8px!important;font-weight:900!important;white-space:nowrap!important;
 overflow:hidden!important;text-overflow:ellipsis!important;
}
.v8075-context-actions a.primary{background:#17734b!important;border-color:#17734b!important;color:#fff!important}

/* Eski farklı hesap hero'ları artık kullanılmıyor; boşluk oynamasını engelle. */
.v8066-account-page > .v75-account-hero,
.v8066-account-page > .v772-dashboard-hero,
.v8066-account-page > .v772-wallet-hero,
.v8066-account-page > .v80-store-dashboard-hero,
.v8066-account-page > .v8054-ad-hero,
.v8066-account-page > .v806-account-page-head,
.v8066-account-page > .v805-support-hero{display:none!important}

/* Panel başlangıcı bütün ana hesap sayfalarında aynı mesafede. */
.v8066-account-page .v75-account-layout{
 margin-top:16px!important;
}

/* Sol panel badge geldiğinde menü geometrisi değişmesin. */
.v8063-account-nav-item{
 grid-template-columns:25px minmax(0,1fr) 28px!important;
}
.v8063-account-nav-item>em{
 width:20px!important;min-width:20px!important;height:20px!important;
 justify-self:end!important;
}
.v8063-account-nav-item:not(:has(>em))::after{
 content:""!important;width:20px!important;height:20px!important;justify-self:end!important;
}

@media(max-width:1100px){
 .v8075-account-hero-shell{grid-template-columns:minmax(0,1fr) 450px!important}
 .v8075-account-page-context .context-side{max-width:210px!important}
}
@media(max-width:900px){
 .v8075-account-hero-shell{
   height:auto!important;min-height:132px!important;
   grid-template-columns:1fr!important;gap:7px!important;padding-top:9px!important;padding-bottom:9px!important;
 }
 .v8075-account-page-context{height:62px!important}
 .v8075-account-identity .avatar{width:50px!important;height:50px!important;border-radius:13px!important}
 .v8075-account-identity{grid-template-columns:50px minmax(0,1fr)!important}
 .v8075-account-identity .copy h1{font-size:20px!important}
}
@media(max-width:620px){
 .v8075-account-hero-shell{min-height:142px!important}
 .v8075-account-page-context{grid-template-columns:minmax(0,1fr) auto!important;padding:8px 9px!important}
 .v8075-account-page-context .context-copy span{display:none!important}
 .v8075-account-page-context .context-side{min-width:120px!important;max-width:150px!important}
 .v8075-context-actions{width:98px!important;min-width:98px!important}
 .v8075-context-actions a{font-size:7px!important;padding:0 5px!important}
 .v8075-context-stat{min-width:62px!important}
}

/* ==================== V8.0.7.6 NOTIFICATION BULK ACTIONS ==================== */
.v8076-notification-panel-head{
 display:flex!important;
 align-items:center!important;
 justify-content:space-between!important;
 gap:14px!important;
 min-height:64px!important;
 padding:10px 13px!important;
}
.v8076-notification-panel-head>div:first-child{min-width:0!important}
.v8076-notification-panel-head h2{margin:0!important}
.v8076-notification-panel-head p{
 margin:3px 0 0!important;
 font-size:10px!important;
 line-height:1.45!important;
 color:#77888d!important;
}
.v8076-notification-head-actions{
 display:flex!important;
 align-items:center!important;
 justify-content:flex-end!important;
 gap:8px!important;
 flex:0 0 auto!important;
}
.v8076-notification-head-actions>span{
 display:inline-flex!important;
 align-items:center!important;
 justify-content:center!important;
 min-width:62px!important;
 height:32px!important;
 padding:0 8px!important;
 border-radius:8px!important;
 background:#f1f5f3!important;
 border:1px solid #dfe7e3!important;
 color:#52676d!important;
 font-size:9px!important;
 font-weight:900!important;
 white-space:nowrap!important;
}
.v8076-notification-bulk-form{
 display:flex!important;
 align-items:center!important;
 gap:6px!important;
 margin:0!important;
}
.v8076-bulk-btn{
 height:32px!important;
 display:inline-flex!important;
 align-items:center!important;
 justify-content:center!important;
 padding:0 9px!important;
 border-radius:8px!important;
 border:1px solid #d7e4de!important;
 background:#fff!important;
 font-size:9px!important;
 font-weight:900!important;
 cursor:pointer!important;
 white-space:nowrap!important;
 transition:.15s ease!important;
}
.v8076-bulk-btn.read{color:#176b48!important;background:#f1f9f5!important;border-color:#d0e7da!important}
.v8076-bulk-btn.read:hover{background:#e5f4eb!important}
.v8076-bulk-btn.delete{color:#9f4b44!important;background:#fff7f6!important;border-color:#edd8d5!important}
.v8076-bulk-btn.delete:hover{background:#fbe9e7!important}

/* Tek bildirim silme düğmesi satırın sağında aynı ölçüde kalır. */
.v8070-notification-list article>form .v8074-item-action.delete{
 min-width:62px!important;
 height:32px!important;
 padding:0 8px!important;
}
@media(max-width:760px){
 .v8076-notification-panel-head{align-items:flex-start!important;flex-direction:column!important}
 .v8076-notification-head-actions{width:100%!important;justify-content:space-between!important}
 .v8076-notification-bulk-form{margin-left:auto!important}
}
@media(max-width:520px){
 .v8076-notification-head-actions{align-items:stretch!important;flex-direction:column!important}
 .v8076-notification-head-actions>span{width:100%!important}
 .v8076-notification-bulk-form{width:100%!important;margin-left:0!important}
 .v8076-bulk-btn{flex:1 1 0!important}
}

/* ==================== V8.0.7.7 MEMBERSHIP + ACCOUNT MENU + GUEST MESSAGE ==================== */
.v8077-register-info strong{color:#17734b!important}
.v8077-first-listing-register{display:grid;grid-template-columns:40px minmax(0,1fr);gap:9px;align-items:center;margin:9px 0 12px;padding:10px;border:1px solid #d5e8dc;border-radius:9px;background:#eff9f3}.v8077-first-listing-register>span{width:38px;height:38px;border-radius:9px;background:#17734b;color:#fff;display:grid;place-items:center;font-size:17px}.v8077-first-listing-register b{font-size:11px;color:#245143}.v8077-first-listing-register p{font-size:9px;line-height:1.45;color:#6c7e77;margin:2px 0}.v75-auth label>small{display:block;margin-top:4px;font-size:8px;color:#7b8b90;line-height:1.35}

/* Panelim dropdown */
.v8077-account-menu{position:relative!important;z-index:75!important}.v8077-account-toggle{font-family:inherit!important;cursor:pointer!important;text-align:left!important}.v8077-account-menu.open .v7-chevron{transform:rotate(180deg)!important}.v8077-account-dropdown{position:absolute!important;right:0!important;top:calc(100% + 8px)!important;width:230px!important;padding:6px!important;border:1px solid #d8e4de!important;border-radius:11px!important;background:#fff!important;box-shadow:0 14px 36px rgba(18,63,73,.16)!important;z-index:100!important}.v8077-account-dropdown[hidden]{display:none!important}.v8077-account-dropdown a{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;min-height:48px!important;padding:6px 8px!important;border-radius:8px!important;color:#334f56!important;text-decoration:none!important}.v8077-account-dropdown a:hover{background:#f1f7f4!important}.v8077-account-dropdown a>span{width:30px;height:30px;border-radius:8px;background:#eaf5ef;color:#17734b;display:grid;place-items:center;font-size:12px;font-weight:900}.v8077-account-dropdown a b{display:block;font-size:10px!important;line-height:1.25!important}.v8077-account-dropdown a small{display:block;font-size:7px!important;color:#849297!important;margin-top:2px!important}.v8077-account-dropdown a.logout{border-top:1px solid #edf1ef!important;margin-top:4px!important;padding-top:8px!important}.v8077-account-dropdown a.logout>span{background:#fff1ef!important;color:#a04942!important}.v8077-account-dropdown a.logout b{color:#9b4942!important}

/* Üye olmayan ziyaretçi ilan mesajı */
.v8077-guest-message-box{margin-top:8px!important;border:1px solid #d1e5d8!important;border-radius:10px!important;background:#fff!important;overflow:hidden!important}.v8077-guest-message-box>summary{list-style:none!important;cursor:pointer!important;min-height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;background:#17734b!important;color:#fff!important;font-size:10px!important;font-weight:900!important}.v8077-guest-message-box>summary::-webkit-details-marker{display:none!important}.v8077-guest-message-form-wrap{padding:10px!important}.v8077-guest-rule{background:#eff8f3;border:1px solid #d7e9df;border-radius:8px;padding:8px 9px;margin-bottom:8px}.v8077-guest-rule b,.v8077-guest-rule span{display:block}.v8077-guest-rule b{font-size:9px;color:#176c49}.v8077-guest-rule span{font-size:8px;line-height:1.45;color:#6d7f78;margin-top:2px}.v8077-guest-message-notice{padding:8px 9px;border-radius:8px;margin-bottom:8px;font-size:9px;line-height:1.45;font-weight:750}.v8077-guest-message-notice.success{background:#eaf8f0;border:1px solid #cfe7d9;color:#176c49}.v8077-guest-message-notice.error{background:#fff3f1;border:1px solid #ecd6d2;color:#9e4b44}.v8077-guest-message-form{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}.v8077-guest-message-form label{font-size:8px!important;font-weight:850!important;color:#526a70!important}.v8077-guest-message-form label.full{grid-column:1/-1!important}.v8077-guest-message-form input,.v8077-guest-message-form textarea{display:block!important;width:100%!important;box-sizing:border-box!important;border:1px solid #d8e3de!important;border-radius:7px!important;background:#fff!important;color:#29464e!important;font:inherit!important;font-size:9px!important;padding:8px!important;margin-top:3px!important;outline:0!important}.v8077-guest-message-form input{height:34px!important}.v8077-guest-message-form textarea{min-height:88px!important;resize:vertical!important;line-height:1.45!important}.v8077-guest-message-form input:focus,.v8077-guest-message-form textarea:focus{border-color:#64a989!important;box-shadow:0 0 0 3px rgba(23,115,75,.08)!important}.v8077-guest-message-form button{grid-column:1/-1!important;height:38px!important;border:0!important;border-radius:8px!important;background:#173f49!important;color:#fff!important;font-size:9px!important;font-weight:900!important;cursor:pointer!important}

/* Guest messages in user message center */
.v8074-thread-type.guest{background:#fff0de!important;color:#98651d!important}.v8077-guest-message-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:12px}.v8077-guest-message-body{padding:15px!important;font-size:12px!important;line-height:1.65!important;color:#3d555c!important;min-height:130px!important}.v8077-guest-listing-link{border-top:1px solid #edf1ef;padding:10px 13px}.v8077-guest-listing-link small{display:block;font-size:7px;color:#859398;font-weight:900}.v8077-guest-listing-link a{display:block;margin-top:3px;font-size:10px;color:#17734b;font-weight:850}.v8077-guest-contact-card .v75-panel-head small{display:block;font-size:7px;color:#96651f;font-weight:900}.v8077-contact-lines{display:grid;gap:1px;background:#edf1ef;border-top:1px solid #edf1ef;border-bottom:1px solid #edf1ef}.v8077-contact-lines a{background:#fff;padding:10px 12px;color:#29464e}.v8077-contact-lines small{display:block;font-size:7px;color:#819095}.v8077-contact-lines b{display:block;font-size:10px;margin-top:2px;word-break:break-word}.v8077-guest-contact-card>p{font-size:9px;line-height:1.55;color:#73858a;padding:10px 12px;margin:0}.v8077-guest-contact-card>form{padding:0 12px 12px}.v8077-guest-contact-card .v8074-message-delete{width:100%!important}

@media(max-width:980px){.v8077-guest-message-layout{grid-template-columns:1fr}}
@media(max-width:620px){.v8077-account-dropdown{right:-4px!important;width:215px!important}.v8077-guest-message-form{grid-template-columns:1fr!important}.v8077-guest-message-form label.full,.v8077-guest-message-form button{grid-column:1!important}}

/* ==================== V8.0.7.8 GUEST SUCCESS + LOGIN EXPERIENCE ==================== */

/* Misafir mesajı başarı bildirimi: sayfayı aşağı kaydırmaz, form kapalı kalır. */
body.v8078-modal-open{overflow:hidden!important}
.v8078-success-overlay{
 position:fixed!important;inset:0!important;z-index:10000!important;
 display:grid!important;place-items:center!important;
 padding:18px!important;background:rgba(9,34,41,.36)!important;
 backdrop-filter:blur(3px)!important;
 animation:v8078FadeIn .18s ease both!important;
}
.v8078-success-overlay.closing{animation:v8078FadeOut .18s ease both!important}
.v8078-success-card{
 position:relative!important;width:min(390px,calc(100vw - 34px))!important;
 background:#fff!important;border:1px solid #d2e7da!important;border-radius:16px!important;
 padding:24px 22px 20px!important;text-align:center!important;
 box-shadow:0 24px 70px rgba(10,52,60,.22)!important;
}
.v8078-success-card .close{
 position:absolute!important;right:10px!important;top:9px!important;width:30px!important;height:30px!important;
 border:0!important;border-radius:8px!important;background:#f2f6f4!important;color:#60747a!important;
 font-size:19px!important;line-height:1!important;cursor:pointer!important;
}
.v8078-success-card .icon{
 width:58px!important;height:58px!important;margin:0 auto 10px!important;
 border-radius:50%!important;background:#17734b!important;color:#fff!important;
 display:grid!important;place-items:center!important;font-size:25px!important;font-weight:950!important;
 box-shadow:0 10px 24px rgba(23,115,75,.18)!important;
}
.v8078-success-card>small{display:block!important;font-size:8px!important;letter-spacing:.8px!important;color:#17734b!important;font-weight:950!important}
.v8078-success-card h2{font-size:21px!important;color:#24434a!important;margin:4px 0 6px!important}
.v8078-success-card p{font-size:11px!important;line-height:1.55!important;color:#718287!important;margin:0 auto 15px!important;max-width:315px!important}
.v8078-success-card .ok{height:38px!important;min-width:120px!important;border:0!important;border-radius:9px!important;background:#173f49!important;color:#fff!important;font-size:10px!important;font-weight:900!important;cursor:pointer!important}
@keyframes v8078FadeIn{from{opacity:0}to{opacity:1}}
@keyframes v8078FadeOut{from{opacity:1}to{opacity:0}}

/* Giriş + güçlü üyelik çağrısı */
.v8078-login-page{
 min-height:calc(100vh - 104px)!important;
 padding:42px 18px!important;
 display:grid!important;place-items:center!important;
 background:
 radial-gradient(circle at 12% 12%,rgba(23,115,75,.10),transparent 28%),
 radial-gradient(circle at 88% 84%,rgba(18,63,73,.09),transparent 28%),
 linear-gradient(145deg,#f3f8f5,#fbfcfb)!important;
}
.v8078-login-shell{
 width:min(980px,100%)!important;
 display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important;
 border:1px solid #dce6e1!important;border-radius:18px!important;overflow:hidden!important;
 background:#fff!important;box-shadow:0 24px 70px rgba(18,63,73,.10)!important;
}
.v8078-login-form-panel{padding:34px 38px!important;background:#fff!important}
.v8078-login-brand{margin-bottom:28px!important}
.v8078-login-brand>span{display:block!important;font-size:19px!important;line-height:1!important;font-weight:950!important;letter-spacing:.35px!important;color:#173f49!important}
.v8078-login-brand>small{display:block!important;font-size:8px!important;letter-spacing:.8px!important;color:#839196!important;margin-top:5px!important}
.v8078-login-heading>small{display:block!important;font-size:8px!important;letter-spacing:.8px!important;color:#17734b!important;font-weight:950!important}
.v8078-login-heading h1{font-size:28px!important;line-height:1.15!important;color:#243f47!important;margin:5px 0 7px!important}
.v8078-login-heading p{font-size:11px!important;line-height:1.6!important;color:#718187!important;margin:0 0 20px!important;max-width:470px!important}
.v8078-login-form{display:grid!important;gap:13px!important}
.v8078-login-form label>span{display:block!important;font-size:10px!important;font-weight:900!important;color:#4c6369!important;margin-bottom:5px!important}
.v8078-login-form .field{
 height:48px!important;border:1px solid #d8e3de!important;border-radius:10px!important;
 display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;
 background:#fff!important;overflow:hidden!important;transition:.15s!important;
}
.v8078-login-form .field:focus-within{border-color:#62a889!important;box-shadow:0 0 0 4px rgba(23,115,75,.08)!important}
.v8078-login-form .field i{height:100%!important;display:grid!important;place-items:center!important;background:#f2f7f4!important;color:#17734b!important;font-size:13px!important;font-style:normal!important}
.v8078-login-form .field input{width:100%!important;height:100%!important;border:0!important;outline:0!important;background:transparent!important;padding:0 12px!important;font:inherit!important;font-size:11px!important;color:#29464e!important}
.v8078-login-submit{
 height:48px!important;border:0!important;border-radius:10px!important;background:linear-gradient(110deg,#17734b,#145d52)!important;color:#fff!important;
 display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;
 font-size:11px!important;font-weight:950!important;cursor:pointer!important;margin-top:2px!important;
 box-shadow:0 9px 20px rgba(23,115,75,.15)!important;
}
.v8078-login-submit span{font-size:16px!important}
.v8078-login-security{display:grid!important;grid-template-columns:25px minmax(0,1fr)!important;gap:7px!important;align-items:start!important;margin-top:15px!important;padding-top:13px!important;border-top:1px solid #edf1ef!important}
.v8078-login-security>span{width:24px!important;height:24px!important;border-radius:7px!important;background:#eaf7f0!important;color:#17734b!important;display:grid!important;place-items:center!important;font-size:10px!important;font-weight:950!important}
.v8078-login-security p{font-size:8px!important;line-height:1.5!important;color:#829095!important;margin:2px 0 0!important}
.v8078-login-error{margin:0 0 15px!important}

.v8078-join-panel{
 position:relative!important;padding:35px 31px!important;color:#fff!important;
 background:
 linear-gradient(145deg,rgba(9,49,61,.96),rgba(19,98,75,.96)),
 radial-gradient(circle at 85% 15%,rgba(255,255,255,.12),transparent 25%)!important;
 display:flex!important;flex-direction:column!important;justify-content:center!important;
}
.v8078-join-panel:before{content:""!important;position:absolute!important;right:-70px!important;top:-70px!important;width:190px!important;height:190px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:50%!important}
.v8078-join-top,.v8078-join-benefits,.v8078-join-cta,.v8078-join-note{position:relative!important;z-index:1!important}
.v8078-join-top>small{display:block!important;font-size:8px!important;letter-spacing:1px!important;color:#a9e3c5!important;font-weight:950!important}
.v8078-join-top .gift{display:inline-flex!important;align-items:center!important;min-height:27px!important;padding:0 8px!important;border-radius:7px!important;background:rgba(255,255,255,.10)!important;border:1px solid rgba(255,255,255,.14)!important;font-size:8px!important;font-weight:950!important;margin:9px 0 12px!important}
.v8078-join-top h2{font-size:24px!important;line-height:1.18!important;margin:0 0 7px!important}
.v8078-join-top p{font-size:10px!important;line-height:1.55!important;color:#d7e6e1!important;margin:0 0 17px!important}
.v8078-join-benefits{display:grid!important;gap:8px!important}
.v8078-join-benefits article{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;padding:8px!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:9px!important;background:rgba(255,255,255,.055)!important}
.v8078-join-benefits article>span{width:32px!important;height:32px!important;border-radius:8px!important;background:rgba(255,255,255,.10)!important;display:grid!important;place-items:center!important;font-size:12px!important}
.v8078-join-benefits b{display:block!important;font-size:10px!important}.v8078-join-benefits small{display:block!important;font-size:7.5px!important;line-height:1.4!important;color:#cfe0db!important;margin-top:2px!important}
.v8078-join-cta{height:46px!important;border-radius:10px!important;background:#fff!important;color:#155c47!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 14px!important;margin-top:17px!important;font-size:11px!important;font-weight:950!important;box-shadow:0 8px 20px rgba(0,0,0,.10)!important}
.v8078-join-cta b{font-size:17px!important}.v8078-join-note{font-size:7.5px!important;line-height:1.45!important;color:#b9d2ca!important;margin:9px 2px 0!important}

@media(max-width:820px){
 .v8078-login-shell{grid-template-columns:1fr!important;max-width:610px!important}
 .v8078-join-panel{padding:27px!important}
}
@media(max-width:520px){
 .v8078-login-page{padding:20px 12px!important;align-items:start!important}
 .v8078-login-form-panel{padding:25px 20px!important}
 .v8078-login-heading h1{font-size:24px!important}
 .v8078-join-panel{padding:24px 20px!important}
 .v8078-join-benefits article:nth-child(3){display:none!important}
}

/* ==================== V8.0.8.0 CATALCA GUIDE CENTER ==================== */
.v8080-guide-page{background:#f5f8f6!important}
.v8080-guide-hero{padding:34px 0 30px!important;background:
 radial-gradient(circle at 12% 20%,rgba(23,115,75,.14),transparent 24%),
 linear-gradient(120deg,#103b46,#17634f)!important;color:#fff!important}
.v8080-guide-hero>.v7-shell{display:grid!important;grid-template-columns:minmax(0,1fr) 500px!important;gap:28px!important;align-items:center!important}
.v8080-guide-hero-copy small{display:block!important;font-size:9px!important;letter-spacing:1.15px!important;color:#aee5c6!important;font-weight:950!important}
.v8080-guide-hero-copy h1{font-size:34px!important;line-height:1.08!important;margin:5px 0 8px!important}
.v8080-guide-hero-copy p{font-size:12px!important;line-height:1.6!important;color:#d4e5df!important;max-width:690px!important;margin:0!important}
.v8080-guide-search{height:54px!important;border-radius:12px!important;background:#fff!important;padding:5px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;box-shadow:0 12px 30px rgba(0,0,0,.13)!important}
.v8080-guide-search>span{color:#17734b!important;font-size:19px!important;text-align:center!important}
.v8080-guide-search input{height:100%!important;border:0!important;outline:0!important;background:transparent!important;font:inherit!important;font-size:12px!important;color:#29464e!important;padding:0 6px!important}
.v8080-guide-search button{height:44px!important;border:0!important;border-radius:9px!important;background:#17734b!important;color:#fff!important;padding:0 18px!important;font-size:10px!important;font-weight:950!important;cursor:pointer!important}
.v8080-guide-main{padding-top:20px!important;padding-bottom:42px!important}
.v8080-guide-main>section,.v8080-guide-dual{margin-bottom:18px!important}
.v8080-section-head{min-height:48px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:10px!important}
.v8080-section-head.compact{min-height:42px!important;margin-bottom:7px!important}
.v8080-section-head small{display:block!important;font-size:8px!important;letter-spacing:.75px!important;color:#17734b!important;font-weight:950!important}
.v8080-section-head h2{font-size:20px!important;line-height:1.2!important;color:#28454d!important;margin:2px 0 0!important}
.v8080-section-head>a,.v8080-section-head .actions a{font-size:9px!important;color:#17734b!important;font-weight:900!important}
.v8080-section-head>span,.v8080-section-head .actions span{display:inline-flex!important;align-items:center!important;min-height:29px!important;padding:0 8px!important;border-radius:7px!important;background:#eef4f1!important;color:#61767c!important;font-size:8px!important;font-weight:900!important}
.v8080-section-head .actions{display:flex!important;align-items:center!important;gap:8px!important}
.v8080-category-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}
.v8080-category-card{min-height:94px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) 20px!important;gap:9px!important;align-items:center!important;padding:10px!important;border:1px solid #dce6e1!important;border-radius:11px!important;background:#fff!important;color:#29464e!important;box-shadow:0 5px 16px rgba(18,63,73,.035)!important;transition:.16s!important}
.v8080-category-card:hover{transform:translateY(-2px)!important;border-color:#bddbc9!important;box-shadow:0 9px 22px rgba(18,63,73,.075)!important}
.v8080-category-card>span{width:46px!important;height:46px!important;border-radius:11px!important;background:#edf7f2!important;color:#17734b!important;display:grid!important;place-items:center!important;font-size:20px!important}
.v8080-category-card b{display:block!important;font-size:12px!important;line-height:1.3!important}.v8080-category-card small{display:block!important;font-size:8.5px!important;line-height:1.4!important;color:#78898e!important;margin-top:3px!important}.v8080-category-card>em{font-size:15px!important;font-style:normal!important;color:#9aa8a5!important}
.v8080-featured-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:9px!important}
.v8080-featured-grid article,.v8080-guide-entry-card{border:1px solid #dce6e1!important;border-radius:11px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 5px 16px rgba(18,63,73,.035)!important}
.v8080-featured-grid .image,.v8080-guide-entry-card .image{position:relative!important;aspect-ratio:4/3!important;display:grid!important;place-items:center!important;background:#edf4f1!important;overflow:hidden!important}
.v8080-featured-grid .image img,.v8080-guide-entry-card .image img{width:100%!important;height:100%!important;object-fit:cover!important}
.v8080-featured-grid .image>span,.v8080-guide-entry-card .image>span{font-size:40px!important}
.v8080-featured-grid .image em,.v8080-guide-entry-card .image em{position:absolute!important;left:7px!important;top:7px!important;border-radius:6px!important;background:#17734b!important;color:#fff!important;padding:4px 6px!important;font-size:7px!important;font-style:normal!important;font-weight:950!important}
.v8080-featured-grid article>div,.v8080-guide-entry-card .copy{padding:9px!important}
.v8080-featured-grid small,.v8080-guide-entry-card .copy>small{display:block!important;font-size:7.5px!important;color:#77898e!important;font-weight:800!important}
.v8080-featured-grid h3,.v8080-guide-entry-card h3{font-size:12px!important;line-height:1.35!important;margin:4px 0!important;color:#29464e!important}
.v8080-featured-grid p,.v8080-guide-entry-card p{font-size:8.5px!important;line-height:1.48!important;color:#75868b!important;margin:0!important}
.v8080-guide-entry-card .more{display:inline-block!important;margin-top:7px!important;font-size:8px!important;font-weight:900!important;color:#17734b!important}
.v8080-guide-entry-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important}
.v8080-guide-dual{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}
.v8080-guide-block{border:1px solid #dce6e1!important;border-radius:12px!important;background:#fff!important;padding:12px!important;box-shadow:0 5px 18px rgba(18,63,73,.035)!important}
.v8080-mini-list,.v8080-contact-list{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important}
.v8080-mini-list>a,.v8080-contact-list>a,.v8080-related-guide>a{min-height:58px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 18px!important;gap:8px!important;align-items:center!important;padding:7px!important;border:1px solid #e4ebe7!important;border-radius:8px!important;color:#344f56!important;background:#fbfcfb!important}
.v8080-mini-list>a>span,.v8080-contact-list>a>span,.v8080-related-guide>a>span{width:34px!important;height:34px!important;border-radius:8px!important;background:#edf7f2!important;color:#17734b!important;display:grid!important;place-items:center!important;font-size:14px!important}
.v8080-mini-list b,.v8080-contact-list b,.v8080-related-guide b{display:block!important;font-size:9.5px!important;line-height:1.3!important}.v8080-mini-list small,.v8080-contact-list small,.v8080-related-guide small{display:block!important;font-size:7.5px!important;line-height:1.35!important;color:#7d8d91!important;margin-top:2px!important}.v8080-mini-list em,.v8080-contact-list em,.v8080-related-guide em{font-size:8px!important;font-style:normal!important;color:#17734b!important;font-weight:900!important}
.v8080-inline-empty{border:1px dashed #d5e2dc!important;border-radius:8px!important;padding:11px!important;background:#fafcfb!important;color:#7c8b90!important;font-size:9px!important;line-height:1.45!important}
.v8080-guide-block.emergency{border-color:#eadfd0!important}.v8080-guide-block.emergency .v8080-contact-list>a>span{background:#fff3e3!important;color:#a76a19!important}
.v8080-legacy-guide{padding-top:4px!important}

/* Detail */
.v8080-guide-detail{padding-top:16px!important;padding-bottom:42px!important}
.v8080-detail-hero{position:relative!important;height:390px!important;border-radius:14px!important;overflow:hidden!important;background:#173f49!important;margin-bottom:12px!important}
.v8080-detail-hero .media{position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;background:#eaf2ee!important}.v8080-detail-hero .media img{width:100%!important;height:100%!important;object-fit:cover!important}.v8080-detail-hero .media>span{font-size:84px!important}
.v8080-detail-hero .shade{position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(8,35,41,.03) 15%,rgba(8,35,41,.88) 100%)!important}
.v8080-detail-hero .copy{position:absolute!important;left:24px!important;right:24px!important;bottom:22px!important;color:#fff!important;max-width:900px!important}
.v8080-detail-hero .badges{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin-bottom:7px!important}.v8080-detail-hero .badges span,.v8080-detail-hero .badges em{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:0 7px!important;border-radius:6px!important;background:rgba(255,255,255,.14)!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;font-size:7.5px!important;font-style:normal!important;font-weight:900!important}.v8080-detail-hero .badges em{background:#17734b!important;border-color:#17734b!important}
.v8080-detail-hero h1{font-size:32px!important;line-height:1.12!important;margin:0 0 7px!important}.v8080-detail-hero p{font-size:11px!important;line-height:1.55!important;color:#dce8e4!important;margin:0!important;max-width:780px!important}
.v8080-detail-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 330px!important;gap:12px!important}
.v8080-detail-main{display:grid!important;gap:11px!important}
.v8080-content-card,.v8080-info-card,.v8080-guide-trust{border:1px solid #dce6e1!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 5px 18px rgba(18,63,73,.035)!important}
.v8080-card-title{min-height:54px!important;padding:10px 12px!important;border-bottom:1px solid #edf1ef!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.v8080-card-title small{display:block!important;font-size:7.5px!important;letter-spacing:.65px!important;color:#17734b!important;font-weight:950!important}.v8080-card-title h2{font-size:14px!important;color:#29464e!important;margin:2px 0 0!important}.v8080-card-title>span{font-size:8px!important;color:#718187!important}.v8080-card-title>a{font-size:8px!important;color:#17734b!important;font-weight:900!important}
.v8080-rich-copy{padding:15px!important;font-size:11.5px!important;line-height:1.75!important;color:#405a61!important}
.v8080-guide-gallery{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:8px!important}.v8080-guide-gallery figure{margin:0!important;border-radius:8px!important;overflow:hidden!important;background:#edf3f0!important;position:relative!important}.v8080-guide-gallery img{width:100%!important;aspect-ratio:4/3!important;object-fit:cover!important;display:block!important}.v8080-guide-gallery figcaption{position:absolute!important;left:5px!important;right:5px!important;bottom:5px!important;padding:5px 6px!important;border-radius:6px!important;background:rgba(10,45,52,.78)!important;color:#fff!important;font-size:7px!important}
.v8080-guide-video{aspect-ratio:16/9!important;background:#0d1f24!important}.v8080-guide-video iframe{width:100%!important;height:100%!important;border:0!important}
.v8080-related-businesses{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:9px!important}.v8080-related-businesses>a{display:grid!important;grid-template-columns:45px minmax(0,1fr) 18px!important;gap:8px!important;align-items:center!important;padding:7px!important;border:1px solid #e4ebe7!important;border-radius:8px!important;color:#344f56!important}.v8080-related-businesses>a>span{width:45px!important;height:45px!important;border-radius:9px!important;background:#edf4f1!important;display:grid!important;place-items:center!important;overflow:hidden!important;color:#17734b!important;font-weight:950!important}.v8080-related-businesses img{width:100%!important;height:100%!important;object-fit:contain!important}.v8080-related-businesses b{display:block!important;font-size:9.5px!important}.v8080-related-businesses small{display:block!important;font-size:7.5px!important;color:#7d8d91!important;margin-top:2px!important}.v8080-related-businesses em{font-size:10px!important;font-style:normal!important;color:#17734b!important}
.v8080-guide-listings{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;padding:9px!important}.v8080-guide-listings article{border:1px solid #e2eae6!important;border-radius:8px!important;overflow:hidden!important}.v8080-guide-listings .image{aspect-ratio:4/3!important;display:grid!important;place-items:center!important;background:#edf3f0!important;overflow:hidden!important}.v8080-guide-listings img{width:100%!important;height:100%!important;object-fit:contain!important}.v8080-guide-listings article>div{padding:7px!important}.v8080-guide-listings small{display:block!important;font-size:7px!important;color:#7a8b90!important}.v8080-guide-listings b{display:block!important;font-size:9px!important;line-height:1.3!important;margin:3px 0!important}.v8080-guide-listings strong{font-size:10px!important;color:#17734b!important}
.v8080-related-guide{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:9px!important}
.v8080-detail-side{display:grid!important;align-content:start!important;gap:10px!important;position:sticky!important;top:118px!important}
.v8080-info-card .title{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;padding:11px!important;background:#f0f8f4!important;border-bottom:1px solid #dce8e2!important}.v8080-info-card .title>span{width:44px!important;height:44px!important;border-radius:10px!important;background:#17734b!important;color:#fff!important;display:grid!important;place-items:center!important;font-size:18px!important}.v8080-info-card .title small{display:block!important;font-size:7px!important;color:#17734b!important;font-weight:950!important}.v8080-info-card .title b{display:block!important;font-size:13px!important;color:#29464e!important;margin-top:2px!important}
.v8080-info-card .rows{display:grid!important}.v8080-info-card .rows>div{padding:9px 11px!important;border-bottom:1px solid #edf1ef!important}.v8080-info-card .rows small{display:block!important;font-size:7px!important;color:#819095!important}.v8080-info-card .rows b{display:block!important;font-size:10px!important;line-height:1.45!important;color:#3a545b!important;margin-top:2px!important}
.v8080-info-card .actions{display:grid!important;gap:5px!important;padding:10px!important}.v8080-info-card .actions a{min-height:36px!important;border:1px solid #d8e4de!important;border-radius:8px!important;background:#fff!important;color:#355d50!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:0 8px!important;font-size:9px!important;font-weight:900!important}.v8080-info-card .actions a.primary{background:#17734b!important;border-color:#17734b!important;color:#fff!important}
.v8080-guide-trust{padding:11px!important}.v8080-guide-trust b{display:block!important;font-size:10px!important;color:#29464e!important}.v8080-guide-trust p{font-size:8px!important;line-height:1.5!important;color:#7b8b90!important;margin:4px 0 7px!important}.v8080-guide-trust small{font-size:7px!important;color:#8b999d!important}

@media(max-width:1100px){
 .v8080-guide-hero>.v7-shell{grid-template-columns:1fr 420px!important}
 .v8080-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
 .v8080-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
 .v8080-guide-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:900px){
 .v8080-guide-hero>.v7-shell{grid-template-columns:1fr!important}
 .v8080-detail-grid{grid-template-columns:1fr!important}.v8080-detail-side{position:static!important}
 .v8080-guide-dual{grid-template-columns:1fr!important}
}
@media(max-width:700px){
 .v8080-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .v8080-featured-grid,.v8080-guide-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .v8080-mini-list,.v8080-contact-list{grid-template-columns:1fr!important}
 .v8080-detail-hero{height:310px!important}.v8080-detail-hero .copy{left:15px!important;right:15px!important;bottom:15px!important}.v8080-detail-hero h1{font-size:25px!important}
 .v8080-guide-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .v8080-related-businesses,.v8080-related-guide{grid-template-columns:1fr!important}
 .v8080-guide-listings{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:480px){
 .v8080-guide-hero{padding:25px 0!important}.v8080-guide-hero-copy h1{font-size:28px!important}
 .v8080-category-grid{grid-template-columns:1fr!important}.v8080-featured-grid,.v8080-guide-entry-grid{grid-template-columns:1fr!important}
}

/* ==================== V8.0.8.1 GUIDE RESEARCH + HOME DISCOVERY ==================== */
.v8081-guide-hero-stats{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-top:12px!important}
.v8081-guide-hero-stats>span{min-width:104px!important;min-height:46px!important;padding:6px 9px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:9px!important;background:rgba(255,255,255,.08)!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
.v8081-guide-hero-stats b{font-size:17px!important;line-height:1!important;color:#fff!important}.v8081-guide-hero-stats small{font-size:7px!important;color:#cde3db!important;margin-top:3px!important;font-weight:850!important}
.v8081-category-card>div i{display:inline-flex!important;align-items:center!important;margin-top:5px!important;padding:3px 5px!important;border-radius:5px!important;background:#edf6f2!important;color:#17734b!important;font-size:7px!important;font-style:normal!important;font-weight:900!important}
.v8081-guide-trust>a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;margin:8px 0!important;padding:0 8px!important;border:1px solid #dce6e1!important;border-radius:8px!important;background:#f8faf9!important;color:#49636a!important;font-size:8px!important;font-weight:900!important}
.v8081-guide-trust>a.official{background:#edf8f2!important;border-color:#d0e7d9!important;color:#17734b!important}

/* Anasayfa 5'li Çatalca Rehberi vitrini */
.v8081-home-guide-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:9px!important}
.v8081-home-guide-grid article{border:1px solid #dce6e1!important;border-radius:10px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 5px 16px rgba(18,63,73,.035)!important}
.v8081-home-guide-grid .image{aspect-ratio:4/3!important;background:#edf4f1!important;display:grid!important;place-items:center!important;overflow:hidden!important}
.v8081-home-guide-grid .image img{width:100%!important;height:100%!important;object-fit:cover!important}.v8081-home-guide-grid .image>span{font-size:31px!important}
.v8081-home-guide-grid article>div{padding:8px!important}.v8081-home-guide-grid small{display:block!important;font-size:7px!important;color:#17734b!important;font-weight:900!important}
.v8081-home-guide-grid h3{font-size:10.5px!important;line-height:1.3!important;margin:3px 0!important;color:#29464e!important;min-height:28px!important}.v8081-home-guide-grid p{font-size:7.5px!important;line-height:1.42!important;color:#75868b!important;margin:0!important;min-height:32px!important}.v8081-home-guide-grid .more{display:inline-block!important;margin-top:5px!important;font-size:7.5px!important;font-weight:900!important;color:#17734b!important}
@media(max-width:1180px) and (min-width:901px){.v8081-home-guide-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:900px){.v8081-home-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:560px){.v8081-home-guide-grid{grid-template-columns:1fr 1fr!important}.v8081-guide-hero-stats>span{flex:1 1 90px!important}}

/* ==================== V8.0.8.2 PANELIM HEADER FIX ==================== */
/* Panelim button artık browser'ın beyaz button arkaplanını kullanmaz. */
.v8077-account-menu .v8077-account-toggle{
 appearance:none!important;
 -webkit-appearance:none!important;
 border:1px solid rgba(255,255,255,.12)!important;
 outline:0!important;
 background:rgba(255,255,255,.075)!important;
 color:#fff!important;
 min-height:44px!important;
 padding:2px 8px 2px 4px!important;
 border-radius:24px!important;
 box-shadow:none!important;
}
.v8077-account-menu .v8077-account-toggle:hover,
.v8077-account-menu.open .v8077-account-toggle{
 background:rgba(255,255,255,.12)!important;
 border-color:rgba(255,255,255,.20)!important;
}
.v8077-account-menu .v8077-account-toggle .v7-avatar{
 background:rgba(255,255,255,.94)!important;
 flex:0 0 auto!important;
}
.v8077-account-menu .v8077-account-toggle .v8065-account-copy b{color:#fff!important}
.v8077-account-menu .v8077-account-toggle .v8065-account-copy small,
.v8077-account-menu .v8077-account-toggle .v7-chevron{color:#cfe0e4!important}

/* ==================== V8.0.8.2 VIDEO CENTER ==================== */
.v8082-video-hero{background:linear-gradient(118deg,#0c3e49,#17634f)!important;color:#fff!important}
.v8082-video-hero .v7-shell{padding-top:31px!important;padding-bottom:31px!important}
.v8082-video-hero .crumb{font-size:8px!important;letter-spacing:.85px!important;color:#b9dfcf!important;font-weight:950!important}
.v8082-video-hero h1{font-size:32px!important;margin:5px 0 7px!important}
.v8082-video-hero p{font-size:12px!important;line-height:1.55!important;color:#d6e6e1!important;max-width:690px!important;margin:0!important}
.v8082-video-hero-stats{display:flex!important;gap:7px!important;flex-wrap:wrap!important;margin-top:13px!important}
.v8082-video-hero-stats span{min-width:105px!important;padding:7px 9px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:8px!important;background:rgba(255,255,255,.07)!important}
.v8082-video-hero-stats b,.v8082-video-hero-stats small{display:block!important}.v8082-video-hero-stats b{font-size:16px!important}.v8082-video-hero-stats small{font-size:7px!important;color:#bfd8d0!important;margin-top:2px!important}

.v8082-video-categories{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;margin:14px 0!important}
.v8082-video-category{min-height:70px!important;border:1px solid #dce6e1!important;border-radius:10px!important;background:#fff!important;padding:9px!important;display:grid!important;grid-template-columns:31px minmax(0,1fr)!important;gap:7px!important;align-items:center!important;box-shadow:0 4px 14px rgba(18,63,73,.03)!important}
.v8082-video-category:hover,.v8082-video-category.active{border-color:#bcdcca!important;background:#f2f9f5!important}
.v8082-video-category>span{width:31px!important;height:31px!important;border-radius:8px!important;background:#edf6f2!important;display:grid!important;place-items:center!important;font-size:14px!important}
.v8082-video-category b{display:block!important;font-size:9.5px!important;color:#29464e!important;line-height:1.25!important}
.v8082-video-category small{display:block!important;font-size:7px!important;color:#7b8a8f!important;margin-top:2px!important}
.v8082-video-category em{font-style:normal!important;color:#17734b!important;font-weight:900!important}

.v8082-video-feature{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr)!important;gap:0!important;border:1px solid #d8e5df!important;border-radius:13px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 10px 28px rgba(18,63,73,.06)!important;margin-bottom:14px!important}
.v8082-video-feature .thumb{position:relative!important;aspect-ratio:16/9!important;background:#102f38!important;overflow:hidden!important}.v8082-video-feature .thumb img{width:100%!important;height:100%!important;object-fit:cover!important}.v8082-video-feature .thumb>span{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:58px!important;height:58px!important;border-radius:50%!important;background:rgba(255,255,255,.94)!important;color:#17734b!important;display:grid!important;place-items:center!important;font-size:22px!important;box-shadow:0 8px 22px rgba(0,0,0,.15)!important}
.v8082-video-feature .copy{padding:18px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.v8082-video-feature .copy>small{font-size:8px!important;color:#17734b!important;font-weight:950!important;letter-spacing:.45px!important}.v8082-video-feature h2{font-size:22px!important;line-height:1.22!important;margin:5px 0 7px!important;color:#254249!important}.v8082-video-feature p{font-size:10px!important;line-height:1.55!important;color:#73858a!important;margin:0 0 10px!important}.v8082-video-feature .meta{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin-bottom:10px!important}.v8082-video-feature .meta span{font-size:7px!important;font-weight:900!important;background:#eff6f3!important;color:#48645b!important;border-radius:6px!important;padding:5px 6px!important}.v8082-video-feature .watch{height:36px!important;border-radius:8px!important;background:#17734b!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:9px!important;font-weight:900!important;max-width:150px!important}

.v8082-video-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:10px 0!important}.v8082-video-toolbar h2{font-size:16px!important;margin:0!important}.v8082-video-toolbar span{font-size:9px!important;color:#7a8a8f!important}
.v8082-video-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}
.v8082-video-grid article{border:1px solid #dce6e1!important;border-radius:11px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 5px 16px rgba(18,63,73,.035)!important}
.v8082-video-grid .thumb{position:relative!important;aspect-ratio:16/9!important;background:#102f38!important;overflow:hidden!important}.v8082-video-grid .thumb img{width:100%!important;height:100%!important;object-fit:cover!important}.v8082-video-grid .thumb>span{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:42px!important;height:42px!important;border-radius:50%!important;background:rgba(255,255,255,.94)!important;color:#17734b!important;display:grid!important;place-items:center!important;font-size:16px!important}.v8082-video-grid .thumb>em{position:absolute!important;left:7px!important;top:7px!important;background:#17734b!important;color:#fff!important;border-radius:6px!important;padding:4px 6px!important;font-size:7px!important;font-style:normal!important;font-weight:950!important}
.v8082-video-grid article>div{padding:10px!important}.v8082-video-grid .kicker{display:flex!important;gap:5px!important;flex-wrap:wrap!important}.v8082-video-grid .kicker span{font-size:7px!important;font-weight:900!important;color:#17734b!important}.v8082-video-grid h2{font-size:12px!important;line-height:1.35!important;margin:4px 0!important;min-height:32px!important}.v8082-video-grid p{font-size:8.5px!important;line-height:1.48!important;color:#76878c!important;margin:0!important;min-height:38px!important}.v8082-video-grid .watch{display:inline-block!important;margin-top:7px!important;color:#17734b!important;font-size:8px!important;font-weight:900!important}

.v8082-video-detail-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 310px!important;gap:13px!important}.v8082-video-detail-main .player{margin:0!important}.v8082-video-info{background:#fff!important;border:1px solid #dce6e1!important;border-radius:11px!important;padding:14px!important;margin-top:10px!important}.v8082-video-info .meta{display:flex!important;gap:5px!important;flex-wrap:wrap!important}.v8082-video-info .meta span,.v8082-video-info .meta a{font-size:7px!important;padding:5px 6px!important;border-radius:6px!important;background:#eef6f2!important;color:#17734b!important;font-weight:900!important}.v8082-video-info h1{font-size:24px!important;line-height:1.25!important;margin:8px 0!important}.v8082-video-info p{font-size:11px!important;line-height:1.62!important;color:#667b81!important}.v8082-video-info>a.youtube{display:inline-flex!important;align-items:center!important;min-height:34px!important;padding:0 9px!important;border:1px solid #dbe5e1!important;border-radius:8px!important;color:#52676d!important;font-size:8px!important;font-weight:900!important}
.v8082-video-related-store{background:#fff!important;border:1px solid #d4e6dc!important;border-radius:11px!important;overflow:hidden!important;position:sticky!important;top:118px!important}.v8082-video-related-store .head{padding:10px!important;background:#eef8f3!important;border-bottom:1px solid #dce8e2!important}.v8082-video-related-store .head small{font-size:7px!important;color:#17734b!important;font-weight:950!important}.v8082-video-related-store .store{padding:12px!important}.v8082-video-related-store .store-top{display:grid!important;grid-template-columns:50px minmax(0,1fr)!important;gap:9px!important;align-items:center!important}.v8082-video-related-store .logo{width:50px!important;height:50px!important;border-radius:10px!important;background:#edf4f1!important;display:grid!important;place-items:center!important;overflow:hidden!important;font-size:18px!important;font-weight:950!important;color:#17734b!important}.v8082-video-related-store .logo img{width:100%!important;height:100%!important;object-fit:contain!important}.v8082-video-related-store h3{font-size:12px!important;margin:0!important;color:#29464e!important}.v8082-video-related-store .store-top small{font-size:7px!important;color:#77898e!important}.v8082-video-related-store .buttons{display:grid!important;gap:6px!important;margin-top:10px!important}.v8082-video-related-store .buttons a{min-height:35px!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:8px!important;font-weight:900!important;border:1px solid #d8e5df!important}.v8082-video-related-store .buttons a.primary{background:#17734b!important;color:#fff!important;border-color:#17734b!important}.v8082-video-related-store .buttons a.whatsapp{background:#eef8f2!important;color:#17734b!important}

@media(max-width:1100px){.v8082-video-categories{grid-template-columns:repeat(4,minmax(0,1fr))!important}.v8082-video-feature{grid-template-columns:1fr 330px!important}}
@media(max-width:900px){.v8082-video-categories{grid-template-columns:repeat(3,minmax(0,1fr))!important}.v8082-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v8082-video-detail-grid{grid-template-columns:1fr!important}.v8082-video-related-store{position:static!important}.v8082-video-feature{grid-template-columns:1fr!important}}
@media(max-width:560px){.v8082-video-categories{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v8082-video-grid{grid-template-columns:1fr!important}.v8082-video-hero h1{font-size:27px!important}}

/* ==================== V8.0.8.3 HABER MERKEZI ==================== */
.v8083-news-hero{background:linear-gradient(118deg,#103e49,#17634f)!important;color:#fff!important}.v8083-news-hero .v7-shell{padding-top:31px!important;padding-bottom:29px!important}.v8083-news-hero>div>small{font-size:8px!important;letter-spacing:.9px!important;color:#bce1d0!important;font-weight:950!important}.v8083-news-hero h1{font-size:32px!important;margin:4px 0 7px!important}.v8083-news-hero p{max-width:760px!important;font-size:11px!important;line-height:1.6!important;color:#d7e6e1!important;margin:0!important}.v8083-news-hero form{display:grid!important;grid-template-columns:minmax(0,410px) 72px!important;gap:5px!important;margin-top:13px!important}.v8083-news-hero input{height:38px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:8px!important;background:rgba(255,255,255,.1)!important;color:#fff!important;padding:0 10px!important;font-size:9px!important;outline:0!important}.v8083-news-hero input::placeholder{color:#c8d9d5!important}.v8083-news-hero button{border:0!important;border-radius:8px!important;background:#fff!important;color:#17634f!important;font-size:9px!important;font-weight:900!important}
.v8083-news-categories{display:flex!important;gap:5px!important;flex-wrap:wrap!important;margin:12px 0!important}.v8083-news-categories a{min-height:33px!important;display:flex!important;align-items:center!important;gap:5px!important;padding:0 8px!important;border:1px solid #dce6e1!important;border-radius:8px!important;background:#fff!important;color:#53696f!important}.v8083-news-categories a.active,.v8083-news-categories a:hover{background:#edf7f2!important;border-color:#cce3d5!important;color:#17734b!important}.v8083-news-categories span{font-size:11px!important}.v8083-news-categories b{font-size:8px!important}
.v8083-news-feature{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr)!important;border:1px solid #d9e5df!important;border-radius:13px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 9px 26px rgba(18,63,73,.055)!important;margin-bottom:13px!important}.v8083-news-feature .media{aspect-ratio:16/9!important;background:#173f49!important;overflow:hidden!important}.v8083-news-feature .media img{width:100%!important;height:100%!important;object-fit:cover!important}.v8083-news-feature .media>div{width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;background:linear-gradient(145deg,#173f49,#17734b)!important;color:#fff!important}.v8083-news-feature .media span{font-size:41px!important}.v8083-news-feature .media small{font-size:8px!important;letter-spacing:.8px!important;margin-top:6px!important}.v8083-news-feature .media b{font-size:17px!important;margin-top:3px!important}.v8083-news-feature .copy{padding:17px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.v8083-news-feature .copy>small{font-size:8px!important;color:#17734b!important;font-weight:950!important}.v8083-news-feature h2{font-size:22px!important;line-height:1.25!important;margin:5px 0 7px!important}.v8083-news-feature p{font-size:10px!important;line-height:1.6!important;color:#6f8187!important;margin:0 0 8px!important}.v8083-news-feature .meta{display:flex!important;gap:5px!important;flex-wrap:wrap!important;margin-bottom:9px!important}.v8083-news-feature .meta span{font-size:7px!important;background:#f1f6f4!important;color:#62767b!important;padding:4px 5px!important;border-radius:5px!important}.v8083-news-feature .read{width:max-content!important;min-height:34px!important;padding:0 10px!important;border-radius:8px!important;background:#17734b!important;color:#fff!important;display:flex!important;align-items:center!important;font-size:8px!important;font-weight:900!important}
.v8083-news-results{display:flex!important;justify-content:space-between!important;align-items:center!important;margin:10px 0!important}.v8083-news-results h2{font-size:16px!important;margin:0!important}.v8083-news-results span{font-size:8px!important;color:#7b8b90!important}
.v8083-news-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.v8083-news-grid article{border:1px solid #dce6e1!important;border-radius:11px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 5px 16px rgba(18,63,73,.035)!important}.v8083-news-grid .media{aspect-ratio:16/9!important;background:#173f49!important;display:block!important;overflow:hidden!important}.v8083-news-grid .media img{width:100%!important;height:100%!important;object-fit:cover!important}.v8083-news-grid .media>div{height:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;color:#fff!important;background:linear-gradient(145deg,#173f49,#17734b)!important}.v8083-news-grid .media span{font-size:31px!important}.v8083-news-grid .media small{font-size:7px!important;margin-top:5px!important;letter-spacing:.6px!important}.v8083-news-grid .body{padding:10px!important}.v8083-news-grid .body>small{font-size:7px!important;color:#17734b!important;font-weight:900!important}.v8083-news-grid h2{font-size:12px!important;line-height:1.38!important;margin:4px 0!important;min-height:48px!important}.v8083-news-grid p{font-size:8.5px!important;line-height:1.5!important;color:#76878c!important;min-height:52px!important;margin:0!important}.v8083-news-grid .foot{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:6px!important;border-top:1px solid #edf1ef!important;margin-top:8px!important;padding-top:7px!important}.v8083-news-grid .foot span{font-size:7px!important;color:#87959a!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.v8083-news-grid .foot a{font-size:8px!important;font-weight:900!important;color:#17734b!important;white-space:nowrap!important}
.v8083-news-detail{max-width:900px!important;margin:0 auto!important}.v8083-news-detail header>small{display:block!important;font-size:8px!important;color:#17734b!important;font-weight:950!important;letter-spacing:.5px!important}.v8083-news-detail h1{font-size:31px!important;line-height:1.23!important;margin:6px 0 8px!important;color:#243f47!important}.v8083-news-detail header>div{display:flex!important;gap:5px!important;flex-wrap:wrap!important}.v8083-news-detail header>div span{font-size:7.5px!important;padding:4px 6px!important;border-radius:5px!important;background:#eff5f2!important;color:#667a80!important}.v8083-news-detail .hero{margin:13px 0!important;aspect-ratio:16/9!important;border-radius:13px!important;overflow:hidden!important;background:#173f49!important}.v8083-news-detail .hero img{width:100%!important;height:100%!important;object-fit:cover!important}.v8083-news-detail .hero>div{height:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;background:linear-gradient(145deg,#173f49,#17734b)!important;color:#fff!important}.v8083-news-detail .hero span{font-size:55px!important}.v8083-news-detail .hero small{font-size:8px!important;letter-spacing:.7px!important;margin-top:7px!important}.v8083-news-detail .hero b{font-size:20px!important;margin-top:3px!important}.v8083-news-detail .hero em{font-size:7px!important;color:#c7ddd5!important;font-style:normal!important;margin-top:5px!important}.v8083-news-detail .lead{font-size:14px!important;line-height:1.65!important;color:#405a61!important;font-weight:700!important;border-left:4px solid #17734b!important;padding:4px 0 4px 12px!important}.v8083-news-detail .content{font-size:12px!important;line-height:1.78!important;color:#445c62!important;padding:8px 0!important}.v8083-news-detail footer{margin-top:15px!important;padding:12px!important;border:1px solid #dbe7e1!important;border-radius:9px!important;background:#f5faf7!important}.v8083-news-detail footer b{font-size:9px!important;color:#17734b!important}.v8083-news-detail footer p{font-size:8px!important;line-height:1.55!important;color:#78898e!important;margin:3px 0 0!important}
.v8083-news-related{max-width:900px!important;margin:15px auto 0!important}.v8083-news-related>div:last-child{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:6px!important}.v8083-news-related>div:last-child>a{padding:8px!important;border:1px solid #dfe8e4!important;border-radius:8px!important;background:#fff!important}.v8083-news-related small{display:block!important;font-size:7px!important;color:#839297!important}.v8083-news-related b{display:block!important;font-size:9px!important;line-height:1.35!important;margin-top:3px!important}
.v8083-home-news .v7-news-img{display:grid!important;place-items:center!important;background:linear-gradient(145deg,#173f49,#17734b)!important}.v8083-home-news .v7-news-img>span{font-size:18px!important}.v8083-home-news .cat{display:block!important;color:#17734b!important;font-weight:900!important;margin-bottom:2px!important}
@media(max-width:900px){.v8083-news-feature{grid-template-columns:1fr!important}.v8083-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v8083-news-related>div:last-child{grid-template-columns:repeat(2,1fr)!important}}
@media(max-width:560px){.v8083-news-grid{grid-template-columns:1fr!important}.v8083-news-detail h1{font-size:25px!important}.v8083-news-hero h1{font-size:27px!important}.v8083-news-hero form{grid-template-columns:1fr 64px!important}}


/* =======================================================================
   V8.0.8.3.9 — LARGE AUTH + BLOG + EVENTS + COMPANY PRO
   ======================================================================= */

/* ---------- Büyük giriş / ilan verme ---------- */
.v80839-auth-page{padding:46px 18px 64px!important;background:linear-gradient(180deg,#f1f6f3 0,#fff 72%)}
.v80839-login-shell{width:min(1260px,100%)!important;max-width:1260px!important;min-height:680px!important;margin:0 auto!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 20px 58px rgba(24,55,61,.12)!important}
.v80839-login-form-panel{padding:54px 58px!important}
.v80839-login-heading{margin:34px 0 30px!important}.v80839-login-heading>small{font-size:13px!important;letter-spacing:1.1px!important}.v80839-login-heading h1{font-size:39px!important;line-height:1.12!important;letter-spacing:-1.1px!important;max-width:650px!important;margin:8px 0 13px!important}.v80839-login-heading p{font-size:17px!important;line-height:1.65!important;max-width:620px!important}
.v80839-login-form{gap:20px!important}.v80839-login-form label>span{font-size:15px!important;margin-bottom:8px!important;font-weight:850!important}.v80839-login-form .field{min-height:62px!important;border-radius:12px!important}.v80839-login-form .field i{font-size:16px!important;width:52px!important}.v80839-login-form input{font-size:16px!important;padding:0 15px!important}
.v80839-login-submit{min-height:62px!important;border-radius:12px!important;font-size:17px!important;margin-top:4px!important;padding:0 22px!important}.v80839-login-security{margin-top:22px!important;padding:14px 15px!important;border-radius:10px!important}.v80839-login-security p{font-size:13px!important;line-height:1.55!important}
.v80839-join-panel{padding:48px 45px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.v80839-join-top>small{font-size:12px!important;letter-spacing:1px!important}.v80839-join-top .gift{font-size:13px!important;padding:8px 11px!important;margin:14px 0!important}.v80839-join-top h2{font-size:34px!important;line-height:1.12!important;max-width:520px!important;margin:5px 0 12px!important}.v80839-join-top p{font-size:16px!important;line-height:1.6!important;max-width:540px!important}
.v80839-join-steps{display:grid!important;gap:8px!important;margin:23px 0 18px!important}.v80839-join-steps article{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:11px!important;align-items:center!important;padding:10px 12px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:10px!important;background:rgba(255,255,255,.075)!important}.v80839-join-steps article>b{width:38px!important;height:38px!important;border-radius:9px!important;display:grid!important;place-items:center!important;background:#f1c96a!important;color:#163e42!important;font-size:15px!important}.v80839-join-steps strong{display:block!important;font-size:14px!important;color:#fff!important}.v80839-join-steps span{display:block!important;font-size:12px!important;line-height:1.45!important;color:rgba(255,255,255,.76)!important;margin-top:2px!important}
.v80839-join-benefits{gap:8px!important}.v80839-join-benefits article{padding:9px 0!important}.v80839-join-benefits article>span{font-size:19px!important;width:34px!important}.v80839-join-benefits b{font-size:14px!important}.v80839-join-benefits small{font-size:11.5px!important;line-height:1.5!important;margin-top:2px!important}
.v80839-join-cta{min-height:62px!important;margin-top:18px!important;border-radius:12px!important;padding:0 18px!important}.v80839-join-cta span{font-size:16px!important}.v80839-join-note{font-size:11.5px!important;line-height:1.5!important;margin-top:13px!important}

/* ---------- Büyük kayıt ekranı ---------- */
.v80839-register-page{padding:42px 18px 66px;background:linear-gradient(180deg,#f0f6f3,#fff)}
.v80839-register-shell{width:min(1260px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(390px,.94fr);border:1px solid #dce7e1;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 20px 58px rgba(24,55,61,.1)}
.v80839-register-form-panel{padding:48px 52px}.v80839-register-brand{font-size:23px!important}.v80839-register-brand small{display:block;font-size:12px!important;margin-top:4px}.v80839-register-heading{margin:28px 0 23px}.v80839-register-heading>small{font-size:12px;font-weight:950;letter-spacing:1px;color:#17734b}.v80839-register-heading h1{font-size:37px;line-height:1.12;letter-spacing:-1px;color:#29464e;margin:7px 0 10px}.v80839-register-heading p{font-size:16px;line-height:1.62;color:#6c8085;max-width:680px}
.v80839-register-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px}.v80839-register-form label{font-size:14px;font-weight:850;color:#36545b}.v80839-register-form input,.v80839-register-form select{width:100%;min-height:58px;margin-top:7px;border:1px solid #ccdcd5;border-radius:11px;background:#fff;padding:0 14px;font-size:15px;color:#29464e}.v80839-register-form label small{display:block;font-size:11px;line-height:1.45;color:#7a8c91;margin-top:5px;font-weight:500}.v80839-register-submit{width:100%;min-height:62px;margin-top:24px;border:0;border-radius:12px;background:#17734b;color:#fff;font-size:17px;font-weight:900;display:flex;align-items:center;justify-content:space-between;padding:0 22px;cursor:pointer}.v80839-register-foot{text-align:center;margin-top:16px;font-size:14px;color:#74868b}.v80839-register-foot a{color:#17734b;font-weight:900}
.v80839-register-info-panel{padding:48px 44px;background:linear-gradient(145deg,#123f49,#174b50 56%,#1d5b52);color:#fff}.v80839-register-info-panel>.eyebrow{font-size:11px;font-weight:950;letter-spacing:1px;color:#cfe4dc}.v80839-register-info-panel>h2{font-size:32px;line-height:1.15;margin:8px 0 20px;max-width:520px}.v80839-first-free{display:grid;grid-template-columns:54px 1fr;gap:12px;align-items:center;padding:14px;border-radius:12px;background:#f3d27d;color:#173e42;margin-bottom:22px}.v80839-first-free>span{font-size:29px}.v80839-first-free b{display:block;font-size:16px}.v80839-first-free p{font-size:12px;line-height:1.45;margin:3px 0 0}
.v80839-register-points{display:grid;gap:10px}.v80839-register-points article{display:grid;grid-template-columns:42px 1fr;gap:10px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.13)}.v80839-register-points i{font-style:normal;width:36px;height:36px;border-radius:8px;display:grid;place-items:center;background:rgba(255,255,255,.1);font-size:11px;font-weight:950;color:#f1d688}.v80839-register-points b{display:block;font-size:14px}.v80839-register-points p{font-size:12px;line-height:1.5;color:rgba(255,255,255,.75);margin:3px 0 0}.v80839-register-note{margin-top:19px;padding:13px 14px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:rgba(0,0,0,.08)}.v80839-register-note b{font-size:13px}.v80839-register-note p{font-size:11.5px;line-height:1.48;color:rgba(255,255,255,.75);margin:4px 0 0}
.v80839-register-success{width:min(760px,100%);margin:40px auto;padding:52px;border:1px solid #d7e7de;border-radius:20px;background:#fff;text-align:center;box-shadow:0 18px 48px rgba(24,55,61,.09)}.v80839-register-success .check{width:70px;height:70px;margin:0 auto 16px;border-radius:18px;background:#17734b;color:#fff;display:grid;place-items:center;font-size:34px;font-weight:950}.v80839-register-success>small{font-size:11px;color:#17734b;font-weight:950;letter-spacing:.8px}.v80839-register-success h1{font-size:35px;color:#29464e;margin:7px 0 16px}.v80839-register-success p{font-size:15px;line-height:1.65;color:#718287}.v80839-register-login{display:inline-flex;min-height:52px;align-items:center;padding:0 18px;border-radius:10px;background:#17734b;color:#fff;text-decoration:none;font-weight:900}

/* ---------- Blog Merkezi ---------- */
.v80839-blog-hero{padding:54px 0;background:linear-gradient(120deg,#153f47,#1c5c51);color:#fff}.v80839-blog-hero>.v7-shell{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:30px;align-items:end}.v80839-blog-hero small{font-size:11px;letter-spacing:1.2px;font-weight:950;color:#cce6dc}.v80839-blog-hero h1{font-size:44px;line-height:1.05;letter-spacing:-1.4px;margin:8px 0 12px}.v80839-blog-hero p{font-size:16px;line-height:1.62;color:rgba(255,255,255,.8);max-width:720px}.v80839-blog-hero form{display:flex;padding:6px;border-radius:12px;background:#fff}.v80839-blog-hero input{flex:1;min-width:0;border:0;padding:0 12px;font-size:14px;outline:0}.v80839-blog-hero button{min-height:46px;border:0;border-radius:9px;padding:0 17px;background:#17734b;color:#fff;font-weight:900}
.v80839-blog-page{padding-top:24px!important;padding-bottom:64px!important}.v80839-blog-cats{display:flex;gap:7px;overflow:auto;padding:0 0 16px}.v80839-blog-cats a{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 12px;border:1px solid #dbe5e0;border-radius:20px;background:#fff;color:#4e666d;text-decoration:none;font-size:12px;font-weight:850}.v80839-blog-cats a.active{background:#17734b;color:#fff;border-color:#17734b}
.v80839-blog-search-note{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;margin-bottom:12px;border-radius:9px;background:#f1f7f4;color:#45625b;font-size:12px}.v80839-blog-search-note a{color:#17734b;font-weight:900}
.v80839-blog-feature{display:grid;grid-template-columns:1.08fr .92fr;min-height:420px;border:1px solid #dbe6e1;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 12px 32px rgba(24,55,61,.06)}.v80839-blog-feature .image{display:block;min-height:420px;background:#e8f1ed}.v80839-blog-feature .image img{width:100%;height:100%;object-fit:cover}.v80839-blog-feature .fallback{height:100%;display:grid;place-items:center;align-content:center;gap:10px;background:linear-gradient(135deg,#dcefe6,#f1d58b);color:#234d4a}.v80839-blog-feature .fallback span{font-size:52px}.v80839-blog-feature .content{padding:42px}.v80839-blog-feature .content>small{font-size:10px;color:#17734b;font-weight:950;letter-spacing:.5px}.v80839-blog-feature h2{font-size:32px;line-height:1.12;margin:10px 0}.v80839-blog-feature h2 a{color:#29464e;text-decoration:none}.v80839-blog-feature p{font-size:15px;line-height:1.65;color:#6e8085}.v80839-blog-feature .content>div{display:flex;gap:16px;margin:18px 0;font-size:11px;color:#7d8d91}.v80839-blog-feature .read{display:inline-flex;min-height:44px;align-items:center;padding:0 15px;border-radius:9px;background:#17734b;color:#fff;text-decoration:none;font-weight:900;font-size:12px}
.v80839-blog-section-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:34px 0 13px}.v80839-blog-section-head small{display:block;font-size:9px;letter-spacing:.8px;color:#17734b;font-weight:950}.v80839-blog-section-head h2{font-size:26px;color:#29464e;margin:3px 0 0}.v80839-blog-section-head>span{font-size:11px;color:#7a8b90}
.v80839-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.v80839-blog-grid>article{border:1px solid #dce6e1;border-radius:13px;overflow:hidden;background:#fff}.v80839-blog-grid .image{display:block;height:190px;background:#edf4f1}.v80839-blog-grid .image img{width:100%;height:100%;object-fit:cover}.v80839-blog-grid .fallback{height:100%;display:grid;place-items:center;font-size:34px;color:#17734b;background:linear-gradient(135deg,#edf7f2,#f4e6b8)}.v80839-blog-grid .body{padding:16px}.v80839-blog-grid small{font-size:9px;color:#17734b;font-weight:900}.v80839-blog-grid h3{font-size:18px;line-height:1.25;margin:7px 0}.v80839-blog-grid h3 a{color:#29464e;text-decoration:none}.v80839-blog-grid p{font-size:12px;line-height:1.55;color:#718287;min-height:55px}.v80839-blog-grid footer{display:flex;align-items:center;justify-content:space-between;margin-top:13px;padding-top:10px;border-top:1px solid #edf1ef;font-size:10px;color:#859398}.v80839-blog-grid footer a{color:#17734b;font-weight:900;text-decoration:none}
.v80839-blog-legacy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.v80839-blog-legacy-grid article{padding:16px;border:1px solid #dce6e1;border-radius:11px;background:#fbfcfb}.v80839-blog-legacy-grid small{font-size:9px;color:#829196}.v80839-blog-legacy-grid h3{font-size:16px;margin:5px 0}.v80839-blog-legacy-grid h3 a{color:#29464e;text-decoration:none}.v80839-blog-legacy-grid p{font-size:11px;line-height:1.5;color:#708287}.v80839-blog-legacy-grid>a,.v80839-blog-legacy-grid article>a{font-size:10px;color:#17734b;font-weight:900;text-decoration:none}
.v80839-blog-idea-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:38px}.v80839-blog-idea-strip article{display:grid;grid-template-columns:44px 1fr;gap:10px;padding:16px;border-radius:12px;background:#153f47;color:#fff}.v80839-blog-idea-strip article>span{font-size:25px;color:#f1d27d}.v80839-blog-idea-strip b{font-size:13px}.v80839-blog-idea-strip p{font-size:11px;line-height:1.45;color:rgba(255,255,255,.72);margin:4px 0 0}
.v80839-blog-detail{padding-top:22px!important;padding-bottom:70px!important}.v80839-blog-detail-head{max-width:940px;margin:28px auto 25px;text-align:center}.v80839-blog-detail-head>small{font-size:10px;color:#17734b;font-weight:950;letter-spacing:.6px}.v80839-blog-detail-head h1{font-size:45px;line-height:1.08;letter-spacing:-1.35px;color:#29464e;margin:10px 0 14px}.v80839-blog-detail-head>p{font-size:18px;line-height:1.62;color:#667c82}.v80839-blog-detail-head>div{display:flex;justify-content:center;gap:18px;font-size:11px;color:#829196}.v80839-blog-detail-image{margin:0 0 25px;border-radius:18px;overflow:hidden;max-height:620px}.v80839-blog-detail-image img{display:block;width:100%;height:auto}.v80839-blog-detail-grid{display:grid;grid-template-columns:minmax(0,780px) 290px;gap:30px;justify-content:center}.v80839-blog-prose{font-size:17px;line-height:1.9;color:#344f56;padding:8px 0}.v80839-blog-detail-grid aside{display:grid;gap:10px;align-content:start}.v80839-blog-detail-grid aside section{padding:16px;border:1px solid #dce6e1;border-radius:11px;background:#f8faf9}.v80839-blog-detail-grid aside b{font-size:13px;color:#29464e}.v80839-blog-detail-grid aside p{font-size:11px;line-height:1.55;color:#718287}.v80839-blog-detail-grid aside a,.v80839-blog-detail-grid aside button{border:0;background:none;padding:0;color:#17734b;font-size:10px;font-weight:900;text-decoration:none;cursor:pointer}.v80839-blog-related{margin-top:42px}

/* ---------- Etkinlik Merkezi ---------- */
.v80839-events-hero{padding:48px 0;background:linear-gradient(120deg,#183e48,#20564f);color:#fff}.v80839-events-hero>.v7-shell{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:30px;align-items:end}.v80839-events-hero small{font-size:10px;letter-spacing:1px;font-weight:950;color:#d0e6de}.v80839-events-hero h1{font-size:42px;line-height:1.08;margin:7px 0 11px}.v80839-events-hero p{font-size:15px;line-height:1.6;color:rgba(255,255,255,.78);max-width:760px}.v80839-events-hero form{display:flex;padding:6px;background:#fff;border-radius:12px}.v80839-events-hero input{flex:1;min-width:0;border:0;padding:0 12px;outline:0;font-size:14px}.v80839-events-hero button{min-height:46px;border:0;border-radius:9px;background:#17734b;color:#fff;padding:0 15px;font-weight:900}
.v80839-events-page{padding:23px 0 65px!important}.v80839-event-cats{display:flex;gap:6px;overflow:auto;padding-bottom:15px}.v80839-event-cats a{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 11px;border:1px solid #dae5e0;border-radius:18px;background:#fff;color:#536b71;text-decoration:none;font-size:11px;font-weight:850}.v80839-event-cats a.active{background:#17734b;color:#fff;border-color:#17734b}
.v80839-events-head{display:flex;align-items:end;justify-content:space-between;gap:10px;margin:20px 0 12px}.v80839-events-head small{display:block;font-size:8.5px;color:#17734b;font-weight:950;letter-spacing:.7px}.v80839-events-head h2{font-size:25px;color:#29464e;margin:3px 0 0}.v80839-events-head>span{font-size:10px;color:#839196}
.v80839-event-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.v80839-event-grid>article{display:grid;grid-template-columns:92px minmax(0,1fr);min-height:174px;border:1px solid #dce6e1;border-radius:13px;overflow:hidden;background:#fff}.v80839-event-grid .date{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#153f47;color:#fff;text-decoration:none;padding:10px}.v80839-event-grid .date b{font-size:34px;line-height:1}.v80839-event-grid .date span{font-size:10px;font-weight:950;letter-spacing:.7px;margin:5px 0}.v80839-event-grid .date small{font-size:11px;color:#f0d07a}.v80839-event-grid .body{padding:15px}.v80839-event-grid .meta{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.v80839-event-grid .meta span,.v80839-event-grid .meta em{font-size:8px;font-style:normal;font-weight:900;color:#17734b}.v80839-event-grid .meta em{padding:3px 5px;border-radius:5px;background:#eef7f2}.v80839-event-grid h3{font-size:18px;line-height:1.25;margin:7px 0}.v80839-event-grid h3 a{color:#29464e;text-decoration:none}.v80839-event-grid p{font-size:11.5px;line-height:1.55;color:#718287}.v80839-event-grid footer{display:flex;justify-content:space-between;gap:8px;margin-top:10px;padding-top:9px;border-top:1px solid #edf1ef;font-size:9.5px;color:#7d8e93}.v80839-event-grid footer a{color:#17734b;font-weight:900;text-decoration:none}
.v80839-event-note{display:grid;grid-template-columns:38px 1fr;gap:10px;margin-top:22px;padding:14px;border:1px solid #dce7e1;border-radius:11px;background:#f5faf7}.v80839-event-note>span{width:38px;height:38px;border-radius:9px;background:#17734b;color:#fff;display:grid;place-items:center;font-weight:950}.v80839-event-note b{font-size:12px;color:#29464e}.v80839-event-note p{font-size:10.5px;line-height:1.5;color:#718287;margin:3px 0 0}
.v80839-event-detail{padding-top:22px!important;padding-bottom:70px!important}.v80839-event-detail-hero{display:grid;grid-template-columns:150px minmax(0,1fr);gap:25px;align-items:center;padding:27px;border:1px solid #d8e5df;border-radius:16px;background:linear-gradient(120deg,#f0f8f4,#fff);margin:18px 0}.v80839-event-detail-hero .calendar{min-height:145px;border-radius:14px;background:#153f47;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.v80839-event-detail-hero .calendar b{font-size:45px;line-height:1}.v80839-event-detail-hero .calendar span{font-size:12px;font-weight:950;margin:6px 0}.v80839-event-detail-hero .calendar small{color:#f0d079}.v80839-event-detail-hero>div>small{font-size:9px;color:#17734b;font-weight:950}.v80839-event-detail-hero h1{font-size:36px;line-height:1.12;color:#29464e;margin:6px 0 9px}.v80839-event-detail-hero p{font-size:14px;line-height:1.6;color:#6e8186}.v80839-event-detail-hero .chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.v80839-event-detail-hero .chips span{padding:6px 8px;border-radius:7px;background:#eaf5ef;color:#315b50;font-size:10px;font-weight:850}.v80839-event-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:18px}.v80839-event-detail-grid>aside{display:grid;gap:10px;align-content:start}.v80839-event-detail-grid .v73-seller-card p{font-size:13px;font-weight:900;color:#29464e}.v80839-event-detail-grid .v73-seller-card small{font-size:10px;line-height:1.5;color:#76888d}.v80839-event-related{margin-top:32px}

/* ---------- Kompakt 20'li firma listesi ---------- */
.v80839-firms-hero{padding:40px 0;background:#153f47;color:#fff}.v80839-firms-hero>.v7-shell{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:25px;align-items:end}.v80839-firms-hero small{font-size:9px;letter-spacing:.9px;color:#cfe5dc;font-weight:950}.v80839-firms-hero h1{font-size:35px;line-height:1.1;margin:6px 0 8px}.v80839-firms-hero p{font-size:13.5px;line-height:1.55;color:rgba(255,255,255,.76);max-width:720px}.v80839-firms-hero form{display:flex;padding:5px;background:#fff;border-radius:10px}.v80839-firms-hero input{flex:1;border:0;outline:0;padding:0 10px;font-size:13px}.v80839-firms-hero button{border:0;border-radius:8px;background:#17734b;color:#fff;padding:0 14px;font-weight:900}
.v80839-firms-page{padding:20px 0 62px!important}.v80839-firm-categories{display:flex;gap:5px;overflow:auto;padding-bottom:13px}.v80839-firm-categories a{flex:0 0 auto;display:inline-flex;gap:6px;align-items:center;min-height:34px;padding:0 10px;border:1px solid #dce5e1;border-radius:17px;background:#fff;color:#526a70;text-decoration:none;font-size:10px;font-weight:850}.v80839-firm-categories a span{font-size:8px;color:#87959a}.v80839-firm-categories a.active{background:#17734b;color:#fff;border-color:#17734b}.v80839-firm-categories a.active span{color:#d9eee4}
.v80839-firms-head{display:flex;align-items:end;justify-content:space-between;gap:10px;margin:13px 0 10px}.v80839-firms-head small{font-size:8px;color:#17734b;font-weight:950;letter-spacing:.7px}.v80839-firms-head h2{font-size:22px;color:#29464e;margin:2px 0 0}.v80839-firms-head>span{font-size:9px;color:#839196}
.v80839-firm-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.v80839-firm-grid>article{border:1px solid #dce5e1;border-radius:10px;overflow:hidden;background:#fff;transition:.18s ease}.v80839-firm-grid>article:hover{transform:translateY(-2px);box-shadow:0 7px 18px rgba(27,61,67,.07)}.v80839-firm-grid .visual{display:block;position:relative;height:116px;background:#eaf1ee}.v80839-firm-grid .cover{width:100%;height:100%;object-fit:cover}.v80839-firm-grid .cover.fallback{display:grid;place-items:center;color:#81918d;font-size:9px;font-weight:950;letter-spacing:.8px}.v80839-firm-grid .logo{position:absolute;left:10px;bottom:-22px;width:48px;height:48px;border:3px solid #fff;border-radius:10px;background:#fff;display:grid;place-items:center;overflow:hidden;color:#17734b;font-size:18px;font-weight:950;box-shadow:0 3px 10px rgba(0,0,0,.1)}.v80839-firm-grid .logo img{width:100%;height:100%;object-fit:cover}.v80839-firm-grid .visual>em{position:absolute;right:8px;top:8px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#17734b;color:#fff;font-style:normal;font-size:10px}.v80839-firm-grid .body{padding:31px 11px 11px}.v80839-firm-grid .body>small{font-size:8px;color:#17734b;font-weight:850}.v80839-firm-grid h3{font-size:14px;line-height:1.22;margin:4px 0}.v80839-firm-grid h3 a{color:#29464e;text-decoration:none}.v80839-firm-grid p{font-size:9.5px;line-height:1.45;color:#718287;min-height:40px;margin:5px 0}.v80839-firm-grid footer{display:flex;justify-content:space-between;align-items:center;gap:6px;padding-top:8px;border-top:1px solid #edf1ef;font-size:8px;color:#849297}.v80839-firm-grid footer a{color:#17734b;font-size:8.5px;font-weight:900;text-decoration:none}
.v80839-firm-pagination{display:flex;justify-content:center;gap:5px;margin-top:22px}.v80839-firm-pagination a{min-width:36px;height:36px;padding:0 10px;border:1px solid #dce5e1;border-radius:8px;background:#fff;color:#526a70;text-decoration:none;display:grid;place-items:center;font-size:10px;font-weight:900}.v80839-firm-pagination a.active{background:#17734b;color:#fff;border-color:#17734b}

/* ---------- Firma detay ---------- */
.v80839-company-profile{padding-top:18px!important;padding-bottom:70px!important}.v80839-company-cover{position:relative;min-height:330px;border-radius:17px;overflow:hidden;background:#dfeae5}.v80839-company-cover>img,.v80839-company-cover>.fallback{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.v80839-company-cover>.fallback{display:grid;place-items:center;background:linear-gradient(130deg,#dcebe5,#f2ddb0);font-size:13px;font-weight:950;color:#47645d;letter-spacing:1px}.v80839-company-cover .shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,37,42,.85),rgba(11,37,42,.04) 70%)}.v80839-company-cover .identity{position:absolute;left:28px;right:28px;bottom:24px;display:flex;gap:18px;align-items:center;color:#fff}.v80839-company-cover .logo{width:92px;height:92px;flex:0 0 92px;border:4px solid #fff;border-radius:17px;background:#fff;color:#17734b;display:grid;place-items:center;overflow:hidden;font-size:34px;font-weight:950}.v80839-company-cover .logo img{width:100%;height:100%;object-fit:cover}.v80839-company-cover .badges{display:flex;gap:5px;flex-wrap:wrap}.v80839-company-cover .badges>*{padding:4px 6px;border-radius:5px;background:rgba(255,255,255,.15);font-size:8px;font-style:normal;color:#fff}.v80839-company-cover .badges b{background:#17734b}.v80839-company-cover h1{font-size:34px;line-height:1.08;margin:6px 0}.v80839-company-cover p{font-size:12px;color:rgba(255,255,255,.8)}
.v80839-company-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px;margin-top:16px}.v80839-company-grid>.side{display:grid;gap:10px;align-content:start}.v80839-company-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.v80839-company-gallery figure{margin:0;border-radius:9px;overflow:hidden;background:#edf2f0}.v80839-company-gallery img{display:block;width:100%;height:155px;object-fit:cover}.v80839-company-gallery figcaption{padding:6px 7px;font-size:8px;color:#687b80}
.v80839-company-contact{padding:15px;border:1px solid #dce6e1;border-radius:12px;background:#fff}.v80839-company-contact .title{font-size:13px;font-weight:950;color:#29464e;margin-bottom:10px}.v80839-company-contact>a{display:flex;min-height:44px;align-items:center;justify-content:center;border-radius:8px;margin-bottom:6px;text-decoration:none;font-size:11px;font-weight:900}.v80839-company-contact .phone{background:#163f48;color:#fff}.v80839-company-contact .whatsapp{background:#edf8f1;color:#137142;border:1px solid #cfe8d8}.v80839-company-contact textarea{width:100%;min-height:105px;padding:10px;border:1px solid #d5e1db;border-radius:8px;resize:vertical;font:inherit;font-size:11px}.v80839-company-contact form button{width:100%;min-height:42px;border:0;border-radius:8px;background:#17734b;color:#fff;font-size:11px;font-weight:900;margin-top:6px}.v80839-company-contact .login{border:1px solid #d5e3dc;color:#17734b}
.v80839-company-report summary{cursor:pointer;font-size:10px;font-weight:900;color:#99534c;padding:7px}.v80839-company-report form{display:grid;gap:6px;padding:7px}.v80839-company-report select,.v80839-company-report textarea{width:100%;border:1px solid #dce5e1;border-radius:7px;padding:8px;font-size:9px}.v80839-company-report textarea{min-height:80px}.v80839-company-report button{border:0;border-radius:7px;background:#9a4e47;color:#fff;padding:8px;font-size:9px;font-weight:900}.v80839-company-owner{padding:14px;border-radius:11px;background:#eef8f3;border:1px solid #d2e8dc}.v80839-company-owner b{font-size:12px;color:#285b4c}.v80839-company-owner p{font-size:10px;line-height:1.45;color:#708287}.v80839-company-owner a{font-size:10px;color:#17734b;font-weight:900;text-decoration:none}
.v8074-thread-type.company{background:#eaf5ef!important;color:#17734b!important}

/* ---------- Firma mesajı ---------- */
.v80839-company-chat{padding-top:22px!important;padding-bottom:65px!important;max-width:980px!important}.v80839-chat-head{display:grid;grid-template-columns:60px minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px;border:1px solid #dce6e1;border-radius:12px;background:#fff}.v80839-chat-head>img,.v80839-chat-head>span{width:60px;height:60px;border-radius:11px;object-fit:cover;background:#eaf5ef;color:#17734b;display:grid;place-items:center;font-size:21px;font-weight:950}.v80839-chat-head small{font-size:8px;color:#17734b;font-weight:950}.v80839-chat-head h1{font-size:19px;color:#29464e;margin:2px 0}.v80839-chat-head p{font-size:9.5px;color:#788a8f;margin:0}.v80839-chat-head form button{border:1px solid #e3d3d0;background:#fff6f4;color:#955049;border-radius:7px;padding:8px;font-size:9px;font-weight:900}.v80839-chat-box{margin-top:10px;border:1px solid #dce6e1;border-radius:12px;background:#f7faf8;overflow:hidden}.v80839-chat-box .messages{min-height:300px;max-height:620px;overflow:auto;padding:16px;display:grid;gap:8px;align-content:start}.v80839-chat-box article{display:flex}.v80839-chat-box article.mine{justify-content:flex-end}.v80839-chat-box article>div{max-width:72%;padding:9px 11px;border-radius:10px;background:#fff;border:1px solid #dfe8e4}.v80839-chat-box article.mine>div{background:#17734b;color:#fff;border-color:#17734b}.v80839-chat-box article small{font-size:7px;color:#849398}.v80839-chat-box article.mine small{color:rgba(255,255,255,.7)}.v80839-chat-box article p{font-size:11px;line-height:1.5;margin:3px 0}.v80839-chat-box .composer{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:7px;padding:10px;border-top:1px solid #dce6e1;background:#fff}.v80839-chat-box .composer textarea{min-height:70px;padding:10px;border:1px solid #d6e2dc;border-radius:8px;resize:vertical}.v80839-chat-box .composer button{border:0;border-radius:8px;background:#17734b;color:#fff;font-weight:900}

/* ---------- Firma medya hesabı ---------- */
.v80839-company-media-link{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:18px!important;background:#eef8f3!important;border-color:#d4e9de!important}.v80839-company-media-link small{font-size:8px;color:#17734b;font-weight:950}.v80839-company-media-link h2{font-size:17px;color:#29464e;margin:3px 0}.v80839-company-media-link p{font-size:10px;color:#718287;margin:0}.v80839-company-media-link a{display:inline-flex;min-height:40px;align-items:center;padding:0 12px;border-radius:8px;background:#17734b;color:#fff;text-decoration:none;font-size:10px;font-weight:900}
.v80839-media-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v80839-media-preview-grid label>b{display:block;margin-bottom:7px}.v80839-media-preview-grid .preview{margin-bottom:8px;border:1px solid #dce5e1;border-radius:10px;background:#f1f5f3;overflow:hidden;display:grid;place-items:center;color:#78908a}.v80839-media-preview-grid .preview.square{width:170px;height:170px}.v80839-media-preview-grid .preview.cover{width:100%;height:170px}.v80839-media-preview-grid .preview img{width:100%;height:100%;object-fit:cover}.v80839-company-media-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.v80839-company-media-gallery article{position:relative;height:170px;border-radius:9px;overflow:hidden}.v80839-company-media-gallery img{width:100%;height:100%;object-fit:cover}.v80839-company-media-gallery form{position:absolute;right:6px;top:6px}.v80839-company-media-gallery button{border:0;border-radius:6px;background:rgba(120,45,40,.9);color:#fff;padding:6px 8px;font-size:8px;font-weight:900}

/* ---------- Responsive ---------- */
@media(max-width:1050px){
 .v80839-login-shell,.v80839-register-shell{grid-template-columns:1fr!important}.v80839-join-panel,.v80839-register-info-panel{padding:38px!important}
 .v80839-blog-hero>.v7-shell,.v80839-events-hero>.v7-shell,.v80839-firms-hero>.v7-shell{grid-template-columns:1fr}
 .v80839-blog-feature{grid-template-columns:1fr}.v80839-blog-feature .image{min-height:320px;height:320px}
 .v80839-blog-grid{grid-template-columns:1fr 1fr}.v80839-firm-grid{grid-template-columns:repeat(3,1fr)}
 .v80839-company-grid,.v80839-event-detail-grid{grid-template-columns:1fr}.v80839-company-grid>.side{grid-template-columns:1fr 1fr}
}
@media(max-width:720px){
 .v80839-login-form-panel{padding:34px 24px!important}.v80839-login-heading h1{font-size:31px!important}.v80839-join-panel{padding:34px 24px!important}.v80839-join-top h2{font-size:29px!important}
 .v80839-register-form-panel,.v80839-register-info-panel{padding:30px 22px}.v80839-register-heading h1{font-size:31px}.v80839-register-grid{grid-template-columns:1fr}.v80839-register-info-panel>h2{font-size:28px}
 .v80839-blog-hero h1,.v80839-events-hero h1{font-size:34px}.v80839-blog-grid,.v80839-blog-legacy-grid,.v80839-blog-idea-strip{grid-template-columns:1fr}.v80839-blog-feature .content{padding:25px}.v80839-blog-detail-head h1{font-size:35px}.v80839-blog-detail-grid{grid-template-columns:1fr}.v80839-blog-prose{font-size:15px}
 .v80839-event-grid{grid-template-columns:1fr}.v80839-event-detail-hero{grid-template-columns:1fr}.v80839-event-detail-hero .calendar{min-height:110px}.v80839-event-detail-hero h1{font-size:30px}
 .v80839-firm-grid{grid-template-columns:1fr 1fr}.v80839-company-cover{min-height:300px}.v80839-company-cover .identity{left:16px;right:16px;bottom:16px}.v80839-company-cover h1{font-size:28px}.v80839-company-cover .logo{width:74px;height:74px;flex-basis:74px}.v80839-company-gallery{grid-template-columns:1fr 1fr}.v80839-company-grid>.side{grid-template-columns:1fr}
 .v80839-media-preview-grid{grid-template-columns:1fr}.v80839-company-media-gallery{grid-template-columns:1fr 1fr}.v80839-company-media-link{grid-template-columns:1fr!important}
}
@media(max-width:470px){
 .v80839-firm-grid{grid-template-columns:1fr}.v80839-blog-hero form,.v80839-events-hero form,.v80839-firms-hero form{display:grid;gap:5px}.v80839-blog-feature .image{height:240px;min-height:240px}.v80839-company-gallery,.v80839-company-media-gallery{grid-template-columns:1fr}.v80839-chat-box article>div{max-width:88%}
}

/* =======================================================================
   V8.0.8.4.0 — SITE-WIDE PUBLIC HEADER SIZE LOCK
   Tüm public sayfalarda aynı header ölçüsü / hizası.
   ======================================================================= */

/* DESKTOP: her sayfada kesin 104px — 62px üst satır + 42px ana menü */
@media(min-width:981px){
 body.v7-body .v7-header,
 body.v7-body .v7-header.v8065-header,
 body.v7-body .v7-header.v8066-header,
 body.v7-body .v7-header.v8067-header{
  width:100%!important;
  height:104px!important;
  min-height:104px!important;
  max-height:104px!important;
  margin:0!important;
  padding:0!important;
  background:linear-gradient(180deg,#032633,#062f40)!important;
  border-bottom:1px solid rgba(255,255,255,.08)!important;
  box-shadow:0 4px 18px rgba(19,57,61,.06)!important;
  overflow:visible!important;
 }

 body.v7-body .v7-header .v7-header-row,
 body.v7-body .v7-header .v8065-header-row,
 body.v7-body .v7-header .v8066-header-row,
 body.v7-body .v7-header .v8067-header-row{
  width:min(1220px,calc(100% - 32px))!important;
  max-width:1220px!important;
  height:104px!important;
  min-height:104px!important;
  max-height:104px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding:0!important;
  display:grid!important;
  grid-template-columns:auto minmax(20px,1fr) auto!important;
  grid-template-rows:62px 42px!important;
  grid-template-areas:"brand spacer actions" "nav nav nav"!important;
  column-gap:18px!important;
  row-gap:0!important;
  align-items:center!important;
  box-sizing:border-box!important;
 }

 body.v7-body .v7-header .v7-brand{
  grid-area:brand!important;
  align-self:center!important;
  height:62px!important;
  min-height:62px!important;
  min-width:0!important;
  width:max-content!important;
  display:flex!important;
  align-items:center!important;
  gap:9px!important;
  margin:0!important;
  padding:0!important;
 }
 body.v7-body .v7-header .v7-brand-mark{
  width:44px!important;
  height:42px!important;
  flex:0 0 44px!important;
  display:grid!important;
  place-items:center!important;
 }
 body.v7-body .v7-header .v7-brand-mark svg{
  width:40px!important;
  height:38px!important;
 }
 body.v7-body .v7-header .v7-brand b{
  font-size:17px!important;
  line-height:1!important;
  letter-spacing:.2px!important;
 }
 body.v7-body .v7-header .v7-brand small{
  display:block!important;
  font-size:9px!important;
  line-height:1!important;
  margin-top:5px!important;
 }

 body.v7-body .v7-header .v7-nav{
  grid-area:nav!important;
  width:100%!important;
  height:42px!important;
  min-height:42px!important;
  max-height:42px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:0!important;
  margin:0!important;
  padding:0!important;
  border-top:1px solid rgba(255,255,255,.08)!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  scrollbar-width:none!important;
 }
 body.v7-body .v7-header .v7-nav::-webkit-scrollbar{display:none!important}
 body.v7-body .v7-header .v7-nav a{
  height:42px!important;
  min-height:42px!important;
  max-height:42px!important;
  padding:0 11px!important;
  display:flex!important;
  align-items:center!important;
  font-size:12px!important;
  line-height:1!important;
  font-weight:740!important;
  white-space:nowrap!important;
 }

 body.v7-body .v7-header .v7-header-actions{
  grid-area:actions!important;
  justify-self:end!important;
  align-self:center!important;
  height:62px!important;
  min-height:62px!important;
  max-height:62px!important;
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  margin:0!important;
  padding:0!important;
 }
 body.v7-body .v7-header .v7-round-action{
  width:36px!important;
  height:36px!important;
  min-width:36px!important;
  min-height:36px!important;
 }
 body.v7-body .v7-header .v7-post-btn{
  height:38px!important;
  min-height:38px!important;
  max-height:38px!important;
  padding:0 12px!important;
  font-size:12px!important;
 }
 body.v7-body .v7-header .v76-credit-chip{
  height:38px!important;
  min-height:38px!important;
  max-height:38px!important;
  padding:0 11px!important;
  font-size:13px!important;
 }
 body.v7-body .v7-header .v7-account,
 body.v7-body .v7-header .v8077-account-toggle{
  min-height:40px!important;
  height:40px!important;
  max-height:40px!important;
  min-width:140px!important;
  max-width:190px!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  color:#fff!important;
 }
 body.v7-body .v7-header .v7-avatar{
  width:38px!important;
  height:38px!important;
  min-width:38px!important;
  min-height:38px!important;
 }
 body.v7-body .v7-header .v8065-account-copy b{font-size:12px!important}
 body.v7-body .v7-header .v8065-account-copy small{font-size:9px!important}
}

/* Tablet/mobile: tüm sayfalarda aynı 60px header. */
@media(max-width:980px){
 body.v7-body .v7-header,
 body.v7-body .v7-header.v8065-header,
 body.v7-body .v7-header.v8066-header,
 body.v7-body .v7-header.v8067-header{
  width:100%!important;
  height:60px!important;
  min-height:60px!important;
  max-height:60px!important;
  margin:0!important;
  padding:0!important;
 }
 body.v7-body .v7-header .v7-header-row,
 body.v7-body .v7-header .v8065-header-row,
 body.v7-body .v7-header .v8066-header-row,
 body.v7-body .v7-header .v8067-header-row{
  width:calc(100% - 24px)!important;
  max-width:none!important;
  height:60px!important;
  min-height:60px!important;
  max-height:60px!important;
  margin:0 auto!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
 }
 body.v7-body .v7-header .v7-brand{
  height:60px!important;
  min-height:60px!important;
  display:flex!important;
  align-items:center!important;
  margin:0!important;
 }
 body.v7-body .v7-header .v7-nav{
  top:60px!important;
 }
 body.v7-body.v7-menu-open .v7-nav-backdrop,
 body.v7-body .v7-menu-open .v7-nav-backdrop{
  inset:60px 0 0!important;
 }
 body.v7-body .v7-header .v7-header-actions{
  height:60px!important;
  min-height:60px!important;
  max-height:60px!important;
  margin-left:auto!important;
  display:flex!important;
  align-items:center!important;
 }
}

@media(max-width:440px){
 body.v7-body .v7-header .v7-header-row,
 body.v7-body .v7-header .v8065-header-row,
 body.v7-body .v7-header .v8066-header-row,
 body.v7-body .v7-header .v8067-header-row{
  width:calc(100% - 18px)!important;
 }
}
