body.mode-ads.classifieds-light-v2{background:#f8fafc;color:#172033}
body.mode-ads.classifieds-light-v2 .catalog-hero{background:#f8fafc;padding:20px 0 12px}
body.mode-ads.classifieds-light-v2 .hero-grid{min-height:170px;background:linear-gradient(135deg,#ffffff,#f8fbff 58%,#fff7ed);color:#172033;border:1px solid #e7edf5;box-shadow:0 14px 38px #0f172a0b}
body.mode-ads.classifieds-light-v2 .eyebrow{color:#ea580c}
body.mode-ads.classifieds-light-v2 .hero-copy p{color:#64748b}
body.mode-ads.classifieds-light-v2 .hero-meta span{background:#fff;border:1px solid #e2e8f0;color:#64748b}
body.mode-ads.classifieds-light-v2 .hero-icon{filter:none}
body.mode-ads.classifieds-light-v2 .classifieds-intro{background:transparent;border:0;box-shadow:none;padding:6px 2px 12px}
body.mode-ads.classifieds-light-v2 .classifieds-intro h2{font-size:24px;color:#0f172a}
body.mode-ads.classifieds-light-v2 .classifieds-intro p{color:#64748b}
body.mode-ads.classifieds-light-v2 .classifieds-search-top{margin:0 0 15px;background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:15px;box-shadow:0 10px 30px #0f172a09}
body.mode-ads.classifieds-light-v2 .classifieds-search-caption{display:flex;align-items:baseline;gap:10px;margin:0 2px 10px}
body.mode-ads.classifieds-light-v2 .classifieds-search-caption b{font-size:13px;color:#172033}
body.mode-ads.classifieds-light-v2 .classifieds-search-caption span{font-size:10px;color:#94a3b8}
body.mode-ads.classifieds-light-v2 .classifieds-search-top .searchbox{display:grid;grid-template-columns:1fr auto;border:1px solid #d9e1eb;border-radius:15px;overflow:hidden;background:#fff;box-shadow:0 0 0 4px #f8fafc}
body.mode-ads.classifieds-light-v2 .classifieds-search-top .searchbox input{min-height:52px;border:0;padding:0 16px;font-size:14px;background:#fff;color:#0f172a;outline:0}
body.mode-ads.classifieds-light-v2 .classifieds-search-top .searchbox button{min-width:116px;border:0;background:#172554;color:#fff;font-weight:900;cursor:pointer}
body.mode-ads.classifieds-light-v2 .classifieds-chips{margin-bottom:14px}
body.mode-ads.classifieds-light-v2 .classifieds-chip{background:#fff;border-color:#e4eaf1;box-shadow:0 8px 24px #0f172a08}
body.mode-ads.classifieds-light-v2 .classifieds-chip:hover{background:#fffaf5;border-color:#fdba74;box-shadow:0 14px 32px #f9731612}
body.mode-ads.classifieds-light-v2 .classifieds-chip.active{background:#fff7ed;border-color:#fb923c}
body.mode-ads.classifieds-light-v2 .classifieds-filters{background:#fff;border-color:#e5eaf1;box-shadow:0 8px 24px #0f172a06}
body.mode-ads.classifieds-light-v2 .toolbar{grid-template-columns:minmax(180px,1fr) 190px;margin-top:12px;background:transparent}
body.mode-ads.classifieds-light-v2 .toolbar>.searchbox{display:none}
body.mode-ads.classifieds-light-v2 .toolbar select{background:#fff;border-color:#dce3ec}
body.mode-ads.classifieds-light-v2 .product{background:#fff;border-color:#e5eaf1;box-shadow:0 8px 26px #0f172a08}
body.mode-ads.classifieds-light-v2 .product:hover{border-color:#d5deea;box-shadow:0 14px 34px #0f172a0d}
body.mode-ads.classifieds-light-v2 .product-actions .primary{background:#172554}
body.mode-ads.classifieds-light-v2 .classifieds-post{background:linear-gradient(135deg,#fb923c,#ea580c)!important;box-shadow:0 10px 22px #f9731626}
body.mode-ads.classifieds-light-v2 footer{background:#0b1730}
body.mode-ads.classifieds-light-v2 .classifieds-chip.has-image-icon>span{width:80px;height:72px;min-height:72px;display:flex;align-items:center;justify-content:flex-start;font-size:0!important;filter:none;transform:none}
body.mode-ads.classifieds-light-v2 .classifieds-chip.has-image-icon>span:before{content:none!important;display:none!important}
body.mode-ads.classifieds-light-v2 .classifieds-chip.has-image-icon>span img{width:76px;height:76px;object-fit:contain;display:block;filter:drop-shadow(0 7px 10px #0f172a14);transition:transform .18s}
body.mode-ads.classifieds-light-v2 .classifieds-chip.has-image-icon:hover>span img{transform:scale(1.06)}
body.mode-ads.classifieds-light-v2 .classifieds-filter-sidebar{padding:0;overflow:hidden;border-color:#e5eaf1;box-shadow:0 10px 30px #0f172a09}
body.mode-ads.classifieds-light-v2 .classifieds-filter-sidebar .sidebar-head{padding:15px 16px 13px;border-bottom:1px solid #eef2f7;background:#fff}
body.mode-ads.classifieds-light-v2 .classifieds-filter-sidebar .sidebar-head b{font-size:14px;color:#0f172a}
body.mode-ads.classifieds-light-v2 .classifieds-filter-sidebar #sidebarContent{overflow:auto;max-height:calc(100vh - 160px)}
body.mode-ads.classifieds-light-v2 .classifieds-filter-stack{display:grid;gap:13px;padding:15px}
body.mode-ads.classifieds-light-v2 .classifieds-filter-note{display:grid;gap:3px;padding:11px 12px;border-radius:13px;background:linear-gradient(135deg,#f8fbff,#fff7ed);border:1px solid #edf2f7}
body.mode-ads.classifieds-light-v2 .classifieds-filter-note b{font-size:11px;color:#172033}
body.mode-ads.classifieds-light-v2 .classifieds-filter-note span{font-size:9px;line-height:1.45;color:#64748b}
body.mode-ads.classifieds-light-v2 .classifieds-filter-stack>label{display:grid;gap:6px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.045em;color:#64748b}
body.mode-ads.classifieds-light-v2 .classifieds-filter-stack>label input,body.mode-ads.classifieds-light-v2 .classifieds-filter-stack>label select{width:100%;border:1px solid #d7e0ea;border-radius:11px;background:#fff;color:#0f172a;padding:10px 11px;outline:none}
body.mode-ads.classifieds-light-v2 .classifieds-filter-stack>label input:focus,body.mode-ads.classifieds-light-v2 .classifieds-filter-stack>label select:focus{border-color:#fb923c;box-shadow:0 0 0 3px #ffedd5}
body.mode-ads.classifieds-light-v2 .classifieds-filter-stack .classifieds-checks{display:grid;gap:7px;padding:11px 0;border-top:1px solid #eef2f7;border-bottom:1px solid #eef2f7}
body.mode-ads.classifieds-light-v2 .classifieds-filter-stack .classifieds-checks label{display:flex;align-items:center;gap:8px;text-transform:none;letter-spacing:0;font-size:10px;font-weight:750;color:#475569;cursor:pointer}
body.mode-ads.classifieds-light-v2 .classifieds-filter-stack .classifieds-checks input{width:17px;height:17px;accent-color:#f97316}
body.mode-ads.classifieds-light-v2 .classifieds-filter-stack .classifieds-reset{width:100%;min-height:40px;border-radius:11px}
body.mode-ads.classifieds-light-v2 .mobile-filter-row .btn{background:#fff;color:#172033;border:1px solid #dce3ec}
@media(max-width:900px){body.mode-ads.classifieds-light-v2 .hero-grid{min-height:150px}.classifieds-search-caption{align-items:flex-start!important;flex-direction:column;gap:3px!important}body.mode-ads.classifieds-light-v2 .toolbar{grid-template-columns:1fr 1fr}body.mode-ads.classifieds-light-v2 .classifieds-filter-sidebar{overflow:auto;border:0;border-radius:0;box-shadow:12px 0 40px #0f172a20}body.mode-ads.classifieds-light-v2 .classifieds-filter-sidebar #sidebarContent{max-height:none;overflow:visible}body.mode-ads.classifieds-light-v2 .classifieds-filter-sidebar .sidebar-head{position:sticky;top:0;z-index:2}}
@media(max-width:680px){body.mode-ads.classifieds-light-v2 .catalog-hero{padding-top:10px}body.mode-ads.classifieds-light-v2 .hero-grid{padding:20px;border-radius:20px}body.mode-ads.classifieds-light-v2 .classifieds-search-top{padding:10px;border-radius:16px}body.mode-ads.classifieds-light-v2 .classifieds-search-caption span{display:none}body.mode-ads.classifieds-light-v2 .classifieds-search-top .searchbox input{min-height:48px;font-size:13px}body.mode-ads.classifieds-light-v2 .classifieds-search-top .searchbox button{min-width:84px;padding:0 12px}body.mode-ads.classifieds-light-v2 .toolbar{grid-template-columns:1fr}.classifieds-intro h2{font-size:21px!important}body.mode-ads.classifieds-light-v2 .classifieds-chip.has-image-icon>span{width:60px;height:56px;min-height:56px}body.mode-ads.classifieds-light-v2 .classifieds-chip.has-image-icon>span img{width:60px;height:60px}}
