html{margin:0;padding:0}body,html{overflow-x:hidden}body{min-height:100vh;min-height:100dvh;max-width:100vw;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media (max-width:768px){.ad-card-quick-view,.qv-grid-overlay-btn,.qv-search-btn,.qv-table-overlay-btn{display:none}}@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");:root{--color_default:#cc0a0a;--color_default__darken:#a00808;--color_default__opacity20:rgba(204,10,10,0.08);--color_default__opacity25:rgba(204,10,10,0.25);--color-accent:var(--color_default);--color-accent-hover:var(--color_default__darken);--color-accent-soft:var(--color_default__opacity20);--color-accent-border:var(--color_default__opacity25);--color-bg:#f8f9fa;--color-surface:#ffffff;--color-border:#e5e7eb;--color-border-strong:#d1d5db;--color-text-primary:#111827;--color-text-secondary:#6b7280;--color-text-tertiary:#9ca3af;--color-text-inverse:#ffffff;--color-success:#10b981;--color-warning:#f59e0b;--color-danger:#ef4444;--color-info:#3b82f6;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--line-height-body:1.5;--line-height-heading:1.25;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-full:9999px;--shadow-sm:0 1px 2px rgba(0,0,0,0.04);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.06);--shadow-lg:0 8px 24px rgba(0,0,0,0.08);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-8:48px;--space-10:64px;--transition-fast:0.15s ease;--transition-base:0.2s ease}*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{font-family:var(--font-family);line-height:var(--line-height-body)}body{margin:0;background:var(--color-bg);color:var(--color-text-primary);font-size:var(--font-size-base)}.text-custom-primary{color:var(--color-accent,#cc0a0a)!important}.bg-custom-primary{background-color:var(--color-accent,#cc0a0a)!important;color:#fff!important}body,html{margin:0;padding:0}.wrapper-nav{position:fixed;top:0;left:0;right:0;width:100%;z-index:1000000;overflow:visible;transform:translateZ(0);backface-visibility:hidden;will-change:transform}.content-body,.wrapper-main{padding-top:64px}@media (max-width:991px){.content-body,.wrapper-main{padding-top:60px}}.wrapper-nav .dropdown-menu{z-index:1000001}.dark-mode .wrapper-nav{background:var(--bg-darker,#0f172a);border-bottom:1px solid var(--border-color,rgba(55,65,81,.5))}.user-dropdown-menu{border:none!important;border-radius:6px!important;box-shadow:0 4px 16px rgba(0,0,0,.1)!important;padding:6px!important;min-width:220px!important;margin-top:12px!important;background-color:#fff!important;opacity:0;visibility:hidden;pointer-events:none;display:block!important;z-index:1000001!important;transition:opacity .2s ease-out,visibility .2s,transform .2s ease-out}.user-dropdown-menu.show{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.user-dropdown-menu .dropdown-item{border-radius:4px!important;padding:10px 12px!important;font-weight:500!important;font-size:.9rem!important;color:#333!important;transition:all .15s ease!important;display:flex!important;align-items:center!important;margin-bottom:2px!important}.user-dropdown-menu .dropdown-item:last-child{margin-bottom:0!important}.user-dropdown-menu .dropdown-item:focus,.user-dropdown-menu .dropdown-item:hover{background-color:var(--color_default__opacity20)!important;color:var(--color_default__darken)!important;transform:translateX(2px);box-shadow:none}.user-dropdown-menu .dropdown-item i{width:24px!important;margin-right:15px!important;text-align:center!important;color:#adb5bd!important;transition:color .2s ease!important;font-size:1.1rem!important}.user-dropdown-menu .dropdown-item:hover i{color:var(--color_default__darken)!important}.user-dropdown-menu .dropdown-divider{margin:8px 0!important;border-top-color:#f1f3f5!important}.user-dropdown-menu:before{content:"";position:absolute;top:-8px;right:20px;width:16px;height:16px;background:#fff;transform:rotate(45deg);box-shadow:-2px -2px 5px rgba(0,0,0,.04);z-index:-1}.badge-c{background-color:var(--color_default);color:#fff}.min-height-for-footer{min-height:calc(100vh - 150px)}.ad-detail-page{padding:6px 0 48px;background:#f6f7fb}.ad-detail-topbar{margin-bottom:16px}.ad-detail-breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:"·";color:rgba(15,23,42,.35)}.ad-detail-link{color:rgba(15,23,42,.8);text-decoration:none}.ad-detail-link:hover{color:rgba(15,23,42,1);text-decoration:none}.ad-detail-breadcrumb-btn{font-weight:600;line-height:1.2}.ad-detail-dropdown{border:1px solid rgba(15,23,42,.08);border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.1);padding:6px;min-width:220px;margin-top:8px}.ad-detail-dropdown .dropdown-item{border-radius:4px;padding:8px 10px;font-weight:500;color:rgba(15,23,42,.9)}.ad-detail-dropdown .dropdown-item:hover{background:rgba(99,102,241,.08)}.ad-detail-dropdown .dropdown-item.active{background:rgba(99,102,241,.12);color:rgba(15,23,42,1)}.ad-detail-card{background:#fff;border:1px solid rgba(15,23,42,.06)}.ad-detail-alert,.ad-detail-card{border-radius:8px;box-shadow:0 2px 8px rgba(15,23,42,.06)}.ad-detail-alert{border:1px solid rgba(15,23,42,.06)}.ad-detail-alert-icon{width:38px;height:38px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:rgba(15,23,42,.06);margin-right:12px;flex:0 0 auto}.ad-detail-owner{padding:18px}.ad-detail-owner-title{font-weight:800;font-size:18px;margin-bottom:8px;color:rgba(15,23,42,.95)}.ad-detail-hero{padding:18px}.ad-detail-hero-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.ad-detail-hero-title{font-size:22px;font-weight:700;line-height:1.25;color:rgba(15,23,42,.96)}.ad-detail-hero-actions{display:flex;gap:10px}.ad-detail-icon-btn{width:36px;height:36px;border-radius:6px;border:1px solid rgba(15,23,42,.08);background:rgba(15,23,42,.02);color:rgba(15,23,42,.8);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.ad-detail-icon-btn:hover{box-shadow:0 2px 8px rgba(15,23,42,.1);background:rgba(15,23,42,.04)}.ad-detail-icon-btn.is-active{background:var(--primary-color-soft,rgba(255,193,7,.15));border-color:var(--primary-color,rgba(255,193,7,.35));color:var(--primary-color,rgba(184,119,0,1))}.ad-detail-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.ad-detail-chip{display:inline-flex;align-items:center;padding:6px 10px;border-radius:4px;border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.9);color:rgba(15,23,42,.8);font-weight:600;font-size:13px}.ad-detail-chip-primary{background:var(--primary-color-soft,rgba(99,102,241,.08));border-color:var(--primary-color,rgba(99,102,241,.18));color:var(--primary-color,rgba(67,56,202,1))}.ad-detail-chip-muted{background:rgba(15,23,42,.04)}.ad-detail-chip-danger{background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.18);color:rgba(185,28,28,1)}.ad-detail-hero-body{display:flex;flex-direction:column;gap:10px}.ad-detail-gallery-wrap{display:flex;flex-direction:column;gap:8px}.ad-detail-gallery{position:relative;border-radius:8px;overflow:hidden;background:#0b1220;height:520px}.ad-detail-gallery-img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;background:#0b1220}.ad-detail-gallery-empty{height:100%;width:100%;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.04)}.ad-detail-gallery-empty-img{max-width:80%;max-height:80%}.ad-detail-gallery-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:rgba(15,23,42,.45);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.ad-detail-gallery-nav:hover{background:rgba(15,23,42,.6)}.ad-detail-gallery-nav-left{left:12px}.ad-detail-gallery-nav-right{right:12px}.ad-detail-gallery-counter{position:absolute;bottom:12px;right:12px;background:rgba(15,23,42,.55);color:#fff;border:1px solid rgba(255,255,255,.16);border-radius:4px;padding:6px 10px;font-weight:700;font-size:12px}.ad-detail-thumbs{display:flex;gap:10px;overflow-x:auto;padding-bottom:2px}.ad-detail-thumbs::-webkit-scrollbar{height:8px}.ad-detail-thumbs::-webkit-scrollbar-thumb{background:rgba(15,23,42,.12);border-radius:999px}.ad-detail-thumb{border:1px solid rgba(15,23,42,.08);background:#fff;border-radius:6px;padding:0;width:86px;height:64px;flex:0 0 auto;overflow:hidden;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.ad-detail-thumb:hover{box-shadow:0 2px 8px rgba(15,23,42,.1)}.ad-detail-thumb.is-active{border-color:var(--primary-color,rgba(99,102,241,.45));box-shadow:0 10px 24px var(--primary-color-soft,rgba(99,102,241,.14))}.ad-detail-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ad-detail-price{padding:14px 14px 10px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg)}.ad-detail-price-label{font-weight:600;color:var(--color-text-secondary);font-size:13px}.ad-detail-price-value{display:flex;align-items:baseline;gap:10px;margin-top:4px}.ad-detail-currency{font-size:18px}.ad-detail-amount,.ad-detail-currency{font-weight:700;color:var(--color-accent)}.ad-detail-amount{font-size:28px;letter-spacing:-.02em}.ad-detail-section{padding:0}.ad-detail-section-header{padding:14px 18px;border-bottom:1px solid rgba(15,23,42,.06)}.ad-detail-section-title{font-weight:800;color:rgba(15,23,42,.9);font-size:15px;display:flex;align-items:center}.ad-detail-section-body{padding:16px 18px 18px}.ad-detail-description{color:rgba(15,23,42,.86);line-height:1.75;font-size:15px}.ad-detail-links{border-top:1px solid rgba(15,23,42,.06);padding-top:14px}.ad-detail-linkrow+.ad-detail-linkrow{margin-top:10px}.ad-detail-linklabel{font-size:12px;font-weight:800;color:rgba(15,23,42,.7);margin-bottom:2px}.ad-detail-extlink{display:inline-flex;align-items:center;gap:6px;color:var(--primary-color,rgba(67,56,202,1));font-weight:700;word-break:break-word;text-decoration:none}.ad-detail-extlink:hover{text-decoration:underline}.ad-detail-kv{display:flex;flex-direction:column;gap:12px}.ad-detail-kv-row{display:flex;gap:12px;align-items:flex-start}.ad-detail-kv-key{width:160px;flex:0 0 auto;font-weight:800;color:rgba(15,23,42,.7);font-size:13px}.ad-detail-kv-value{color:rgba(15,23,42,.88);font-weight:600;min-width:0}.ad-detail-attr{border:1px solid rgba(15,23,42,.06);border-radius:4px;padding:10px 12px;display:flex;justify-content:space-between;gap:10px}.ad-detail-attr-key{color:rgba(15,23,42,.7);font-weight:700;font-size:13px}.ad-detail-attr-val{color:rgba(15,23,42,.9);font-weight:800;text-align:right;word-break:break-word}.ad-detail-badges-title{font-weight:800;color:rgba(15,23,42,.86);margin-bottom:10px}.ad-detail-badges{display:flex;flex-wrap:wrap;gap:10px}.ad-detail-badge{display:inline-flex;align-items:center;border-radius:4px;padding:8px 12px;border:1px solid rgba(15,23,42,.06);background:rgba(15,23,42,.03);font-weight:700;color:rgba(15,23,42,.82);font-size:13px}.ad-detail-map{border-radius:8px;overflow:hidden;border:1px solid rgba(15,23,42,.06)}.ad-detail-sticky{position:sticky;top:145px}.profile-sidebar-sticky{position:static}@media (min-width:992px){.profile-sidebar-sticky{position:sticky;top:85px;z-index:10}}.ad-detail-seller{padding:16px 18px 18px}.ad-detail-seller-top{display:flex;gap:12px;align-items:center}.ad-detail-seller-avatar{width:68px;height:68px;border-radius:8px;overflow:hidden;flex:0 0 auto;border:1px solid rgba(15,23,42,.08);box-shadow:0 4px 12px rgba(15,23,42,.08)}.ad-detail-seller-avatar img{width:100%;height:100%;object-fit:cover;display:block}.ad-detail-seller-name{font-weight:900;color:rgba(15,23,42,.95);font-size:16px;line-height:1.2}.ad-detail-seller-username{font-weight:700;color:rgba(15,23,42,.55);font-size:13px;margin-top:2px}.ad-detail-seller-rating{margin-top:6px}.ad-detail-stars i{color:#f5a623;margin-right:2px}.ad-detail-seller-info{margin-top:14px;padding-top:12px;border-top:1px solid rgba(15,23,42,.06)}.ad-detail-seller-row{display:flex;align-items:center;color:rgba(15,23,42,.82);font-weight:600;font-size:13px}.ad-detail-seller-actions{margin-top:14px;display:flex;flex-direction:column;gap:10px}.ad-detail-contact-block{padding:12px;border:1px solid rgba(15,23,42,.06);border-radius:8px;background:rgba(15,23,42,.02)}.ad-detail-similar .ad-detail-section-body{padding:10px 12px 14px}.ad-detail-similar-list{display:flex;flex-direction:row;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:6px}.ad-detail-similar-list::-webkit-scrollbar{height:6px}.ad-detail-similar-list::-webkit-scrollbar-track{background:transparent}.ad-detail-similar-list::-webkit-scrollbar-thumb{background:rgba(15,23,42,.12);border-radius:999px}.ad-detail-similar-item{display:block;text-decoration:none;color:inherit;border:1px solid rgba(15,23,42,.06);border-radius:8px;overflow:hidden;background:#fff;transition:box-shadow .15s ease;flex:0 0 auto;width:180px}.ad-detail-similar-item:hover{box-shadow:0 4px 12px rgba(15,23,42,.1)}.ad-detail-similar-thumb{position:relative;height:160px;background:rgba(15,23,42,.04)}.ad-detail-similar-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ad-detail-similar-price{position:absolute;left:10px;bottom:10px;background:rgba(15,23,42,.65);color:#fff;border-radius:4px;padding:6px 10px;font-weight:800;font-size:12px;border:1px solid rgba(255,255,255,.16)}.ad-detail-similar-title{padding:10px 12px;font-weight:800;color:rgba(15,23,42,.92);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-detail-modal-content{border:1px solid rgba(15,23,42,.06);border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.16)}@media (max-width:991.98px){.ad-detail-gallery{height:380px}.ad-detail-kv-key{width:120px}.ad-detail-sticky{position:static}}.messages-dropdown,.wallet-dropdown{position:relative}.messages-preview-new,.wallet-preview-new{display:block;opacity:0;visibility:hidden;position:absolute;top:100%;right:0;left:auto;z-index:1100;margin-top:5px;background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);border:1px solid var(--color-border);padding:8px 0;min-width:260px;pointer-events:none;transition:opacity .2s ease-out,visibility .2s,transform .2s ease-out;transform:translateY(10px)}.messages-dropdown:hover .messages-preview-new,.messages-preview-new:hover,.wallet-dropdown:hover .wallet-preview-new,.wallet-preview-new:hover{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.messages-preview-new:before,.wallet-preview-new:before{content:"";position:absolute;top:-8px;right:28px;width:16px;height:16px;background:var(--color-surface);transform:rotate(45deg);box-shadow:-2px -2px 5px rgba(0,0,0,.04);z-index:-1;border-left:1px solid var(--color-border);border-top:1px solid var(--color-border)}.messages-preview-new:after,.wallet-preview-new:after{content:"";position:absolute;top:-15px;left:0;right:0;height:15px;background:transparent}.messages-preview-new{max-height:400px;overflow-y:auto}.message-preview-item{display:flex;align-items:center;padding:10px 16px;transition:background var(--transition-fast);text-decoration:none;color:var(--color-text-primary)}.message-preview-item:hover{background:var(--color-bg)}.message-preview-avatar{width:42px;height:42px;border-radius:50%;object-fit:cover;margin-right:12px;border:1px solid rgba(0,0,0,.05)}.message-preview-content{flex:1 1;min-width:0}.message-preview-name{font-weight:700;font-size:.95rem;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-preview-count{background:var(--color_default);color:#fff;font-size:.75rem;font-weight:700;padding:2px 8px;border-radius:10px;height:fit-content}.messages-empty{padding:20px;text-align:center;color:#94a3b8;font-size:.9rem}.grata-points-icon-premium{width:32px;height:32px;border-radius:50%;border:2px solid var(--color_default);color:var(--color_default);display:flex!important;align-items:center!important;justify-content:center!important;font-weight:800!important;font-size:.8rem!important}.grata-points-value{font-size:1.5rem!important;font-weight:800!important;color:#1e293b!important;letter-spacing:-.5px!important}.btn-premium-sm{background:var(--color_default)!important;color:#fff!important;border-radius:6px!important;font-weight:700!important;font-size:.85rem!important;padding:10px!important;transition:all .2s ease!important;border:none!important;display:block!important;text-align:center!important;text-decoration:none!important}.btn-premium-sm:hover{background:var(--color_default__darken)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px var(--color_default__opacity20)!important}.sidebar-search-wrapper{position:relative;padding:10px 15px;background:#fff;border-bottom:1px solid #f1f5f9}.sidebar-search{width:100%;padding:10px 15px 10px 40px;border-radius:6px;border:1px solid #e2e8f0;background:#f8fafc;font-size:.9rem;transition:all .2s ease;outline:none}.sidebar-search:focus{border-color:var(--color_default);background:#fff;box-shadow:0 0 0 3px var(--color_default__opacity20)}.sidebar-search-icon{position:absolute;left:30px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:.9rem;pointer-events:none}.sidebar-items-wrapper{max-height:calc(100vh - 180px);overflow-y:auto}.sidebar-items-wrapper::-webkit-scrollbar{width:6px}.sidebar-items-wrapper::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.sidebar-link-back{background:#f8fafc!important;font-weight:700!important;border-bottom:1px solid #f1f5f9}.sidebar-link-back,.sidebar-link-back i{color:var(--color_default__darken)!important}.country-item-mobile,.language-item-mobile{padding:12px 20px!important;cursor:pointer;display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid #f8fafc}.country-item-mobile.active,.language-item-mobile.active{background:var(--color_default__opacity20)!important;color:var(--color_default__darken)!important;font-weight:700!important}.country-name,.language-item-name{font-size:.95rem}.country-code-badge,.language-code-badge{font-size:.75rem;font-weight:700;color:#94a3b8;padding:2px 6px;background:#f1f5f9;border-radius:6px;text-transform:uppercase}.country-item-mobile.active .country-code-badge,.language-item-mobile.active .language-code-badge{background:#fff;color:var(--color_default__darken)}@media (max-width:768px){.ad-detail-page{padding-top:4px}.ad-detail-topbar{padding:.6rem .85rem;margin-bottom:12px;border-radius:12px}.ad-detail-card{border-radius:8px;margin-bottom:12px!important}.ad-detail-hero,.ad-detail-owner,.ad-detail-section-body,.ad-detail-section-header,.ad-detail-seller{padding:14px 14px 15px!important}.ad-detail-hero-title{font-size:20px;letter-spacing:-.01em}.ad-detail-gallery{height:320px;border-radius:8px}.ad-detail-amount{font-size:26px}}@keyframes pageFadeIn{0%{opacity:0}to{opacity:1}}.page-transition-wrapper{animation:pageFadeIn .4s ease-out forwards;width:100%;flex:1 1;display:flex;flex-direction:column}.btn-primary{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:var(--primary-color-hover)!important;border-color:var(--primary-color-hover)!important;box-shadow:0 0 0 .2rem var(--primary-color-soft)!important}.btn-outline-primary{color:var(--primary-color)!important;border-color:var(--primary-color)!important;background-color:transparent!important}.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important}.text-primary{color:var(--primary-color)!important}.badge-primary{background-color:var(--primary-color)!important;color:#fff!important}.border-primary{border-color:var(--primary-color)!important}.ad-detail-card,.ad-detail-topbar,.btn,.card,.dropdown-menu,.premium-card{border-radius:var(--border-radius-base)!important}@keyframes loadingProgress{0%{width:0;left:0}50%{width:70%;left:15%}to{width:0;left:100%}}.settings-page-wrap{max-width:1200px;margin:2rem auto 0;padding:0 1rem}.dark-mode .settings-page-wrap{color:#e5e7eb}.settings-section{background:white;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);margin-bottom:1.5rem;overflow:hidden;transition:all .15s ease}.dark-mode .settings-section{background:#0f172a;box-shadow:0 4px 14px rgba(0,0,0,.6)}.settings-section:hover{box-shadow:0 4px 12px rgba(0,0,0,.05)}.settings-header{background:linear-gradient(135deg,#f8f9fa,#ffffff);padding:1rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.dark-mode .settings-header{background:linear-gradient(135deg,rgba(15,23,42,1),rgba(15,23,42,.92));border-bottom-color:rgba(55,65,81,.5)}.settings-header-actions{display:flex;gap:.5rem;flex-wrap:wrap}.settings-title{font-size:1.1rem;font-weight:600;margin:0;color:#2c3e50;display:flex;align-items:center}.dark-mode .settings-title{color:#f1f5f9}.settings-title i{margin-right:.75rem;color:var(--color-accent);font-size:1.2rem}.settings-body{padding:1.5rem}.dark-mode .settings-body{background:#0f172a}.avatar-section{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem}.avatar-container{position:relative;flex-shrink:0}.avatar-label{position:relative;display:block;cursor:pointer}.profile-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid var(--color-accent-border);transition:all .15s ease}.avatar-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s ease}.avatar-label:hover .avatar-overlay{opacity:1}.avatar-overlay i{color:white;font-size:1.5rem}.avatar-info{flex-grow:1}.dark-mode .avatar-info{color:#e2e8f0}.settings-page-wrap .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.settings-page-wrap .form-group-compact{margin-bottom:1rem}.settings-page-wrap .form-label{font-weight:600;color:#34495e;margin-bottom:.5rem;font-size:.9rem;display:flex;align-items:center}.dark-mode .settings-page-wrap .form-label{color:#e2e8f0}.settings-page-wrap .form-label i{margin-right:.5rem;color:var(--color-accent);width:16px;text-align:center}.settings-page-wrap .form-control-modern{border:2px solid #e9ecef;border-radius:8px;padding:.6rem .75rem;font-size:.9rem;transition:all .15s ease;width:100%}.dark-mode .settings-page-wrap .form-control-modern{border-color:#334155;background:#0f172a;color:#f1f5f9}.dark-mode .settings-page-wrap .form-control-modern::placeholder{color:#64748b}.settings-page-wrap .form-control-modern:focus{border-color:var(--color-accent);box-shadow:0 0 0 .2rem var(--color-accent-soft);outline:none}.settings-page-wrap .form-text{font-size:.8rem;color:#6c757d;margin-top:.25rem}.dark-mode .settings-page-wrap .form-text{color:#94a3b8}.data-item{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid #f1f3f4}.dark-mode .data-item{border-bottom-color:rgba(55,65,81,.5)}.data-item:last-child{border-bottom:none}.data-label{font-weight:500;color:#495057;display:flex;align-items:center}.dark-mode .data-label{color:#cbd5e1}.data-label i{margin-right:.5rem;color:var(--color-accent);width:16px;text-align:center}.data-value{color:#2c3e50;font-weight:500}.dark-mode .data-value{color:#f1f5f9}.data-right{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem}.data-actions{display:flex;gap:.5rem}.btn-modern{border:none;border-radius:6px;font-weight:500;padding:.5rem 1rem;transition:all .15s ease;font-size:.9rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;line-height:1.5}.btn-sm-modern{padding:.35rem .75rem;font-size:.82rem}.btn-primary-modern{background:var(--color-accent);color:white}.btn-primary-modern:hover:not(:disabled){background:var(--color-accent-hover);opacity:.9;color:white}.btn-primary-modern:disabled{opacity:.65;cursor:not-allowed}.btn-outline-modern{border:2px solid var(--color-accent);color:var(--color-accent);background:transparent}.btn-outline-modern:hover{background:var(--color-accent);color:white;opacity:.9}.btn-secondary-modern{background:#6c757d;color:white}.dark-mode .btn-secondary-modern{background:#475569}.btn-secondary-modern:hover{background:#5a6268;opacity:.9;color:white}.dark-mode .btn-secondary-modern:hover{background:#64748b}.settings-controls{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.control-group{background:#f8f9fa;padding:1rem;border-radius:6px;border:1px solid #e9ecef}.dark-mode .control-group{background:#0f172a;border-color:#1e293b}.control-title{font-size:.9rem;font-weight:600;color:#495057;margin-bottom:.75rem;display:flex;align-items:center}.dark-mode .control-title{color:#e2e8f0}.control-title i{margin-right:.5rem;color:var(--color-accent)}.theme-color-palette{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.85rem}.theme-color-swatch{width:36px;height:36px;border-radius:50%;border:2px solid transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#ffffff;font-size:12px;font-weight:700;box-shadow:0 2px 6px rgba(0,0,0,.15);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;padding:0;outline:none}.theme-color-swatch:hover{transform:scale(1.15);box-shadow:0 4px 12px rgba(0,0,0,.25)}.theme-color-swatch.active{border-color:#ffffff;box-shadow:0 0 0 2.5px var(--color-accent,#cc0a0a),0 4px 10px rgba(0,0,0,.25);transform:scale(1.1)}.dark-mode .theme-color-swatch.active{border-color:#0f172a;box-shadow:0 0 0 2.5px #ffffff,0 4px 12px rgba(0,0,0,.5)}.theme-reset-btn{display:inline-flex;align-items:center;gap:.4rem;background:transparent;border:1px solid #d1d5db;border-radius:6px;padding:.4rem .8rem;font-size:.82rem;font-weight:500;color:#4b5563;cursor:pointer;transition:all .15s ease}.theme-reset-btn:hover{background:#f3f4f6;color:#1f2937;border-color:#9ca3af}.dark-mode .theme-reset-btn{border-color:#334155;color:#94a3b8}.dark-mode .theme-reset-btn:hover{background:#1e293b;color:#f1f5f9;border-color:#475569}.settings-range{width:100%;appearance:none;-webkit-appearance:none;height:6px;border-radius:3px;background:linear-gradient(to right,#e9ecef,var(--color-accent));outline:none;cursor:pointer}.dark-mode .settings-range{background:linear-gradient(to right,#334155,var(--color-accent))}.settings-range::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--color-accent);border:3px solid white;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer;-webkit-transition:transform .15s ease;transition:transform .15s ease}.settings-range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--color-accent);border:3px solid white;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer}.range-labels{display:flex;justify-content:space-between;font-size:.75rem;color:#94a3b8;margin-top:.35rem}.settings-switch{position:relative;display:inline-block;width:44px;height:24px;cursor:pointer}.settings-switch input{opacity:0;width:0;height:0}.settings-switch-slider{position:absolute;top:0;left:0;right:0;bottom:0;background:#cbd5e1;border-radius:24px;transition:all .25s ease}.dark-mode .settings-switch-slider{background:#475569}.settings-switch-slider:before{content:"";position:absolute;width:18px;height:18px;left:3px;bottom:3px;background:white;border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.12)}.settings-switch input:checked+.settings-switch-slider{background:var(--color-accent)}.settings-switch input:checked+.settings-switch-slider:before{transform:translateX(20px)}.settings-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:10000;animation:settingsModalFadeIn .2s ease}.settings-modal-wrap{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:10001;padding:1rem}.settings-modal{background:white;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);width:100%;max-width:420px;animation:settingsModalSlideUp .15s ease-out;overflow:hidden}.dark-mode .settings-modal{background:#0f172a;border:1px solid rgba(55,65,81,.5);box-shadow:0 20px 60px rgba(0,0,0,.6)}.settings-modal-lg{max-width:640px}.settings-modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #f1f3f4}.dark-mode .settings-modal-header{border-bottom-color:rgba(55,65,81,.5)}.settings-modal-title{font-size:1.1rem;font-weight:700;margin:0;color:#2c3e50}.dark-mode .settings-modal-title{color:#f1f5f9}.settings-modal-close{background:none;border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6c757d;transition:all .2s ease;font-size:1rem}.dark-mode .settings-modal-close{color:#94a3b8}.settings-modal-close:hover{background:#f1f3f4;color:#2c3e50}.dark-mode .settings-modal-close:hover{background:rgba(55,65,81,.5);color:#f1f5f9}.settings-modal-body{padding:1.5rem}.settings-modal-footer-btns{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid #f1f3f4}.dark-mode .settings-modal-footer-btns{border-top-color:rgba(55,65,81,.5)}.settings-form-group{margin-bottom:1rem}.settings-input-wrap{position:relative}.settings-input-wrap .form-control-modern{padding-right:2.5rem}.field-icon-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#94a3b8;cursor:pointer;transition:color .2s ease}.field-icon-toggle:hover{color:var(--color-accent)}.settings-alert{padding:.75rem 1rem;border-radius:8px;font-size:.9rem;margin-bottom:1rem}.settings-alert-error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.dark-mode .settings-alert-error{background:rgba(153,27,27,.15);color:#fca5a5;border-color:rgba(153,27,27,.3)}.settings-alert-warn{background:#fffbeb;color:#92400e;border:1px solid #fde68a}.dark-mode .settings-alert-warn{background:rgba(146,64,14,.15);color:#fcd34d;border-color:rgba(146,64,14,.3)}.settings-alert-info{background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe;font-weight:600;text-align:center}.dark-mode .settings-alert-info{background:rgba(30,64,175,.15);color:#93c5fd;border-color:rgba(30,64,175,.3)}.timer-circle{width:40px;height:40px;border:2px solid #2c3e50;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:.85rem;font-weight:700;color:#2c3e50}.dark-mode .timer-circle{border-color:#64748b;color:#e2e8f0}@keyframes settingsModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes settingsModalSlideUp{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.settings-page-wrap{padding:0 .5rem}.settings-body{padding:1rem}.settings-controls,.settings-page-wrap .form-row{grid-template-columns:1fr}.settings-controls{gap:1rem}.avatar-section{flex-direction:column;text-align:center}.data-item{flex-direction:column;align-items:flex-start;gap:.5rem}.data-actions,.data-right{width:100%;justify-content:flex-end}.settings-header{flex-direction:column;align-items:flex-start}.settings-header-actions{width:100%;justify-content:flex-end}}@media (max-width:576px){.settings-header{padding:.75rem 1rem}.settings-body{padding:.75rem}.profile-avatar{width:70px;height:70px}.settings-page-wrap .form-control-modern{padding:.5rem .65rem;font-size:.85rem}}.dark-mode{--color-bg:#0f0f0f;--color-surface:#1a1a1a;--color-border:rgba(255,255,255,0.08);--color-border-strong:rgba(255,255,255,0.15);--color-text-primary:#f5f5f5;--color-text-secondary:#a3a3a3;--color-text-tertiary:#737373;--color-text-inverse:#0f0f0f;--color_default:#b91c1c;--color_default__darken:#991b1b;--color-accent:var(--color_default);--color-accent-hover:var(--color_default__darken);--color-accent-soft:var(--color_default__opacity20,rgba(185,28,28,0.12));--color-accent-border:var(--color_default__opacity30,rgba(185,28,28,0.3));--bg-dark:var(--color-bg);--bg-darker:var(--color-surface);--bg-card:#262626;--bg-hover:#2e2e2e;--text-primary:var(--color-text-primary);--text-secondary:var(--color-text-secondary);--accent-color:var(--color-accent);--accent-hover:var(--color-accent-hover)}.dark-mode body{background:var(--color-bg);color:var(--color-text-primary)}.dark-mode .wrapper-nav{background:var(--color-surface);border-bottom:1px solid var(--color-border)}.dark-mode .dropdown-menu{background-color:var(--color-surface)!important;border:1px solid var(--color-border)!important;color:var(--color-text-primary)!important}.dark-mode .dropdown-item{color:var(--color-text-secondary)!important;background-color:transparent!important}.dark-mode .dropdown-item:focus,.dark-mode .dropdown-item:hover{background-color:var(--color-bg)!important;color:var(--color-text-primary)!important}.dark-mode .dropdown-item i{color:var(--color-text-tertiary)!important}.dark-mode .dropdown-item:hover i{color:var(--color-text-primary)!important}.dark-mode .dropdown-divider{border-top:1px solid var(--color-border)!important}.dark-mode .dropdown-search-wrapper{background:var(--color-surface)!important;border-bottom:1px solid var(--color-border)!important}.dark-mode .dropdown-search{background-color:var(--color-bg)!important;border:1px solid var(--color-border)!important;color:var(--color-text-primary)!important}.dark-mode .dropdown-search::placeholder{color:var(--color-text-tertiary)!important}.dark-mode .dropdown-search-icon{color:var(--color-text-tertiary)!important}.dark-mode .messages-preview-new:before,.dark-mode .user-dropdown-menu:before,.dark-mode .wallet-preview-new:before{background:var(--color-surface);border-left:1px solid var(--color-border);border-top:1px solid var(--color-border)}.dark-mode .ad-detail-page{background:var(--color-bg)}.dark-mode .ad-detail-card{background:var(--color-surface);border:1px solid var(--color-border)}.dark-mode .ad-detail-gallery{background:#000}.dark-mode .ad-detail-gallery-empty,.dark-mode .ad-detail-thumb{background:var(--color-surface)}.dark-mode .ad-detail-thumb{border:1px solid var(--color-border)}.dark-mode .ad-detail-thumb.is-active{border-color:var(--color-accent)}.dark-mode .ad-detail-price{background:var(--color-surface);border:1px solid var(--color-border)}.dark-mode .ad-detail-section-header{border-bottom:1px solid var(--color-border)}.dark-mode .ad-detail-chip{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-primary)}.dark-mode .ad-detail-chip-primary{background:var(--color-accent-soft);border-color:var(--color-accent-border);color:var(--color-accent)}.dark-mode .ad-detail-chip-muted{background:var(--color-surface)}.dark-mode .ad-detail-chip-danger{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.2);color:#ef4444}.dark-mode .ad-detail-badge,.dark-mode .ad-detail-icon-btn{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-primary)}.dark-mode .ad-detail-icon-btn:hover{background:var(--color-surface);border-color:var(--color-border-strong)}.dark-mode .ad-detail-attr-key,.dark-mode .ad-detail-kv-key,.dark-mode .ad-detail-section-body{color:var(--color-text-secondary)}.dark-mode .ad-detail-attr-val,.dark-mode .ad-detail-kv-value{color:var(--color-text-primary)}.dark-mode .ad-detail-attr{background:var(--color-surface)}.dark-mode .ad-detail-attr,.dark-mode .ad-detail-seller-avatar{border:1px solid var(--color-border)}.dark-mode .ad-detail-alert,.dark-mode .ad-detail-contact-block,.dark-mode .ad-detail-similar-item{background:var(--color-surface);border:1px solid var(--color-border)}.dark-mode .ad-detail-alert-icon{background:var(--color-surface)}.dark-mode .ad-detail-modal-content{background:var(--color-surface)}.dark-mode .ad-detail-map,.dark-mode .ad-detail-modal-content{border:1px solid var(--color-border)}.dark-mode .dataTables_wrapper,.dark-mode .gridjs-container{color:var(--color-text-primary)}.dark-mode .gridjs-table,.dark-mode table.dataTable,.dark-mode table.table{border-color:var(--color-border)!important;background-color:var(--color-bg)!important}.dark-mode .gridjs-th,.dark-mode table.dataTable thead th,.dark-mode table.table thead th{background-color:var(--color-surface)!important;color:var(--color-text-primary)!important;border-color:var(--color-border)!important}.dark-mode .gridjs-td,.dark-mode table.dataTable tbody td,.dark-mode table.table tbody td{background-color:var(--color-bg)!important;color:var(--color-text-secondary)!important;border-color:var(--color-border)!important}.dark-mode .gridjs-table tbody tr:hover td,.dark-mode table.dataTable tbody tr:hover td,.dark-mode table.table tbody tr:hover td{background-color:var(--color-surface)!important}.dark-mode .sidebar-menu{background:var(--color-surface);border-right:1px solid var(--color-border)}.dark-mode .sidebar-header{border-bottom:1px solid var(--color-border)}.dark-mode .sidebar-link:hover{background:var(--color-surface)}.dark-mode .sidebar-link.active{background:var(--color-accent-soft);color:var(--color-accent);border-left-color:var(--color-accent)}.dark-mode .sidebar-footer{border-top:1px solid var(--color-border)}.dark-mode .sidebar-close:hover{background:var(--color-surface)}.dark-mode .sidebar-search-wrapper{background:var(--color-surface);border-bottom:1px solid var(--color-border)}.dark-mode .sidebar-search{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-primary)}.dark-mode .sidebar-search:focus{border-color:var(--color-accent);background:var(--color-surface)}.dark-mode .sidebar-link-back{background:var(--color-surface);color:var(--color-text-primary);border-bottom:1px solid var(--color-border)}.dark-mode .badge-c{background-color:var(--color-accent);color:white}.dark-mode .bg-white{background-color:var(--color-surface)!important}.dark-mode .bg-light{background-color:var(--color-bg)!important}.dark-mode .border,.dark-mode .border-bottom,.dark-mode .border-end,.dark-mode .border-left,.dark-mode .border-right,.dark-mode .border-start,.dark-mode .border-top,.dark-mode .react-select__control{border-color:var(--color-border)!important}.dark-mode .react-select__control{background-color:var(--color-surface)!important;color:var(--color-text-primary)!important}.dark-mode .react-select__control:hover{border-color:var(--color-border-strong)!important}.dark-mode .react-select__control--is-disabled{background-color:var(--color-bg)!important;opacity:.6}.dark-mode .react-select__value-container>div[style*="position: absolute"]{color:var(--color-text-secondary)!important}.dark-mode .react-select__single-value{color:var(--color-text-primary)!important}.dark-mode .react-select__placeholder{color:var(--color-text-tertiary)!important}.dark-mode .react-select__menu{background-color:var(--color-surface)!important;border:1px solid var(--color-border)!important;box-shadow:0 4px 12px rgba(0,0,0,.3)!important}.dark-mode .react-select__option{background-color:transparent!important;color:var(--color-text-secondary)!important}.dark-mode .react-select__option--is-focused{background-color:var(--color-bg)!important;color:var(--color-text-primary)!important}.dark-mode .react-select__option--is-selected{background-color:var(--color-accent)!important;color:#ffffff!important}.dark-mode .react-select__indicator{color:var(--color-text-secondary)!important}.dark-mode .react-select__indicator:hover{color:var(--color-text-primary)!important}.dark-mode .react-select__multi-value{background-color:var(--color-bg)!important;border:1px solid var(--color-border)!important}.dark-mode .react-select__multi-value__label{color:var(--color-text-primary)!important}.dark-mode .react-select__multi-value__remove{color:var(--color-text-secondary)!important}.dark-mode .react-select__multi-value__remove:hover{background-color:var(--color-accent-soft)!important;color:var(--color-accent)!important}.dark-mode footer{background:var(--color-surface)!important;border-top:1px solid var(--color-border)!important;color:var(--color-text-secondary)!important}.dark-mode footer.bg-white{background-color:var(--color-surface)!important}.dark-mode footer .text-dark,.dark-mode footer.text-dark{color:var(--color-text-primary)!important}.dark-mode footer .bg-light{background-color:var(--color-bg)!important}.dark-mode footer a{color:var(--color-text-secondary)!important}.dark-mode footer a:hover{color:var(--color-text-primary)!important}.dark-mode .card{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-primary)}.dark-mode .card-header{border-bottom:1px solid var(--color-border)}.dark-mode .card-body,.dark-mode .card-header,.dark-mode .list-group-item{background:var(--color-surface)}.dark-mode .list-group-item{border:1px solid var(--color-border);color:var(--color-text-primary)}.dark-mode .list-group-item:hover{background:var(--color-surface)}.dark-mode .pagination .page-link{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-primary)}.dark-mode .pagination .page-link:hover{background:var(--color-surface)}.dark-mode .pagination .page-item.active .page-link{background:var(--color-accent);border-color:var(--color-accent);color:white}.dark-mode .alert{border:1px solid var(--color-border);color:var(--color-text-primary)}.dark-mode .alert,.dark-mode .progress{background:var(--color-surface)}.dark-mode .progress-bar{background:var(--color-accent)}.dark-mode .nav-tabs{border-bottom:1px solid var(--color-border)}.dark-mode .nav-tabs .nav-link{color:var(--color-text-secondary);border:1px solid transparent}.dark-mode .nav-tabs .nav-link:hover{border-color:var(--color-border);color:var(--color-text-primary)}.dark-mode .nav-tabs .nav-link.active{background:var(--color-surface);border-color:var(--color-border) var(--color-border) var(--color-surface);color:var(--color-text-primary)}.dark-mode .tab-content{background:var(--color-surface);border:1px solid var(--color-border);border-top:none}.dark-mode .btn-primary{background:var(--color-accent);border-color:var(--color-accent)}.dark-mode .btn-primary:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.dark-mode .gridjs-table,.dark-mode table.dataTable{background:var(--color-surface)!important}.dark-mode .gridjs-td,.dark-mode table.dataTable tbody td{background-color:var(--color-bg)!important}.dark-mode .pagination-btn,.dark-mode .pagination-card{background:var(--color-surface)!important;border-color:var(--color-border)!important}.dark-mode .pagination-btn{color:var(--color-text-secondary)!important}.dark-mode .pagination-btn.active{background:var(--color-accent)!important;color:#fff!important}.dark-mode .filters-container{background:var(--color-surface)!important;border-color:var(--color-border)!important}.dark-mode .dataTables_filter input,.dark-mode .dataTables_length select{background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}.dark-mode .ad-title-container .title-tooltip,.dark-mode .title-tooltip{color:var(--color-text-primary)!important}.dark-mode .ad-title-container .title-tooltip,.dark-mode .mobile-view-toggle,.dark-mode .title-tooltip{background:var(--color-surface)!important;border-color:var(--color-border)!important}.dark-mode .view-toggle-btn.active{background:var(--color-bg)!important;color:var(--color-accent)!important}.dark-mode .mobile-premium-select{color:var(--color-text-primary)!important}.dark-mode .mobile-param-item,.dark-mode .mobile-premium-select{background:var(--color-surface)!important;border-color:var(--color-border)!important}.dark-mode .bm-table-overlay-btn,.dark-mode .qv-grid-overlay-btn,.dark-mode .qv-table-overlay-btn{background:var(--color-surface)!important;color:var(--color-text-primary)!important}.dark-mode .ad-table-row .ad-title-container,.dark-mode .ads-table-scroll{background:var(--color-bg)!important}.dark-mode .sticky-second-nav{background:var(--bg-darker,#0f172a)!important;border-bottom:1px solid var(--border-color,rgba(55,65,81,.5))!important;box-shadow:0 4px 15px rgba(0,0,0,.3)!important}.dark-mode .ads-list-sticky-container.is-open{background:rgba(26,26,26,.95)!important;box-shadow:0 4px 15px rgba(0,0,0,.3)!important}.dark-mode .settings-modal,.dark-mode .settings-section{background:var(--color-surface)!important}.dark-mode .settings-section{border-color:var(--color-border)!important}.dark-mode .settings-header{background:var(--color-surface)!important;border-bottom-color:var(--color-border)!important}.dark-mode .form-control-modern{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}.dark-mode .form-control-modern:focus{border-color:var(--color-accent)!important}.dark-mode .ad-detail-card{background:var(--color-surface)!important;border-color:var(--color-border)!important}.dark-mode .ad-detail-card .ad-detail-section-header{border-bottom-color:var(--color-border)!important}.dark-mode .ad-detail-card .ad-detail-section-body{background:transparent!important}.dark-mode .ad-detail-similar-item{background:var(--color-surface)!important}.dark-mode .ad-detail-seller-avatar,.dark-mode .ad-detail-similar-item{border-color:var(--color-border)!important}.dark-mode .ad-detail-contact-block,.dark-mode .ad-detail-modal-content{background:var(--color-surface)!important;border-color:var(--color-border)!important}.dark-mode .ad-detail-breadcrumb .breadcrumb-item.active{color:var(--color-text-primary)!important}.dark-mode .ad-detail-breadcrumb-btn,.dark-mode .ad-detail-link{color:var(--color-text-secondary)!important}.dark-mode .ad-detail-hero-title,.dark-mode .ad-detail-owner-title{color:var(--color-text-primary)!important}.dark-mode .ad-detail-price-label{color:var(--color-text-secondary)!important}.dark-mode .ad-detail-description,.dark-mode .ad-detail-price-value,.dark-mode .ad-detail-section-title{color:var(--color-text-primary)!important}.dark-mode .ad-detail-kv-key{color:var(--color-text-secondary)!important}.dark-mode .ad-detail-kv-value{color:var(--color-text-primary)!important}.dark-mode .ad-detail-attr-key{color:var(--color-text-secondary)!important}.dark-mode .ad-detail-attr-val{color:var(--color-text-primary)!important}.dark-mode .ad-detail-chip{background:var(--color-bg)!important}.dark-mode .ad-detail-chip,.dark-mode .ad-detail-icon-btn{border-color:var(--color-border)!important;color:var(--color-text-secondary)!important}.dark-mode .ad-detail-icon-btn{background:var(--color-surface)!important}.dark-mode .ad-detail-seller-name{color:var(--color-text-primary)!important}.dark-mode .ad-detail-seller-username{color:var(--color-text-secondary)!important}.dark-mode .ad-detail-similar-title{color:var(--color-text-primary)!important}.dark-mode .map-container{border-color:var(--color-border)!important}.dark-mode .ad-card-mini,.dark-mode .search-category-item,.dark-mode .search-page .search-card,.dark-mode .search-result-item{background:var(--color-surface)!important;border-color:var(--color-border)!important}.dark-mode .mobile-filters-pills-bar{background:var(--color-bg)!important;border-bottom:1px solid var(--color-border)!important}.dark-mode .mobile-filter-pill{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text-secondary)!important}.dark-mode .mobile-filter-pill:active,.dark-mode .mobile-filter-pill:hover{background:var(--bg-hover,#2e2e2e)!important}.dark-mode .mobile-filter-pill.active{background:var(--color-accent)!important;border-color:var(--color-accent)!important;color:#ffffff!important}.dark-mode .mobile-filter-pill.main-pill{background:var(--color-surface)!important;border-color:var(--color-accent)!important;color:var(--color-text-primary)!important}.dark-mode .mobile-filters-overlay{background:var(--color-bg)!important}.dark-mode .mobile-filter-card{background:var(--color-surface)!important;border-color:var(--color-border)!important}.dark-mode .mobile-filter-card-icon,.dark-mode .mobile-filter-card-name{color:var(--color-text-primary)!important}.dark-mode .mobile-filter-card-value{color:var(--color-text-secondary)!important}.dark-mode .mobile-filter-card-arrow{color:var(--color-text-tertiary)!important}.dark-mode .mobile-filter-card-content,.dark-mode .mobile-filters-modal-footer{border-top-color:var(--color-border)!important}.dark-mode .mobile-filters-modal-footer{background:var(--color-surface)!important}.dark-mode .mobile-filters-btn-secondary{background:var(--color-bg)!important;color:var(--color-text-primary)!important}.dark-mode .mobile-filters-btn-secondary:active{background:var(--bg-hover,#2e2e2e)!important}.dark-mode .mobile-filters-btn-primary{background:var(--color-accent)!important;color:#ffffff!important}.dark-mode .mobile-ad-card-row{background:var(--color-surface)!important}.dark-mode .mobile-ad-card-row .text-dark,.dark-mode .mobile-ad-card-row h6,.dark-mode .mobile-ad-card-row span.text-dark{color:var(--color-text-primary)!important}.dark-mode .mobile-ad-card-row .text-muted,.dark-mode .mobile-ad-card-row span.text-muted,.dark-mode .mobile-card-expand-btn{color:var(--color-text-secondary)!important}.dark-mode .qv-modal-container{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;box-shadow:0 8px 24px rgba(0,0,0,.4)!important}.dark-mode .qv-modal-header{border-bottom:1px solid var(--color-border)!important}.dark-mode .qv-btn-icon{color:var(--color-text-secondary)!important}.dark-mode .qv-btn-icon:hover{background:var(--color-bg)!important;color:var(--color-text-primary)!important}.dark-mode .qv-gallery-empty,.dark-mode .qv-gallery-main{background:var(--color-bg)!important;border-color:var(--color-border)!important}.dark-mode .qv-section-title,.dark-mode .qv-title{color:var(--color-text-primary)!important}.dark-mode .qv-price{color:var(--color-accent)!important}.dark-mode .qv-description-text,.dark-mode .qv-meta-item{color:var(--color-text-secondary)!important}.dark-mode .qv-chars-container,.dark-mode .qv-chars-item{border-color:var(--color-border)!important}.dark-mode .qv-chars-label{color:var(--color-text-tertiary)!important}.dark-mode .qv-chars-value{color:var(--color-text-primary)!important}.dark-mode .qv-profile-card{background:var(--color-bg)!important;border:1px solid var(--color-border)!important}.dark-mode .qv-profile-name{color:var(--color-text-primary)!important}.dark-mode .qv-open-ad-btn{background:var(--color-accent)!important;color:#ffffff!important}.dark-mode .qv-open-ad-btn:hover{background:var(--color-accent-hover)!important}.dark-mode .chat-page-wrapper{--chat-bg:var(--color-bg)!important;--chat-glass:rgba(26,26,26,0.7)!important;--chat-glass-border:var(--color-border)!important;--chat-shadow:0 8px 32px 0 rgba(0,0,0,0.3)!important;background:var(--color-bg)!important}.dark-mode .chat-item-name,.dark-mode .chat-sidebar-header h2{color:var(--color-text-primary)!important}.dark-mode .chat-item:hover{background:rgba(255,255,255,.03)!important}.dark-mode .chat-item.active{background:rgba(255,255,255,.06)!important;border-left-color:var(--color-accent)!important}.dark-mode .chat-main{background:var(--color-surface)!important}.dark-mode .chat-header{border-bottom-color:var(--color-border)!important}.dark-mode .chat-messages{background:var(--color-bg)!important}.dark-mode .message-row.opponent .message-bubble{background:var(--color-surface)!important;color:var(--color-text-primary)!important}.dark-mode .chat-input-area{border-top-color:var(--color-border)!important}.dark-mode .chat-input-form{background:var(--color-surface)!important;border:1px solid var(--color-border)!important}.dark-mode .chat-input{color:var(--color-text-primary)!important}.dark-mode .chat-input::placeholder{color:var(--color-text-tertiary)!important}.dark-mode .chat-send-btn:disabled{background:var(--color-border-strong)!important;color:var(--color-text-tertiary)!important}.dark-mode .online-dot{border-color:var(--color-surface)!important}.dark-mode .confirm-modal{background:var(--color-surface)!important;border:1px solid var(--color-border)!important}.dark-mode .modal-title{color:var(--color-text-primary)!important}.dark-mode .modal-btn-cancel,.dark-mode .modal-text{color:var(--color-text-secondary)!important}.dark-mode .modal-btn-cancel{background:var(--color-bg)!important}.dark-mode .modal-btn-cancel:hover{background:var(--bg-hover,#2e2e2e)!important}.dark-mode .modal-btn-confirm{background:var(--color-accent)!important;color:white!important}.dark-mode .modal-btn-confirm:hover{background:var(--color-accent-hover)!important}.dark-mode .chat-main>div[style*=color]{color:var(--color-text-tertiary)!important}.dark-mode .balance-card{background:var(--color-surface)!important;border-color:var(--color-border)!important;box-shadow:0 2px 6px rgba(0,0,0,.3)!important}.dark-mode .balance-card-title{color:var(--color-text-primary)!important}.dark-mode .transaction-item{border-bottom-color:var(--color-border)!important}.dark-mode .transaction-date{color:var(--color-text-secondary)!important}.dark-mode .task-item{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}.dark-mode .task-item.given{background:rgba(255,255,255,.02)!important}.dark-mode .day-strike-item,.dark-mode .task-item.given{border-color:var(--color-border)!important;color:var(--color-text-secondary)!important}.dark-mode .day-strike-item{background:var(--color-bg)!important}.dark-mode .day-strike-item.is-complete{background:var(--color-accent-soft)!important;border-color:var(--color-accent)!important;color:var(--color-text-primary)!important}.dark-mode .package-card{background:var(--color-surface)!important;border-color:var(--color-border)!important}.dark-mode .package-card.featured{border-color:var(--color-accent)!important}.dark-mode .package-header{background:var(--color-bg)!important;border-bottom-color:var(--color-border)!important}.dark-mode .package-header,.dark-mode .package-price{color:var(--color-text-primary)!important}.dark-mode .package-stat{background:var(--color-bg)!important;border-color:var(--color-border)!important}.dark-mode .package-stat-label{color:var(--color-text-tertiary)!important}.dark-mode .package-stat-value{color:var(--color-text-primary)!important}.dark-mode .grata-points-icon{color:var(--color-accent)!important}.dark-mode .grata-points-icon,.dark-mode div[class*=-control]{background-color:var(--color-surface)!important;border-color:var(--color-border)!important}.dark-mode div[class*=-control]{color:var(--color-text-primary)!important}.dark-mode div[class*=-placeholder]{color:var(--color-text-tertiary)!important}.dark-mode div[class*=-singleValue]{color:var(--color-text-primary)!important}.dark-mode div[class*=-menu]{background-color:var(--color-surface)!important;border:1px solid var(--color-border)!important;box-shadow:0 4px 12px rgba(0,0,0,.4)!important}.dark-mode div[class*=-option]{background-color:transparent!important;color:var(--color-text-secondary)!important}.dark-mode div[class*=-option]:hover,.dark-mode div[class*=-option][class*=-isFocused]{background-color:var(--color-bg)!important;color:var(--color-text-primary)!important}.dark-mode div[class*=-option][class*=-isSelected]{background-color:var(--color-accent)!important;color:#ffffff!important}.dark-mode span[class*=-indicatorSeparator]{background-color:var(--color-border)!important}.dark-mode div[class*=-indicatorContainer]{color:var(--color-text-secondary)!important}.dark-mode div[class*=-indicatorContainer]:hover{color:var(--color-text-primary)!important}.dark-mode .wizard-card{background:var(--color-surface)!important;border-color:var(--color-border)!important}.dark-mode .stepper-circle{background-color:var(--color-border-strong)!important;color:var(--color-text-secondary)!important}.dark-mode .stepper-item.active .stepper-circle{background-color:var(--color-accent)!important;color:#ffffff!important}.dark-mode .stepper-item .small{color:var(--color-text-secondary)!important}.dark-mode .stepper-item.active .small{color:var(--color-text-primary)!important}.dark-mode .mobile-balance-sticky{background:var(--color-surface)!important;border-bottom:1px solid var(--color-border)!important}.dark-mode .mobile-sticky-nav{background:rgba(26,26,26,.85)!important;border-top:1px solid var(--color-border)!important}.dark-mode .balance-card .text-dark,.dark-mode .mobile-ad-card-row .text-dark,.dark-mode .mobile-balance-sticky .text-dark,.dark-mode .premium-card .text-dark,.dark-mode .wizard-card .text-dark{color:var(--color-text-primary)!important}.dark-mode .upload-area{background-color:var(--color-bg)!important;border-color:var(--color-border)!important}.dark-mode .upload-area .bg-white{background-color:var(--color-surface)!important}.dark-mode .grata-btn-custom-link,.dark-mode .grata-btn-custom-link-primary{color:var(--color-accent)!important;background:transparent!important;border:none!important}.dark-mode .grata-btn-custom-link-primary:hover,.dark-mode .grata-btn-custom-link:hover{color:var(--color-accent-hover)!important;text-decoration:underline!important}.dark-mode .settings-page-wrap,.dark-mode .settings-title{color:var(--color-text-primary)!important}.dark-mode .settings-body{background:var(--color-surface)!important}.dark-mode .form-control-modern,.dark-mode .grata-input-modern{background:var(--color-bg)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}.dark-mode .form-label{color:var(--color-text-primary)!important}.dark-mode .form-text{color:var(--color-text-tertiary)!important}.dark-mode .data-item{border-bottom-color:var(--color-border)!important}.dark-mode .data-label{color:var(--color-text-secondary)!important}.dark-mode .data-value{color:var(--color-text-primary)!important}.dark-mode .control-group{border-bottom-color:var(--color-border)!important}.dark-mode .control-title{color:var(--color-text-primary)!important}.dark-mode .color-picker-label{color:var(--color-text-secondary)!important}.dark-mode .range-labels span{color:var(--color-text-tertiary)!important}.dark-mode .btn-modern,.dark-mode .grata-breadcrumb{background-color:var(--color-surface)!important;border-color:var(--color-border)!important}.dark-mode .btn-modern{color:var(--color-text-primary)!important}.dark-mode .btn-primary-modern{background-color:var(--color-accent)!important;border-color:var(--color-accent)!important;color:#ffffff!important}.dark-mode .btn-primary-modern:hover{background-color:var(--color-accent-hover)!important}.dark-mode .btn-outline-modern{background-color:transparent!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}.dark-mode .btn-outline-modern:hover,.dark-mode .btn-secondary-modern{background-color:var(--color-bg)!important}.dark-mode .btn-secondary-modern{border-color:var(--color-border)!important;color:var(--color-text-primary)!important}.dark-mode .btn-secondary-modern:hover{background-color:var(--bg-hover,#2e2e2e)!important}.dark-mode .color-picker-input{border-color:var(--color-border)!important}.dark-mode .settings-range{background:linear-gradient(to right,var(--color-border-strong,#334155),var(--color-accent))!important}.dark-mode .settings-range::-webkit-slider-thumb{border-color:var(--color-surface)!important}.dark-mode .settings-switch-slider{background:var(--color-border-strong,#475569)!important}.dark-mode .settings-switch-slider:before{background:var(--color-text-primary,#ffffff)!important}.dark-mode .settings-switch input:checked+.settings-switch-slider{background:var(--color-accent)!important}::view-transition-image-pair(root){isolation:auto}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:9999}.transition-dark-to-light::view-transition-old(root){z-index:9999!important}.transition-dark-to-light::view-transition-new(root){z-index:1!important}.dark-mode .text-dark{color:var(--color-text-primary)!important}.dark-mode .text-muted{color:var(--color-text-tertiary)!important}.dark-mode .contact-item{background-color:var(--color-surface)!important;border-color:var(--color-border)!important}.dark-mode .contact-item img{border-color:var(--color-surface)!important}.dark-mode .grata-card{background-color:var(--color-surface)!important;border-color:var(--color-border)!important}.dark-mode .grata-card .card-title,.dark-mode .grata-card .price{color:var(--color-text-primary)!important}.dark-mode .grata-card .price{background-color:var(--color-surface)!important}.dark-mode .grata-nav-pills .nav-link.active{background-color:var(--color-accent-soft)!important;color:var(--color-accent)!important}.dark-mode .grata-nav-pills .nav-link.active .grata-badge{background-color:var(--color-accent)!important;color:var(--color-text-inverse)!important}.dark-mode .profile-card,.dark-mode .rules-card,.dark-mode .service-card,.dark-mode .settings-section,.dark-mode .status-header,.dark-mode .status-section,.dark-mode .status-summary{background:var(--color-surface)!important;border-color:var(--color-border)!important}