@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Noto+Sans+Arabic:wght@400;500;600;700&family=Cairo:wght@400;500;600;700;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&display=swap";*{box-sizing:border-box;-webkit-user-select:none;user-select:none;margin:0;padding:0}input,textarea,select,[contenteditable=true]{-webkit-user-select:auto;user-select:auto;cursor:text}html{scroll-behavior:smooth;font-size:16px}body{color:#0b1c30;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:default;background-color:#f5f2e1;max-width:100vw;font-family:Inter,Noto Sans Arabic,sans-serif;font-size:15px;font-weight:400;line-height:1.6;overflow-x:hidden}html[dir=rtl] body,html[dir=rtl] *,.rtl-direction,.rtl-direction *{letter-spacing:0!important;font-family:Cairo,Noto Sans Arabic,Inter,sans-serif!important}html[dir=rtl] input,html[dir=rtl] select,html[dir=rtl] textarea,.rtl-direction input,.rtl-direction select,.rtl-direction textarea{text-align:right!important;direction:rtl!important}a{color:inherit;cursor:pointer;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;border:none;font-family:Inter,Noto Sans Arabic,sans-serif}.container{width:100%;max-width:1280px;margin:auto;padding-left:40px;padding-right:40px}h1,h2,h3,h4,h5,h6{color:#0b1c30;cursor:default;font-family:Inter,Noto Sans Arabic,sans-serif;font-weight:600;line-height:1.3}p,span,div,section,main,header,footer{cursor:default;font-family:Inter,Noto Sans Arabic,sans-serif}p{color:#334155}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;cursor:pointer;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.product-card-shadow{transition:transform .3s,box-shadow .3s;box-shadow:0 4px 12px -2px #0b1c3014}.product-card-shadow:hover{transform:translateY(-4px);box-shadow:0 12px 24px -4px #0b1c3026}::selection{color:#fff;background:#ff7a18}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#0b1c30;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#ff7a18}input,textarea,select{font-family:Inter,Noto Sans Arabic,sans-serif}a,button,select,option,label,[role=button],.see-all,.category-block,.subcategory-item,.material-symbols-outlined{cursor:pointer!important}@media (width<=768px){.container{padding-left:20px;padding-right:20px}}:root{--navy-dark:#002b48;--navy-pill:#103b5e;--gold-primary:#ceaa6c;--gold-hover:#ba9657;--text-light:#fff}*{box-sizing:border-box}.main-header{z-index:1000;flex-direction:column;width:100%;display:flex;position:relative;box-shadow:0 4px 15px #0000001a}.top-navbar-white{background-color:var(--navy-dark);z-index:10000;padding:14px 0;position:relative}.nav-container{justify-content:space-between;align-items:center;width:100%;max-width:1400px;margin:auto;padding:0 20px;display:flex}.left-side,.right-side{align-items:center;gap:16px;display:flex}.logo-wrapper{flex-shrink:0;align-items:center;display:flex}.logo-image{object-fit:contain;width:auto;height:150px;transition:transform .3s}.logo-image:hover{transform:scale(1.04)}.nav-links{z-index:999999;display:inline-block;position:relative}.dropdown-link-white{background:var(--navy-pill);color:var(--text-light);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:500;transition:background .3s;display:flex}.dropdown-link-white:hover{background:#174872}.arrow-down{font-size:10px;transition:transform .2s}.arrow-down.open{transform:rotate(180deg)}.profile-wrapper{flex-shrink:0;display:inline-block;position:relative}.icon-btn-white{background:var(--gold-primary);width:40px;height:40px;color:var(--navy-dark);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;transition:background .3s;display:flex}.icon-btn-white:hover{background:var(--gold-hover)}.profile-dropdown{z-index:999;background:#fff;border-radius:10px;width:180px;margin-top:8px;position:absolute;top:100%;left:0;box-shadow:0 8px 20px #00000026}.profile-dropdown a,.logout-link{color:#333;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:12px 16px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.profile-dropdown a:hover,.logout-link:hover{background:#f5f5f5}.logout-link:hover{color:#dc2626}.lang-switch-white{color:var(--text-light);cursor:pointer;white-space:nowrap;flex-shrink:0;padding:4px 6px;font-size:14px;font-weight:700}.add-adv-btn-white{background:var(--gold-primary);color:var(--navy-dark);white-space:nowrap;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;height:44px;padding:11px 26px;font-size:15px;font-weight:700;text-decoration:none;transition:background .3s,transform .2s;display:flex}.add-adv-btn-white:hover{background:var(--gold-hover);transform:translateY(-1px)}.header-bottom-bar{background-color:var(--gold-primary);justify-content:center;align-items:center;width:100%;padding:12px 20px;display:flex}.header-search-container{align-items:center;gap:8px;width:100%;max-width:750px;display:flex}.header-search-input{color:#333;background:#fff;border:none;border-radius:8px;outline:none;flex:1;min-width:0;height:42px;padding:0 16px;font-size:14px}.header-search-btn{width:44px;height:42px;color:var(--navy-dark);cursor:pointer;background:#fff;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;transition:background .2s;display:flex}.header-search-btn:hover{background:#f5f5f5}html[dir=rtl] .category-dropdown-container{left:auto;right:20px;transform:none}html[dir=rtl] .profile-dropdown{left:auto;right:0}@media (width<=992px){.nav-container{gap:10px;padding:0 15px}.left-side,.right-side{gap:10px}.logo-image{height:110px}.add-adv-btn-white{height:40px;padding:9px 18px;font-size:14px}}@media (width<=768px){.top-navbar-white{padding:10px 0}.nav-container{gap:8px;padding:0 12px}.left-side,.right-side{gap:8px}.logo-image{height:80px}.dropdown-link-white{padding:6px 10px;font-size:12px}.add-adv-btn-white{height:36px;padding:6px 14px;font-size:12px}.icon-btn-white{width:36px;height:36px;font-size:15px}.lang-switch-white{padding:2px 4px;font-size:12px}.header-bottom-bar{padding:10px 12px}.header-search-input,.header-search-btn{height:38px}}@media (width<=480px){.logo-image{height:60px}.dropdown-link-white,.add-adv-btn-white{border-radius:6px;padding:5px 10px;font-size:11px}.icon-btn-white{width:32px;height:32px;font-size:14px}.add-adv-btn-white{height:32px}}:root{--navy-dark:#002b48;--navy-pill:#103b5e;--gold-primary:#ceaa6c;--gold-hover:#ba9657;--gold-light-bg:#fdf8ef}.categories-mega-dropdown{z-index:999999;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:950px;max-height:480px;margin-top:12px;font-family:Cairo,sans-serif;display:flex;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 16px 40px #0000001f}.dropdown-close-btn{color:#475569;cursor:pointer;z-index:1000;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;font-weight:700;transition:all .2s;display:flex;position:absolute;top:14px;right:16px}.dropdown-close-btn:hover{color:#ef4444;background-color:#fee2e2}.dropdown-sidebar{background:#fafafa;border-right:1px solid #edf2f7;flex-direction:column;gap:4px;width:280px;padding:12px 8px;display:flex;overflow-y:auto}.dropdown-sidebar::-webkit-scrollbar{width:4px}.dropdown-sidebar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.sidebar-item{cursor:pointer;color:#334155;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;transition:all .2s;display:flex}.sidebar-item:hover{color:var(--navy-dark);background:#f1f5f9}.sidebar-item.active{background:var(--navy-dark);color:#fff;font-weight:700;box-shadow:0 4px 12px #002b4840}.icon-wrapper{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 2px 6px #0000000f}.sidebar-item.active .icon-wrapper{background:#fff3}.sidebar-category-icon{object-fit:contain;width:18px;height:18px}.sidebar-emoji-icon{font-size:16px}.sidebar-title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.dropdown-main-content{background:#fff;flex-direction:column;flex:1;padding:24px 28px;display:flex;position:relative;overflow-y:auto}.content-header{cursor:pointer;border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;padding-bottom:14px;display:flex}.header-icon-badge{background:var(--gold-light-bg);border:1px solid #ceaa6c4d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.header-icon-badge img{object-fit:contain;width:22px;height:22px}.content-header h2{color:var(--navy-dark);margin:0;font-size:18px;font-weight:700}.subcategories-3col-grid{grid-template-columns:repeat(3,1fr);align-content:start;gap:8px 16px;margin-top:16px;display:grid}.subcategory-item{color:#475569;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:6px 8px;font-size:13.5px;text-decoration:none;transition:all .2s;display:block;overflow:hidden}.subcategory-item:hover{color:var(--navy-dark);background:var(--gold-light-bg);font-weight:600;transform:translate(4px)}.content-footer{text-align:right;border-top:1px solid #f1f5f9;margin-top:auto;padding-top:16px}.see-all-link{color:var(--navy-dark);cursor:pointer;font-size:13px;font-weight:700;transition:color .2s}.see-all-link:hover{color:var(--gold-hover);text-decoration:underline}.categories-mega-dropdown.rtl{direction:rtl;left:auto;right:0}.categories-mega-dropdown.rtl .dropdown-close-btn{left:16px;right:auto}.categories-mega-dropdown.rtl .dropdown-sidebar{border-left:1px solid #edf2f7;border-right:none}.categories-mega-dropdown.rtl .subcategory-item:hover{transform:translate(-4px)}.categories-mega-dropdown.rtl .content-footer{text-align:left}@media (width<=992px){.categories-mega-dropdown{width:90vw;left:50%;transform:translate(-50%)}.subcategories-3col-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.categories-mega-dropdown{flex-direction:column;width:95vw;height:80vh}.dropdown-sidebar{border-bottom:1px solid #edf2f7;border-right:none;width:100%;max-height:180px}.subcategories-3col-grid{grid-template-columns:1fr}}.search-row-orange{background:var(--gold-primary);width:100%;padding:12px 16px}.search-flex-container{align-items:center;gap:10px;width:100%;max-width:850px;margin:auto;display:flex}.search-wrapper{background:#fff;border-radius:10px;flex:1;align-items:center;height:46px;display:flex;box-shadow:0 4px 10px #00000014}.search-input{color:#1a1a1a;background:0 0;border:none;outline:none;width:100%;height:100%;padding:0 16px;font-size:15px}.search-btny{cursor:pointer;background:#fff;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:46px;transition:all .2s;display:flex;box-shadow:0 4px 10px #00000014}.search-btny svg{width:20px;height:20px;stroke:var(--navy-dark);fill:none;stroke-width:2.5px}.search-btny:hover{background:#f5f5f5}.nav-container{width:100%;max-width:1400px;margin:0 auto;position:relative}.category-popup-card{z-index:99999;box-sizing:border-box;background:#fff;border-radius:14px;width:100%;max-width:850px;padding:18px;position:absolute;top:58px;left:50%;transform:translate(-50%);box-shadow:0 10px 25px #00000026}.category-popup-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.category-popup-title{color:var(--navy-dark);margin:0;font-size:18px;font-weight:700}.category-popup-close{color:#333;cursor:pointer;background:#f0f0f0;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;font-weight:700;transition:all .2s;display:flex}.category-popup-close:hover{background:var(--navy-dark);color:#fff}.category-popup-list{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;display:grid}.category-popup-item{cursor:pointer;box-sizing:border-box;background:#fdfdfd;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:85px;padding:8px;transition:all .2s;display:flex}.category-popup-item:hover{border-color:var(--gold-primary);background:#faf6ee;transform:translateY(-3px)}.category-popup-icon{margin-bottom:6px;font-size:26px;line-height:1}.category-popup-name{color:var(--navy-dark);text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:12px;font-weight:600;overflow:hidden}@media (width<=880px){.category-popup-card{width:95%}}@media (width<=580px){.search-row-orange{padding:10px 12px}.search-wrapper,.search-btny{height:42px}.search-btny{width:44px}.category-popup-card{padding:14px;top:52px}.category-popup-title{font-size:16px}.category-popup-list{grid-template-columns:repeat(3,1fr);gap:8px}.category-popup-item{height:75px}.category-popup-icon{font-size:22px}.category-popup-name{font-size:11px}}@media (width<=380px){.category-popup-list{grid-template-columns:repeat(2,1fr)}}.footer{color:#fff;background:#082846}.footer-container{justify-content:space-between;gap:60px;max-width:1280px;margin:auto;padding:50px 40px;display:flex}.footer-brand{max-width:330px}.footer-logo{object-fit:contain;max-width:170px;height:auto;box-shadow:none;background:0 0;border-radius:0;margin-bottom:16px;padding:0;display:block}.footer-brand p{font-size:14px;line-height:1.6;color:#9cb0c5!important;font-weight:400!important}.social-links{gap:12px;margin-top:20px;display:flex}.social-links a{color:#a88d67;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:all .3s;display:flex}.social-links a:hover{color:#082846;background:#a88d67;transform:translateY(-3px)}.footer-links{grid-template-columns:repeat(3,1fr);gap:70px;display:grid}.footer-links h4{margin-bottom:16px;font-size:17px;color:#a88d67!important;font-weight:700!important}.footer-links ul{margin:0;padding:0;list-style:none}.footer-links li{margin-bottom:12px}.footer-links a{font-size:14px;text-decoration:none;transition:all .3s;color:#dbe5f0!important;font-weight:500!important}.footer-links a:hover{padding-left:4px;color:#a88d67!important}.footer-bottom{text-align:center;border-top:1px solid #ffffff1a;max-width:1280px;margin:auto;padding:20px 40px}.footer-bottom p{margin:0;font-size:14px;color:#8397ab!important;font-weight:500!important}@media (width<=900px){.footer-container{flex-direction:column;gap:40px}.footer-links{width:100%}}@media (width<=600px){.footer-container{padding:35px 20px}.footer-links{grid-template-columns:repeat(2,1fr);gap:30px}.footer-logo{max-width:150px}}@media (width<=400px){.footer-links{grid-template-columns:1fr}}:root{--navy-dark:#002b48;--gold-primary:#ceaa6c;--gold-hover:#ba9657}.hero-wrapper{justify-content:center;align-items:center;width:100%;padding:20px 0 10px;display:flex}.hero-slider-container{width:100%;max-width:95%;margin:0 auto;padding:0 5px;position:relative}.viewport-3d-wide{perspective:1000px;justify-content:center;align-items:center;width:100%;height:240px;display:flex;position:relative}.wide-ad-card{cursor:pointer;background-color:var(--navy-dark);opacity:0;pointer-events:none;z-index:1;border:1px solid #ffffff1f;border-radius:16px;width:100%;max-width:100%;height:100%;transition:transform .7s cubic-bezier(.25,1,.5,1),opacity .7s;position:absolute;overflow:hidden;transform:translateZ(-100px)scale(.9);box-shadow:0 10px 25px #0003}.wide-ad-card.active-slide{opacity:1;pointer-events:auto;z-index:10;transform:translate(0,0)scale(1)}.wide-ad-card.next-slide{opacity:0;pointer-events:none;z-index:2;transform:translate3d(100%,0,-80px)scale(.88)}.wide-ad-card.prev-slide{opacity:0;pointer-events:none;z-index:2;transform:translate3d(-100%,0,-80px)scale(.88)}[dir=rtl] .wide-ad-card.next-slide{transform:translate3d(-100%,0,-80px)scale(.88)}[dir=rtl] .wide-ad-card.prev-slide{transform:translate3d(100%,0,-80px)scale(.88)}.hero-bg-image{object-fit:cover;object-position:center 35%;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.hero-bg-fallback{width:100%;height:100%;position:absolute;inset:0}.wide-ad-card:hover .hero-bg-image{transform:scale(1.03)}.hero-overlay{z-index:2;background:linear-gradient(90deg,#002b48f2 0%,#002b48b3 35%,#002b4826 70%,#0000 100%);flex-direction:column;justify-content:space-between;padding:24px 30px;display:flex;position:absolute;inset:0}.hero-overlay.rtl-overlay{background:linear-gradient(270deg,#002b48f2 0%,#002b48b3 35%,#002b4826 70%,#0000 100%)}.hero-top-row{justify-content:space-between;align-items:center;display:flex}.premium-tag{background:var(--gold-primary);color:#002b48;border-radius:30px;padding:6px 16px;font-size:13px;font-weight:700;box-shadow:0 2px 8px #00000026}.floating-icon{font-size:18px}.hero-bottom-content{flex-direction:column;gap:12px;max-width:500px;display:flex}.banner-main-text{text-shadow:0 2px 6px #0009;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:24px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden;color:#fff!important}.banner-details-row{align-items:center;gap:12px;display:flex}.banner-price-badge{background:var(--gold-primary);color:#002b48;border-radius:8px;padding:6px 16px;font-size:16px;font-weight:800;box-shadow:0 3px 10px #ceaa6c4d}.banner-price-badge .currency{font-size:13px;font-weight:700}.banner-location-tag{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff3;border:1px solid #fff3;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:600}.dots-navigation{justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}.nav-dot-item{cursor:pointer;background:#cbd5e1;border:none;border-radius:50%;width:9px;height:9px;transition:all .3s}.nav-dot-item.active{background:var(--gold-primary);border-radius:10px;width:26px}@media (width<=768px){.viewport-3d-wide{height:190px}.banner-main-text{font-size:18px}.premium-tag,.banner-price-badge,.banner-location-tag{padding:4px 10px;font-size:11px}}.categories-container{box-sizing:border-box;background-color:#f7f3e9;grid-template-columns:repeat(2,1fr);align-items:start;gap:40px;width:100%;max-width:1320px;margin:0 auto;padding:24px 20px;display:grid}.category-section{flex-direction:column;width:100%;display:flex}.category-header{cursor:pointer;box-sizing:border-box;margin-bottom:6px;width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;justify-content:space-between!important;align-items:center!important;padding:0 4px 14px!important;display:flex!important}.category-header h2{color:#1b242e;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:22px;font-weight:800}.ads-count{color:#9e8354;white-space:nowrap;font-size:14px;font-weight:600}.subcategory-grid{grid-template-columns:repeat(6,1fr);gap:16px;width:100%;display:grid}.subcategory-card{box-sizing:border-box;cursor:pointer;background-color:#b6c8dc;border-radius:20px;justify-content:space-between;align-items:center;min-height:108px;padding:20px 24px;transition:all .25s;display:flex}.subcategory-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #1522321f}.subcategory-card:nth-child(n){background-color:#b6c8dc}.layout-pattern-a .subcategory-card:nth-child(7n+1){grid-column:span 4}.layout-pattern-a .subcategory-card:nth-child(7n+2),.layout-pattern-a .subcategory-card:nth-child(7n+3),.layout-pattern-a .subcategory-card:nth-child(7n+4),.layout-pattern-a .subcategory-card:nth-child(7n+5),.layout-pattern-a .subcategory-card:nth-child(7n+6){grid-column:span 2}.layout-pattern-a .subcategory-card:nth-child(7n+7){grid-column:span 4}.layout-pattern-b .subcategory-card:nth-child(7n+1),.layout-pattern-b .subcategory-card:nth-child(7n+2),.layout-pattern-b .subcategory-card:nth-child(7n+3){grid-column:span 2}.layout-pattern-b .subcategory-card:nth-child(7n+4),.layout-pattern-b .subcategory-card:nth-child(7n+5){grid-column:span 3}.layout-pattern-b .subcategory-card:nth-child(7n+6){grid-column:span 4}.layout-pattern-b .subcategory-card:nth-child(7n+7){grid-column:span 2}.layout-pattern-c .subcategory-card:nth-child(7n+1),.layout-pattern-c .subcategory-card:nth-child(7n+2){grid-column:span 3}.layout-pattern-c .subcategory-card:nth-child(7n+3){grid-column:span 2}.layout-pattern-c .subcategory-card:nth-child(7n+4){grid-column:span 4}.layout-pattern-c .subcategory-card:nth-child(7n+5),.layout-pattern-c .subcategory-card:nth-child(7n+6),.layout-pattern-c .subcategory-card:nth-child(7n+7),.layout-pattern-d .subcategory-card:nth-child(7n+1){grid-column:span 2}.layout-pattern-d .subcategory-card:nth-child(7n+2){grid-column:span 4}.layout-pattern-d .subcategory-card:nth-child(7n+3),.layout-pattern-d .subcategory-card:nth-child(7n+4),.layout-pattern-d .subcategory-card:nth-child(7n+5){grid-column:span 2}.layout-pattern-d .subcategory-card:nth-child(7n+6),.layout-pattern-d .subcategory-card:nth-child(7n+7){grid-column:span 3}.card-content{align-items:center;display:flex}.card-title{color:#152232;font-size:16px;font-weight:700;line-height:1.3}.card-vector-wrapper{background-color:#eae0cf;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;margin-left:12px;display:flex}.card-vector-wrapper img{object-fit:contain;width:30px!important;height:30px!important}@media (width<=1024px){.categories-container{grid-template-columns:1fr;gap:32px}}@media (width<=640px){.subcategory-grid{grid-template-columns:repeat(2,1fr);gap:12px}.subcategory-card{min-height:90px;padding:16px}.subcategory-card:nth-child(n){grid-column:span 2!important}}.rtl-container{direction:rtl}.rtl-container .card-vector-wrapper{margin-left:0;margin-right:12px}.about-section{background-color:#f6f1e7;padding:100px 0}.about-container{grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1280px;margin:auto;padding:0 40px;display:grid}.about-label{color:#9e8354;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:18px;font-size:14px;font-weight:700;display:inline-block}.about-content h2{color:#18232f;margin-bottom:25px;font-size:42px;font-weight:700;line-height:1.25}.about-content p{color:#2c3744;margin-bottom:18px;font-size:17px;line-height:1.7}.about-features{margin-top:30px}.about-feature{align-items:center;gap:12px;margin-bottom:15px;display:flex}.about-feature span{color:#fff;background:#9e8354;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:flex}.about-feature p{color:#18232f;margin:0;font-size:16px;font-weight:600}.about-image{background-position:50%;background-size:cover;border-radius:24px;height:500px;box-shadow:0 25px 50px #00000026}.about-image:hover{transition:all .4s;transform:translateY(-8px)}html[dir=rtl] .about-container{direction:rtl}@media (width<=1024px){.about-container{grid-template-columns:1fr}.about-image{height:400px}}@media (width<=600px){.about-container{padding:0 20px}.about-content h2{font-size:30px}.about-image{height:280px}}.trending-section{background-color:#f7f4ea;padding:60px 0}.trending-container{max-width:1400px;margin:auto;padding:0 40px}.trending-header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.trending-header h2{color:#0b1c30;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:32px;font-weight:700}.slider-buttons{gap:10px;display:flex}.slider-buttons button{color:#fff;cursor:pointer;background:#ceaa6c;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;transition:all .2s;display:flex}.slider-buttons button:hover{background:#ba9657;transform:translateY(-1px)}.product-grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.product-card{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden}.product-card:hover{transform:translateY(-6px);box-shadow:0 16px 32px #00000014}.product-card.active-card{border-color:#002b48;box-shadow:0 12px 28px #002b4838}.product-card.active-card .product-content{background:#002b48}.product-card.active-card .brand,.product-card.active-card h3,.product-card.active-card .product-description,.product-card.active-card .price{color:#fff}.product-card.active-card .cart-button{color:#002b48;background:#ceaa6c}.product-image{width:100%;height:200px;overflow:hidden}.image-bg{background-position:50%;background-size:cover;width:100%;height:100%;transition:transform .4s}.product-card:hover .image-bg{transform:scale(1.04)}.product-content{background:#fff;flex-direction:column;flex-grow:1;padding:18px;transition:background .3s;display:flex}.brand{color:#64748b;margin-bottom:6px;font-size:13px;font-weight:500}.product-content h3{color:#0b1c30;white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px;font-size:16px;font-weight:700;line-height:1.3;overflow:hidden}.product-description{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-bottom:16px;font-size:13px;line-height:1.4;overflow:hidden}.product-footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.price{color:#002b48;font-family:Inter,sans-serif;font-size:18px;font-weight:700}.cart-button{color:#fff;cursor:pointer;background:#002b48;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}.cart-button:hover{color:#002b48;background:#ceaa6c}.newsletter-section{max-width:1280px;margin:auto;padding:96px 40px}.newsletter-banner{text-align:center;background:#000;border-radius:16px;justify-content:center;padding:96px 24px;display:flex}.newsletter-content{max-width:600px}.newsletter-content h2{color:#fff;margin-bottom:16px;font-size:36px}.newsletter-content p{color:#ffffffb3;margin-bottom:30px;font-size:18px}.newsletter-form{gap:15px;display:flex}.newsletter-form input{color:#fff;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:8px;flex:1;height:48px;padding:0 15px}.newsletter-form button{color:#000;background:#fff;border-radius:8px;padding:0 30px}@media (width<=1200px){.product-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=1000px){.product-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.product-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.product-grid{grid-template-columns:1fr}}.contact-section{background:#f6f1e7;width:100%;padding:80px 20px}.contact-container{justify-content:space-between;align-items:center;gap:50px;max-width:1200px;margin:auto;display:flex}.contact-content{flex:1}.contact-tag{color:#fff;background:#9e8354;border-radius:30px;margin-bottom:20px;padding:7px 18px;font-size:14px;font-weight:600;display:inline-block}.contact-content h2{color:#18232f;margin-bottom:20px;font-size:42px;line-height:1.2}.contact-content p{color:#2c3744;max-width:500px;font-size:17px;line-height:1.7}.contact-info{flex-direction:column;gap:15px;margin-top:30px;display:flex}.info-box{color:#18232f;align-items:center;gap:15px;font-size:16px;font-weight:600;display:flex}.info-box svg{color:#9e8354;font-size:22px}.contact-form-card{box-sizing:border-box;background:#fff;border-radius:20px;flex:1;padding:35px;box-shadow:0 15px 40px #18232f14}.contact-form-card form{width:100%}.contact-input-group{box-sizing:border-box;background:#faf8f5;border:1.5px solid #dcd4c7;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:55px;margin-bottom:18px;padding:0 18px;transition:all .3s;display:flex}.contact-input-group:focus-within{background:#fff;border-color:#9e8354}.contact-input-group svg{color:#9e8354;flex-shrink:0;font-size:18px}.contact-input-group input,.contact-input-group textarea{color:#18232f;background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:15px}.contact-input-group input::placeholder,.contact-input-group textarea::placeholder{color:#768390}.textarea-box{align-items:flex-start;height:140px;padding:18px}.textarea-box svg{margin-top:3px}.textarea-box textarea{resize:none;height:100%;line-height:1.5}.contact-btn{color:#fff;cursor:pointer;background:#9e8354;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;height:55px;font-size:16px;font-weight:600;transition:all .3s;display:flex}.contact-btn:hover{background:#8e7447;transform:translateY(-3px);box-shadow:0 10px 25px #9e835459}.contact-btn:disabled{opacity:.7;cursor:not-allowed}@media (width<=900px){.contact-container{flex-direction:column}.contact-content h2{font-size:36px}.contact-form-card{width:100%}}@media (width<=600px){.contact-section{padding:50px 15px}.contact-content h2{font-size:30px}.contact-content p{font-size:15px}.contact-form-card{border-radius:15px;padding:22px}.contact-input-group{min-height:50px;padding:0 12px}.contact-btn{height:50px}}@media (width<=400px){.contact-form-card{padding:18px}.contact-content h2{font-size:26px}}html[dir=rtl] .contact-container,html[dir=rtl] .contact-input-group{direction:rtl}html[dir=rtl] .contact-input-group input,html[dir=rtl] .contact-input-group textarea{text-align:right}.category-dropdown-box{width:100%;position:relative}.category-dropdown-toggle{cursor:pointer;color:#082846;box-sizing:border-box;background-color:#fff;border:1.5px solid #dcd4c7;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-width:200px;height:50px;padding:0 15px;font-size:15px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 2px 6px #08284608}.category-dropdown-toggle:hover{color:#9e8354;border-color:#9e8354;box-shadow:0 0 0 3px #9e835426}.dropdown-label-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.category-dropdown-arrow{color:#9e8354;margin-left:8px;font-size:11px}.category-dropdown-menu{z-index:9999;box-sizing:border-box;background:#fff;border:1.5px solid #dcd4c7;border-radius:10px;flex-direction:column;gap:4px;width:100%;min-width:240px;max-height:320px;padding:8px;display:flex;position:absolute;top:55px;left:0;overflow:hidden auto;box-shadow:0 10px 25px #0828461f}.category-dropdown-menu::-webkit-scrollbar{width:5px}.category-dropdown-menu::-webkit-scrollbar-track{background:#faf8f5;border-radius:4px}.category-dropdown-menu::-webkit-scrollbar-thumb{background:#dcd4c7;border-radius:4px}.category-dropdown-menu::-webkit-scrollbar-thumb:hover{background:#9e8354}.category-dropdown-item{color:#082846;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;border-radius:6px;width:100%;padding:10px 14px;font-size:14px;font-weight:600;transition:all .2s;display:block;overflow:hidden}.category-dropdown-item:hover{color:#9e8354;background-color:#faf6f0;padding-left:18px;font-weight:700}.category-dropdown-item.active{background-color:#9e8354;font-weight:700;color:#fff!important}.category-dropdown-item.disabled{cursor:not-allowed;color:#94a3b8}[direction=rtl] .category-dropdown-menu,.rtl-direction .category-dropdown-menu,[dir=rtl] .category-dropdown-menu{direction:rtl;left:auto;right:0}[direction=rtl] .category-dropdown-toggle,.rtl-direction .category-dropdown-toggle,[dir=rtl] .category-dropdown-toggle{direction:rtl}[direction=rtl] .category-dropdown-arrow,[dir=rtl] .category-dropdown-arrow{margin-left:0;margin-right:8px}[direction=rtl] .category-dropdown-item:hover,[dir=rtl] .category-dropdown-item:hover{padding-left:14px;padding-right:18px}@media (width<=768px){.category-dropdown-toggle{width:100%}.category-dropdown-menu{width:100%;min-width:100%;max-height:280px}}.category-header{box-sizing:border-box;background:#faf8f5;border:1.5px solid #dcd4c7;border-radius:12px;justify-content:center;align-items:center;width:100%;margin-bottom:20px;padding:20px 25px;display:flex;position:relative;overflow:visible;box-shadow:0 4px 15px #0828460d}.category-search-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;width:100%;max-width:1200px;margin:0 auto;display:flex;position:relative;overflow:visible}.search-field{box-sizing:border-box;background-color:#fff;border:1.5px solid #dcd4c7;border-radius:8px;flex:2;align-items:center;min-width:220px;height:50px;padding:0 15px;transition:all .2s;display:flex;box-shadow:0 2px 6px #08284608}.search-field:hover{border-color:#9e8354}.search-field:focus-within{border-color:#9e8354;box-shadow:0 0 0 3px #9e835426}.search-field svg{color:#9e8354;flex-shrink:0;margin-right:10px;font-size:1.1rem}.search-field input{color:#082846;background:0 0;border:none;outline:none;width:100%;font-size:15px;font-weight:500}.location-field{box-sizing:border-box;background-color:#fff;border:1.5px solid #dcd4c7;border-radius:8px;flex:1;align-items:center;min-width:160px;height:50px;padding:0 12px;transition:all .2s;display:flex;position:relative;box-shadow:0 2px 6px #08284608}.location-field:hover{border-color:#9e8354}.location-field:focus-within{border-color:#9e8354;box-shadow:0 0 0 3px #9e835426}.location-field svg{color:#9e8354;pointer-events:none;flex-shrink:0;margin-right:8px;font-size:1.1rem}.location-field select{cursor:pointer;color:#082846;appearance:none;background:0 0;border:none;outline:none;width:100%;height:100%;padding-right:24px;font-size:15px;font-weight:600}.location-field:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%239e8354'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:10px;height:6px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.location-field select option{color:#082846;background-color:#fff;padding:10px;font-size:14px}.category-dropdown-wrapper{z-index:1000;box-sizing:border-box;flex:1;min-width:160px;position:relative}.condition-field{box-sizing:border-box;background-color:#fff;border:1.5px solid #dcd4c7;border-radius:8px;flex:1;align-items:center;min-width:160px;height:50px;transition:all .2s ease-in-out;display:flex;position:relative;box-shadow:0 2px 6px #08284608}.condition-field:hover{border-color:#9e8354}.condition-field:focus-within{border-color:#9e8354;box-shadow:0 0 0 3px #9e835426}.condition-field select{color:#082846;cursor:pointer;appearance:none;background:0 0;border:none;outline:none;width:100%;height:100%;padding:0 28px 0 14px;font-size:15px;font-weight:600}.condition-field:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%239e8354'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:10px;height:6px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.condition-field select option{color:#082846;background-color:#fff;padding:10px;font-size:14px}.category-search-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#9e8354;border:none;border-radius:8px;flex-shrink:0;height:50px;padding:0 28px;font-size:15px;font-weight:700;transition:all .3s;box-shadow:0 4px 12px #9e835440}.category-search-btn:hover{background:#8e7447;transform:translateY(-1px);box-shadow:0 6px 16px #9e835459}[direction=rtl] .category-header,.rtl-direction .category-header,[dir=rtl] .category-header{direction:rtl}[direction=rtl] .search-field svg,.rtl-direction .search-field svg,[dir=rtl] .search-field svg{margin-left:10px;margin-right:0}[direction=rtl] .location-field svg,.rtl-direction .location-field svg,[dir=rtl] .location-field svg{margin-left:8px;margin-right:0}[dir=rtl] .location-field select{padding-left:24px;padding-right:0}[dir=rtl] .location-field:after,[dir=rtl] .condition-field:after{left:12px;right:auto}[dir=rtl] .condition-field select{padding:0 14px 0 28px}@media (width<=1024px){.category-search-bar{gap:12px}.search-field{flex:100%}.location-field,.category-dropdown-wrapper,.condition-field{flex:calc(33.333% - 12px);min-width:140px}.category-search-btn{flex:100%}}@media (width<=768px){.category-header{border-radius:10px;padding:16px 14px}.category-search-bar{flex-direction:column;align-items:stretch;gap:12px}.search-field,.location-field,.category-dropdown-wrapper,.condition-field,.category-search-btn{flex:none;width:100%;min-width:100%}}@media (width<=480px){.category-header{padding:12px 10px}.category-search-bar{gap:10px}.search-field,.location-field,.condition-field,.category-search-btn{height:45px}.search-field input,.location-field select,.condition-field select,.category-search-btn{font-size:14px}.category-search-btn{padding:0 20px}}.subcategory-container{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:10px 15px 40px}.subcategory-header{border-bottom:2px solid #dcd4c7;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:12px;display:flex}.subcategory-header h2{color:#082846;margin:0;font-size:22px;font-weight:800}.ads-count-badge{color:#9e8354;background-color:#faf6f0;border:1px solid #dcd4c7;border-radius:20px;padding:4px 12px;font-size:13px;font-weight:700}.listings-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:22px;margin-bottom:35px;display:grid}.listing-card{background:#fff;border:1.5px solid #dcd4c7;border-radius:12px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 12px #08284608}.listing-card:hover{border-color:#9e8354;transform:translateY(-4px);box-shadow:0 10px 22px #0828461f}.featured-card{border:2px solid #9e8354}.listing-card-image-box{background-color:#faf8f5;justify-content:center;align-items:center;width:100%;height:190px;display:flex;position:relative;overflow:hidden}.listing-card-image-box img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.listing-card:hover .listing-card-image-box img{transform:scale(1.04)}.featured-badge{color:#fff;background:#9e8354;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:700;display:flex;position:absolute;top:10px;left:10px}.listing-condition-tag{color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#082846d9;border-radius:4px;padding:3px 8px;font-size:11px;position:absolute;bottom:10px;right:10px}.listing-card-body{flex-direction:column;flex-grow:1;padding:15px;display:flex}.listing-price{color:#9e8354;margin-bottom:6px;font-size:18px;font-weight:800}.listing-title{color:#082846;white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;font-size:16px;font-weight:700;overflow:hidden}.listing-description{color:#64748b;height:36px;margin:0 0 12px;font-size:13px;line-height:1.4;overflow:hidden}.listing-meta{color:#64748b;border-top:1px dashed #dcd4c7;flex-direction:column;gap:6px;margin-bottom:15px;padding-top:8px;font-size:12px;display:flex}.meta-item{align-items:center;gap:6px;display:flex}.meta-item svg{color:#9e8354}.listing-card-footer{border-top:1px solid #dcd4c7;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;display:flex}.post-date{color:#94a3b8;align-items:center;gap:4px;font-size:11px;display:flex}.view-ad-btn{cursor:pointer;background-color:#9e8354;border:none;border-radius:6px;padding:8px 14px;font-size:12px;font-weight:700;transition:all .2s;box-shadow:0 2px 6px #9e835440;color:#fff!important}.view-ad-btn:hover{background-color:#8e7447;transform:translateY(-1px);box-shadow:0 4px 10px #9e835459}.pagination-wrapper{justify-content:center;align-items:center;gap:12px;margin-top:30px;display:flex}.pagination-btn{color:#9e8354;cursor:pointer;background-color:#fff;border:1.5px solid #dcd4c7;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:700;transition:all .2s;display:flex}.pagination-btn:hover:not(:disabled){color:#fff;background-color:#9e8354;border-color:#9e8354}.pagination-btn:disabled{opacity:.5;cursor:not-allowed}.pagination-numbers{gap:6px;display:flex}.pagination-number-btn{color:#082846;cursor:pointer;background:#fff;border:1.5px solid #dcd4c7;border-radius:6px;width:36px;height:36px;font-weight:700;transition:all .2s}.pagination-number-btn:hover{color:#9e8354;border-color:#9e8354}.pagination-number-btn.active{color:#fff;background:#9e8354;border-color:#9e8354}.ads-loading-spinner,.ads-error-msg,.no-ads-box{text-align:center;color:#64748b;background:#fff;border:1.5px solid #dcd4c7;border-radius:10px;padding:40px 20px}[dir=rtl] .featured-badge{left:auto;right:10px}[dir=rtl] .listing-condition-tag{left:10px;right:auto}:root{--bg-cream:#f6f1e7;--navy-dark:#082846;--gold-warm:#9e8354;--gold-hover:#8e7447;--border-color:#dcd4c7;--input-bg:#faf8f5;--white:#fff;--text-muted:#64748b;--green-success:#16a34a}.form-container{max-width:800px;color:var(--navy-dark);margin:40px auto;padding:0 20px;font-family:Cairo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.panel{position:relative;overflow:visible}.rtl-direction{text-align:right;direction:rtl}.brand-bar{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.brand-logo{color:var(--navy-dark);align-items:center;gap:10px;font-size:24px;font-weight:800;display:flex}.dot{background:var(--gold-warm);border-radius:50%;width:10px;height:10px}.demo-badge{background:var(--border-color);color:var(--navy-dark);border-radius:20px;padding:5px 14px;font-size:12px;font-weight:700}.form-container h1{color:var(--navy-dark);margin:0 0 8px;font-size:32px;font-weight:800}.subtitle{color:var(--text-muted);margin:0 0 40px}.stepper{justify-content:space-between;margin-bottom:40px;display:flex;position:relative}.stepper:before{content:"";background:var(--border-color);z-index:0;height:2px;position:absolute;top:20px;left:50px;right:50px}.step{z-index:1;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.step-circle{background:var(--white);border:2px solid var(--border-color);width:40px;height:40px;color:var(--navy-dark);border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;font-weight:700;transition:all .3s;display:flex}.step.active .step-circle{background:var(--gold-warm);border-color:var(--gold-warm);color:#fff;box-shadow:0 4px 12px #9e83544d}.step.done .step-circle{background:var(--navy-dark);border-color:var(--navy-dark);color:#fff}.step-label{color:var(--text-muted);text-align:center;font-size:13px;font-weight:600}.step.active .step-label{color:var(--gold-warm);font-weight:700}.form-card{background:var(--white);border:1.5px solid var(--border-color);border-radius:16px;padding:30px;box-shadow:0 10px 30px #0828460d}.form-card h2{color:var(--navy-dark);margin:0 0 5px;font-size:22px;font-weight:800}.hint{color:var(--text-muted);margin:0 0 25px;font-size:14px}.category-grid-box{background:var(--input-bg);border:1.5px solid var(--border-color);border-radius:12px;max-height:360px;margin-bottom:20px;padding:10px;overflow-y:auto}.category-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.category-item{background:var(--white);border:1.5px solid var(--border-color);text-align:center;cursor:pointer;color:var(--navy-dark);border-radius:12px;padding:15px;font-weight:600;transition:all .2s}.category-item:hover{border-color:var(--gold-warm)}.category-item.selected{border-color:var(--gold-warm);color:var(--gold-warm);background:#faf6f0}.category-icon{margin-bottom:7px;font-size:24px;display:block}.form-field{margin-bottom:20px}.form-field label{color:var(--navy-dark);margin-bottom:8px;font-size:14px;font-weight:700;display:block}.required{color:#dc2626}.optional{color:var(--text-muted);font-size:12px;font-weight:400}.form-field input,.form-field select,.form-field textarea{box-sizing:border-box;background:var(--input-bg);border:1.5px solid var(--border-color);width:100%;color:var(--navy-dark);border-radius:10px;padding:12px 16px;font-family:inherit;font-size:14px;transition:all .2s}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{background:var(--white);border-color:var(--gold-warm);outline:none;box-shadow:0 0 0 3px #9e835426}.form-field textarea{resize:vertical;min-height:110px}.form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.validation-alert-box{color:#dc2626;background:#fef2f2;border:1.5px solid #fca5a5;border-radius:10px;margin-bottom:20px;padding:13px 16px;font-size:14px;font-weight:600}.file-upload-box{text-align:center;background:var(--input-bg);border:2px dashed var(--border-color);border-radius:12px;padding:24px;transition:all .25s}.file-upload-box:hover{border-color:var(--gold-warm)}.file-upload-box input[type=file]{box-sizing:border-box;background:var(--white);border:1.5px solid var(--border-color);cursor:pointer;border-radius:10px;width:100%;padding:12px}.file-upload-box input[type=file]:disabled{opacity:.6;cursor:not-allowed}.media-preview-container{border-top:1px dashed var(--border-color);justify-content:center;align-items:center;margin-top:15px;padding-top:15px;display:flex}.media-preview{object-fit:contain;border:1px solid var(--border-color);border-radius:10px;max-width:100%;max-height:180px;display:block}.promotion-plans-section{margin-top:28px}.promotion-plans-title{color:var(--navy-dark);margin:0 0 15px;font-size:20px;font-weight:800}.promotion-plans-list{flex-direction:column;gap:15px;display:flex}.promotion-plan-card{box-sizing:border-box;background:var(--input-bg);border:2px solid var(--border-color);cursor:pointer;border-radius:14px;width:100%;padding:20px;transition:all .25s}.promotion-plan-card:hover{border-color:var(--gold-warm);transform:translateY(-2px);box-shadow:0 8px 22px #08284614}.promotion-plan-card.selected{border-color:var(--gold-warm);background:#faf6f0;box-shadow:0 5px 18px #9e835426}.plan-content{justify-content:space-between;align-items:center;gap:25px;display:flex}.plan-details{flex:1;min-width:0}.plan-name{color:var(--navy-dark);align-items:center;gap:8px;margin:0;font-size:18px;font-weight:800;display:flex}.plan-icon{color:var(--gold-warm);justify-content:center;align-items:center;display:inline-flex}.plan-description{color:var(--text-muted);margin:8px 0 0;font-size:14px;line-height:1.6}.plan-price-details{text-align:right;flex-direction:column;align-items:flex-end;min-width:110px;display:flex}.plan-price{white-space:nowrap;font-size:19px;font-weight:800}.plan-duration{color:var(--text-muted);white-space:nowrap;margin-top:7px;font-size:13px;font-weight:700}.free-plan{background:#f0fdf4;border-color:#bbf7d0}.free-plan.selected{border-color:var(--green-success)}.free-plan .plan-price{color:var(--green-success)}.premium-plan{background:#eff6ff;border-color:#bfdbfe}.premium-plan.selected{border-color:#1d4ed8}.premium-plan .plan-price{color:#1d4ed8}.most-premium-plan{background:#fff7ed;border-color:#ffedd5}.most-premium-plan.selected{border-color:var(--gold-warm)}.most-premium-plan .plan-price{color:var(--gold-warm)}.payment-method-item{text-align:center;background:var(--input-bg);border:1.5px solid var(--border-color);cursor:pointer;color:var(--navy-dark);border-radius:12px;padding:14px 10px;font-size:13px;font-weight:700;transition:all .2s}.payment-method-item:hover{border-color:var(--gold-warm)}.payment-method-item.selected{border-color:var(--gold-warm);color:var(--gold-warm);background:#faf6f0}.order-summary-box{background:var(--input-bg);border:1.5px solid var(--border-color);border-radius:12px;margin-bottom:20px;padding:20px}.order-summary-row{color:var(--navy-dark);justify-content:space-between;margin-bottom:8px;font-size:14px;display:flex}.order-summary-total{color:var(--navy-dark);border-top:1.5px solid var(--border-color);justify-content:space-between;margin-top:10px;padding-top:12px;font-size:18px;font-weight:800;display:flex}.form-actions{border-top:1px solid var(--border-color);justify-content:space-between;gap:15px;margin-top:30px;padding-top:20px;display:flex}.form-actions button{cursor:pointer;border-radius:10px;padding:12px 28px;font-family:inherit;font-size:15px;font-weight:700;transition:all .2s}.btn-back{border:1.5px solid var(--border-color);color:var(--text-muted);background:0 0}.btn-back:hover{background:var(--input-bg);color:var(--navy-dark)}.btn-next,.btn-submit{background:var(--gold-warm);color:#fff;border:none}.btn-next:hover,.btn-submit:hover{background:var(--gold-hover);transform:translateY(-2px);box-shadow:0 4px 12px #9e83544d}.btn-back:disabled,.btn-next:disabled,.btn-submit:disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important;transform:none!important}.rtl-direction .plan-content{direction:rtl}.rtl-direction .plan-price-details{text-align:left;align-items:flex-start}.rtl-direction .order-summary-row,.rtl-direction .order-summary-total{direction:rtl}@media (width<=600px){.form-container{margin:25px auto;padding:0 12px}.form-card{padding:20px 15px}.category-grid,.form-row{grid-template-columns:1fr}.stepper{margin-bottom:30px}.stepper:before{left:30px;right:30px}.step-label{font-size:10px}.promotion-plans-title{font-size:18px}.promotion-plan-card{padding:16px}.plan-content{align-items:flex-start;gap:12px}.plan-name{gap:5px;font-size:15px}.plan-description{font-size:12px}.plan-price-details{min-width:78px}.plan-price{font-size:15px}.plan-duration{font-size:11px}.form-actions button{flex:1;padding:11px 10px}}.payment-panel{background:#fff;border:1.5px solid #dcd4c7;border-radius:16px;margin-bottom:20px;padding:24px;box-shadow:0 4px 20px #0828460d}.payment-panel-title{color:#082846;margin-bottom:20px;font-size:20px;font-weight:800}.payment-methods-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px;margin-bottom:24px;display:grid}.payment-method-card{cursor:pointer;text-align:center;color:#082846;-webkit-user-select:none;user-select:none;background-color:#faf8f5;border:1.5px solid #dcd4c7;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:16px 12px;font-size:15px;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 2px 4px #00000005}.payment-method-card:hover{border-color:#9e8354;transform:translateY(-3px);box-shadow:0 8px 16px -4px #9e835433}.payment-method-card.active-mada,.payment-method-card.active-visa,.payment-method-card.active-mastercard{color:#9e8354;background-color:#faf6f0;border-color:#9e8354;box-shadow:0 6px 20px #9e835433}.payment-method-card.active-applepay{color:#fff;background-color:#082846;border-color:#082846;box-shadow:0 6px 20px #08284640}.payment-method-card.active-stcpay{color:#4338ca;background-color:#f5f3ff;border-color:#4f46e5;box-shadow:0 6px 20px #4f46e52e}.payment-method-card.active-paypal{color:#1e40af;background-color:#eff6ff;border-color:#1d4ed8;box-shadow:0 6px 20px #1d4ed82e}.plan-summary-box{background:linear-gradient(135deg,#faf8f5 0%,#f6f1e7 100%);border:1.5px solid #dcd4c7;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.plan-summary-item{flex-direction:column;display:flex}.plan-summary-label{text-transform:uppercase;letter-spacing:.5px;color:#64748b;font-size:12px;font-weight:600}.plan-summary-value{color:#082846;font-size:18px;font-weight:700}.plan-summary-price{color:#9e8354;font-size:22px;font-weight:800}.modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background-color:#082846bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-card{box-sizing:border-box;background:#fff;border:1.5px solid #dcd4c7;border-radius:20px;width:100%;max-width:520px;padding:28px 32px;animation:.3s cubic-bezier(.16,1,.3,1) modalPopIn;box-shadow:0 25px 50px -12px #08284640}.modal-header{border-bottom:1px solid #dcd4c7;justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:14px;display:flex}.payment-badge{color:#9e8354;text-transform:uppercase;letter-spacing:.5px;background:#faf6f0;border:1px solid #dcd4c7;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:700}.checkout-form-group{flex-direction:column;gap:16px;display:flex}.input-field-wrapper{flex-direction:column;gap:6px;width:100%;display:flex}.input-label{color:#082846;margin:0;font-size:13px;font-weight:700;display:block}.checkout-input-row{gap:16px;display:flex}.checkout-input{color:#082846;box-sizing:border-box;background-color:#faf8f5;border:1.5px solid #dcd4c7;border-radius:10px;outline:none;width:100%;padding:12px 16px;font-size:14px;transition:all .2s}.checkout-input::placeholder{color:#94a3b8}.checkout-input:focus{background-color:#fff;border-color:#9e8354;box-shadow:0 0 0 4px #9e835426}.otp-container{flex-direction:column;align-items:center;gap:8px;padding:10px 0;display:flex}.otp-input-box{text-align:center;letter-spacing:10px;color:#9e8354;background:#faf6f0;border:2px solid #9e8354;border-radius:12px;max-width:220px;padding:12px;font-size:24px;font-weight:800}.modal-error-alert{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:8px;margin-bottom:18px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.modal-actions{gap:12px;margin-top:24px;display:flex}.btn-modal-cancel{color:#64748b;cursor:pointer;background-color:#faf8f5;border:1.5px solid #dcd4c7;border-radius:10px;flex:1;padding:12px;font-size:15px;font-weight:700;transition:all .2s}.btn-modal-cancel:hover{color:#082846;background-color:#f6f1e7}.btn-modal-submit{cursor:pointer;background:linear-gradient(135deg,#9e8354 0%,#8e7447 100%);border:none;border-radius:10px;flex:1.5;padding:12px;font-size:15px;font-weight:700;transition:all .2s;box-shadow:0 4px 12px #9e83544d;color:#fff!important}.btn-modal-submit:hover:not(:disabled){background:linear-gradient(135deg,#8e7447 0%,#7e6437 100%);transform:translateY(-1px);box-shadow:0 6px 18px #9e835466}.btn-modal-submit:disabled{opacity:.65;cursor:not-allowed;box-shadow:none!important;background:#94a3b8!important}.checkout-success-card{text-align:center;background-color:#fff;border:1.5px solid #dcd4c7;border-radius:20px;max-width:520px;margin:30px auto;padding:48px 32px;box-shadow:0 20px 25px -5px #08284614}.checkout-success-icon{margin-bottom:16px;font-size:64px;animation:.5s cubic-bezier(.175,.885,.32,1.275) popIn}.checkout-success-title{color:#9e8354;margin-bottom:8px;font-size:26px;font-weight:800}.checkout-success-sub{color:#64748b;margin-bottom:24px;font-size:15px}.checkout-transaction-ref{color:#082846;word-break:break-all;background-color:#faf8f5;border:1px dashed #dcd4c7;border-radius:12px;margin-bottom:28px;padding:14px 20px;font-size:14px}.btn-reset-ad{cursor:pointer;background-color:#9e8354;border:none;border-radius:12px;padding:14px 32px;font-size:16px;font-weight:700;transition:all .2s;box-shadow:0 4px 12px #9e83544d;color:#fff!important}.btn-reset-ad:hover{background-color:#8e7447;transform:translateY(-2px)}@keyframes modalPopIn{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@media (width<=576px){.modal-card{padding:22px 18px}.checkout-input-row{flex-direction:column;gap:14px}}.login-section{background:#fff;justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 160px);padding:50px 20px;display:flex}.login-card{box-sizing:border-box;background:#faf8f5;border:1.5px solid #dcd4c7;border-radius:22px;flex-direction:column;justify-content:center;width:100%;max-width:520px;padding:45px 40px;display:flex;box-shadow:0 15px 35px -10px #08284614}.login-card h2{text-align:center;color:#082846;margin:0 0 10px;font-size:32px;font-weight:800}.login-card p{text-align:center;color:#64748b;max-width:380px;margin:0 auto 30px;font-size:15px;line-height:1.6}.login-card form{width:100%}.input-group{width:100%;margin-bottom:20px}.input-group label{color:#082846;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.input-group input{box-sizing:border-box;color:#082846;background:#fff;border:1.5px solid #dcd4c7;border-radius:12px;outline:none;width:100%;height:52px;padding:0 18px;font-size:15px;font-weight:500;transition:all .3s}.input-group input:hover{border-color:#9e8354}.input-group input:focus{border-color:#9e8354;box-shadow:0 0 0 3px #9e835426}.forgot-password-row{justify-content:flex-end;margin-top:-6px;margin-bottom:24px;display:flex}.forgot-password-link{color:#9e8354;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s}.forgot-password-link:hover{color:#8e7447;text-decoration:underline}.login-card .login-btn{color:#fff;cursor:pointer;background:#9e8354;border:none;border-radius:12px;width:100%;height:52px;font-size:16px;font-weight:700;transition:all .3s;box-shadow:0 4px 12px #9e835440}.login-card .login-btn:hover{background:#8e7447;transform:translateY(-2px);box-shadow:0 8px 20px #9e835459}.create-account{text-align:center;margin-top:25px;font-size:14px}.create-account span{color:#64748b}.create-account a{color:#9e8354;margin-left:6px;font-weight:700;text-decoration:none;transition:color .2s}.create-account a:hover{color:#8e7447;text-decoration:underline}html[dir=rtl] .forgot-password-row{justify-content:flex-start}html[dir=rtl] .create-account a{margin-left:0;margin-right:6px}html[dir=rtl] .input-group input{text-align:right}@media (width<=768px){.login-section{padding:40px 15px}.login-card{max-width:460px;padding:35px 28px}.login-card h2{font-size:28px}}@media (width<=480px){.login-card{border-radius:16px;padding:28px 20px}.login-card h2{font-size:24px}.login-card p{margin-bottom:20px;font-size:14px}.input-group input,.login-card .login-btn{height:48px}}.register-section{background:#fff;justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 160px);padding:50px 20px;display:flex}.register-card{box-sizing:border-box;background:#faf8f5;border:1.5px solid #dcd4c7;border-radius:22px;flex-direction:column;justify-content:center;width:100%;max-width:560px;padding:45px 40px;display:flex;box-shadow:0 15px 35px -10px #08284614}.register-card h2{text-align:center;color:#082846;margin:0 0 10px;font-size:32px;font-weight:800}.register-card p{text-align:center;color:#64748b;max-width:400px;margin:0 auto 30px;font-size:15px;line-height:1.6}.register-card form{width:100%}.register-form-row{gap:16px;width:100%;display:flex}.register-form-row .register-input-group{flex:1}.register-input-group{width:100%;margin-bottom:20px}.register-input-group label{color:#082846;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.register-input-group input,.register-input-group select{box-sizing:border-box;color:#082846;background:#fff;border:1.5px solid #dcd4c7;border-radius:12px;outline:none;width:100%;height:52px;padding:0 18px;font-size:15px;font-weight:500;transition:all .3s}.register-input-group select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239e8354' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat}.register-input-group input:hover,.register-input-group select:hover{border-color:#9e8354}.register-input-group input:focus,.register-input-group select:focus{border-color:#9e8354;box-shadow:0 0 0 3px #9e835426}.password-input-wrapper{align-items:center;width:100%;display:flex;position:relative}.password-input-wrapper input{padding-right:48px}.toggle-password-btn{cursor:pointer;color:#9e8354;background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:4px;transition:opacity .2s;display:flex;position:absolute;right:14px}.toggle-password-btn:hover{opacity:.7}.register-card .register-btn{color:#fff;cursor:pointer;background:#9e8354;border:none;border-radius:12px;width:100%;height:52px;margin-top:10px;font-size:16px;font-weight:700;transition:all .3s;box-shadow:0 4px 12px #9e835440}.register-card .register-btn:hover{background:#8e7447;transform:translateY(-2px);box-shadow:0 8px 20px #9e835459}.login-link{text-align:center;margin-top:25px;font-size:14px}.login-link span{color:#64748b}.login-link a{color:#9e8354;margin-left:6px;font-weight:700;text-decoration:none;transition:color .2s}.login-link a:hover{color:#8e7447;text-decoration:underline}html[dir=rtl] .password-input-wrapper input{padding-left:48px;padding-right:18px}html[dir=rtl] .toggle-password-btn{left:14px;right:auto}html[dir=rtl] .register-input-group select{background-position:16px}html[dir=rtl] .login-link a{margin-left:0;margin-right:6px}html[dir=rtl] .register-input-group input,html[dir=rtl] .register-input-group select{text-align:right}@media (width<=768px){.register-section{padding:40px 15px}.register-card{max-width:480px;padding:35px 28px}.register-card h2{font-size:28px}}@media (width<=580px){.register-form-row{flex-direction:column;gap:0}}@media (width<=480px){.register-card{border-radius:16px;padding:28px 20px}.register-card h2{font-size:24px}.register-card p{margin-bottom:20px;font-size:14px}.register-input-group input,.register-input-group select,.register-card .register-btn{height:48px}}.product-details-wrapper{box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:#fff;width:100%;min-height:100vh;padding:40px 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.product-details-top-bar{width:100%;max-width:1100px;margin:0 auto 20px}.product-details-back-link{color:#9e8354;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:6px 0;font-size:.95rem;font-weight:700;transition:all .2s;display:inline-flex}.product-details-back-link:hover{color:#8e7447;transform:translate(-3px)}.product-details-card{box-sizing:border-box;background-color:#faf8f5;border:1.5px solid #dcd4c7;border-radius:20px;gap:clamp(20px,3.5vw,40px);width:100%;max-width:1100px;margin:auto;padding:clamp(18px,3vw,32px);display:flex;box-shadow:0 15px 35px -10px #08284614}.product-details-card.rtl-layout{flex-direction:row-reverse}.product-details-image-section{flex:500px;width:100%;max-width:550px}.product-details-image-holder{background-color:#faf6f0;border:1.5px solid #dcd4c7;border-radius:16px;justify-content:center;align-items:center;width:100%;height:clamp(280px,38vh,420px);display:flex;position:relative;overflow:hidden}.product-details-main-image{object-fit:cover;width:100%;height:100%;transition:transform .4s}.product-details-main-image:hover{transform:scale(1.03)}.product-details-condition-badge{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.5px;z-index:2;background-color:#082846e0;border-radius:20px;padding:6px 14px;font-size:.8rem;font-weight:700;position:absolute;top:14px;left:14px}.product-details-info-section{flex-direction:column;flex:400px;width:100%;display:flex}.product-details-badge-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.product-details-category-badge{color:#9e8354;background-color:#fff;border:1.5px solid #dcd4c7;border-radius:8px;align-items:center;padding:5px 12px;font-size:.85rem;font-weight:700;display:inline-flex}.product-details-verified-badge{color:#082846;align-items:center;font-size:.85rem;font-weight:600;display:inline-flex}.product-details-title{color:#082846;word-break:break-word;margin:0 0 10px;font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:800;line-height:1.35}.product-details-price-container{margin-bottom:14px}.product-details-price-amount{color:#9e8354;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:800}.product-details-meta-info-row{color:#64748b;flex-wrap:wrap;gap:15px 20px;margin-bottom:15px;font-size:.88rem;display:flex}.product-details-meta-item{align-items:center;gap:6px;font-weight:600;display:inline-flex}.product-details-meta-item svg{color:#9e8354}.product-details-divider{border:none;border-top:1px solid #dcd4c7;margin:16px 0}.product-details-sub-heading{color:#082846;margin-bottom:8px;font-size:1.05rem;font-weight:800}.product-details-description-text{color:#334155;white-space:pre-line;word-break:break-word;margin:0;font-size:.95rem;line-height:1.6}.product-details-contact-card{background-color:#fff;border:1.5px solid #dcd4c7;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 18px;display:flex;box-shadow:0 4px 12px #0828460a}.phone-display-container{flex:1;min-width:0}.phone-display-desktop{-webkit-user-select:text;user-select:text;align-items:center;gap:12px;display:flex}.phone-display-mobile{color:inherit;cursor:pointer;align-items:center;gap:12px;text-decoration:none;display:none}.phone-icon-wrapper{color:#fff;background-color:#082846;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1rem;display:flex}.phone-text-group{flex-direction:column;min-width:0;display:flex}.phone-label{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:.72rem;font-weight:700}.phone-number{color:#082846;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.95rem,1.8vw,1.1rem);font-weight:800;overflow:hidden}.whatsapp-icon-btn{color:#fff;background-color:#25d366;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.5rem;text-decoration:none;transition:all .25s;display:flex;box-shadow:0 4px 12px #25d36659}.whatsapp-icon-btn:hover{background-color:#20ba5a;transform:scale(1.08);box-shadow:0 6px 16px #25d36673}.product-details-safety-tip{color:#64748b;background-color:#fff;border:1.5px solid #dcd4c7;border-radius:10px;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;font-size:.825rem;line-height:1.4;display:flex}.product-details-safety-tip svg{color:#9e8354}.product-details-center-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:20px;display:flex}.product-details-back-btn{color:#fff;cursor:pointer;background-color:#9e8354;border:none;border-radius:8px;margin-top:15px;padding:10px 20px;font-weight:700;transition:background-color .2s}.product-details-back-btn:hover{background-color:#8e7447}.product-details-loading-spinner{border:4px solid #faf6f0;border-top-color:#9e8354;border-radius:50%;width:42px;height:42px;animation:.9s linear infinite detailsSpin}@keyframes detailsSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=1024px){.product-details-image-section{max-width:450px}}@media (width<=768px){.product-details-wrapper{padding:20px 12px}.product-details-card{border-radius:16px;flex-direction:column!important}.product-details-image-section{max-width:100%}.product-details-image-holder{border-radius:12px;height:320px}.phone-display-desktop{display:none!important}.phone-display-mobile{display:flex!important}}@media (width<=480px){.product-details-image-holder{height:250px}.product-details-contact-card{padding:10px 14px}.phone-icon-wrapper{width:38px;height:38px;font-size:.9rem}.whatsapp-icon-btn{width:42px;height:42px;font-size:1.35rem}.product-details-meta-info-row{flex-direction:column;gap:8px}}.admin-sidebar{box-sizing:border-box;z-index:100;background-color:#082846;border-right:1px solid #ffffff1a;flex-direction:column;width:260px;min-width:260px;height:100vh;padding:24px 16px;display:flex;position:fixed;top:0;left:0;box-shadow:4px 0 15px #00000026}.logo-wrappers{align-items:center;margin-bottom:28px;padding:0 4px;display:flex}.logo-link-group{align-items:center;gap:12px;width:100%;text-decoration:none;display:flex}.logoo-image{object-fit:contain;flex-shrink:0;width:50px;height:50px;display:block}.logoo-text{color:#fff;letter-spacing:.3px;white-space:nowrap;font-size:20px;font-weight:800}.admin-menu{flex-direction:column;flex:1;gap:6px;padding-bottom:20px;display:flex;overflow-y:auto}.menu-icon{margin-right:10px;font-size:16px}.admin-menu a,.menu-dropdown-header{color:#fff;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;padding:12px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.dropdown-title-group{align-items:center;display:flex}.admin-menu a:hover,.menu-dropdown-header:hover{box-shadow:0 4px 10px #0003;color:#fff!important;background-color:#9e8354!important}.admin-menu a.active{font-weight:700;box-shadow:0 4px 12px #9e835466;color:#fff!important;background-color:#9e8354!important}.admin-menu a.active .sidebar-notification-badge{color:#082846;background-color:#fff}.notification-menu-link{position:relative}.sidebar-notification-badge{color:#fff;background-color:#9e8354;border-radius:10px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:800;transition:all .2s}.admin-menu a:hover .sidebar-notification-badge{color:#082846;background-color:#fff}.menu-dropdown-header{cursor:pointer;justify-content:space-between}.dropdown-arrow{color:#cbd5e1;font-size:10px;transition:transform .2s}.menu-dropdown-header:hover .dropdown-arrow{color:#fff}.sidebar-sub-menu{background:#00000040;border-radius:8px;flex-direction:column;margin-top:4px;margin-bottom:4px;padding:4px;display:flex}.sidebar-sub-menu .sub-nav-link{color:#e2e8f0!important;box-shadow:none!important;background-color:#0000!important;padding:10px 16px 10px 36px!important;font-size:13px!important;font-weight:600!important}.sidebar-sub-menu .sub-nav-link:hover{color:#fff!important;background-color:#9e8354!important;padding-left:40px!important}.sidebar-sub-menu .sub-nav-link.active{color:#fff!important;background-color:#9e8354!important}.sidebar-footer{border-top:1px solid #ffffff1a;flex-direction:column;gap:12px;margin-top:auto;padding-top:16px;display:flex}.sidebar-lang-switcher{box-sizing:border-box;background-color:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;width:100%;padding:4px;display:flex}.sidebar-lang-btn{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.sidebar-lang-btn:hover{color:#fff}.sidebar-lang-btn.active{color:#fff;background:#9e8354;box-shadow:0 2px 4px #0003}.sidebar-logout-btn{color:#fca5a5;cursor:pointer;background-color:#dc262626;border:1px solid #ef44444d;border-radius:8px;align-items:center;width:100%;padding:12px 16px;font-size:14px;font-weight:700;transition:all .2s;display:flex}.sidebar-logout-btn:hover{color:#fff;background-color:#dc2626;border-color:#dc2626;box-shadow:0 4px 10px #dc262659}.logout-icon{margin-right:10px;font-size:16px}@media (width<=768px){.admin-sidebar{width:70px;min-width:70px;padding:16px 8px}.logo-wrappers{justify-content:center;margin-bottom:20px;padding:0}.logoo-text{display:none!important}.logoo-image{width:40px;height:40px}.nav-main-label,.dropdown-arrow,.sidebar-sub-menu,.sidebar-notification-badge,.sidebar-lang-switcher{display:none!important}.admin-menu a,.menu-dropdown-header,.sidebar-logout-btn{justify-content:center;padding:12px}.menu-icon,.logout-icon{margin-right:0;font-size:18px}}.admin-header{box-sizing:border-box;z-index:90;background:#f5f2e1;border-bottom:none;justify-content:space-between;align-items:center;width:100%;height:70px;padding:0 30px;display:flex;position:sticky;top:0;right:0;box-shadow:0 4px 12px #00000014}.header-search-wrapper{width:350px;max-width:100%;position:relative}.header-search-input{color:#fff;box-sizing:border-box;background-color:#ffffff26;border:1px solid #ffffff4d;border-radius:20px;outline:none;width:100%;padding:10px 15px 10px 40px;font-size:14px;transition:all .2s}.header-search-input::placeholder{color:#ffffffbf}.header-search-input:focus{background-color:#ffffff40;border-color:#fff;box-shadow:0 0 0 3px #fff3}.header-search-icon{color:#fff;pointer-events:none;font-size:14px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.header-right-tools{align-items:center;gap:24px;display:flex}.header-action-icons{align-items:center;gap:18px;display:flex}.icon-btn{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:18px;transition:transform .2s}.icon-btn:hover{transform:scale(1.1)}.admin-profile-section{border-left:1px solid #ffffff4d;align-items:center;gap:12px;padding-left:20px;display:flex}.admin-details{text-align:right}.admin-name{color:#fff;text-shadow:0 1px 2px #0000001a;margin:0;font-size:14px;font-weight:700}.admin-role{color:#fff;background-color:#00000026;border-radius:4px;margin-top:4px;padding:1px 6px;font-size:11px;font-weight:700;display:block}.admin-avatar-box{background-color:#cbd5e1;border:2px solid #fff;border-radius:50%;width:40px;height:40px;overflow:hidden;box-shadow:0 2px 6px #00000026}.admin-avatar-box img{object-fit:cover;width:100%;height:100%}@media (width<=768px){.admin-header{padding:0 16px}.header-search-wrapper{width:200px}}@media (width<=520px){.header-search-wrapper{display:none}.header-right-tools{justify-content:space-between;gap:10px;width:100%}.admin-profile-section{border-left:none;padding-left:0}.admin-details .admin-name{font-size:12px}}.admin-layout{background:#b39a10 fixed;width:100%;min-height:100vh;display:flex}.admin-main{background:0 0;flex-direction:column;flex:1;min-width:0;margin-left:260px;transition:margin-left .25s;display:flex}.admin-content{background:0 0;flex:1;padding:0}@media (width<=768px){.admin-main{margin-left:70px}}.dashboard-content{box-sizing:border-box;background-color:#f8fafc;flex:1;min-height:calc(100vh - 70px);padding:30px;overflow-y:auto}.dashboard-header-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:25px;display:flex}.dashboard-main-title{color:#082846;margin:0;font-size:26px;font-weight:800}.dashboard-sub-title{color:#64748b;margin:6px 0 0;font-size:14px;font-weight:500}.header-action-btns{gap:10px;display:flex}.header-action-btns button{cursor:pointer;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600;transition:all .2s}.btn-secondary{color:#082846;background-color:#fff;border:1px solid #cbd5e1}.btn-secondary:hover{background-color:#f1f5f9}.btn-primary{color:#fff;background-color:#082846;border:none}.btn-primary:hover{background-color:#051b30}.counter-cards-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:30px;display:grid}.stat-card{color:inherit;border-radius:16px;padding:22px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:block;position:relative;box-shadow:0 4px 14px #08284614}.stat-card:hover{transform:translateY(-5px);box-shadow:0 12px 24px #08284626}.stat-card:first-child{background:linear-gradient(135deg,#e0f2fe 0%,#bae6fd 100%);border:1px solid #38bdf8}.stat-card:nth-child(2){color:#fff;background:linear-gradient(135deg,#082846 0%,#041627 100%);border:1px solid #0f3c66}.stat-card:nth-child(2) .stat-label{color:#ffffffd9}.stat-card:nth-child(2) .stat-value{color:#fff}.stat-card:nth-child(3){background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border:1px solid #f59e0b}.stat-card:nth-child(4){background:linear-gradient(135deg,#f3e8ff 0%,#e9d5ff 100%);border:1px solid #c084fc}.stat-card:nth-child(5){background:linear-gradient(135deg,#e0f2fe 0%,#bae6fd 100%);border:1px solid #38bdf8}.stat-card:nth-child(6){color:#fff;background:linear-gradient(135deg,#082846 0%,#041627 100%);border:1px solid #0f3c66}.stat-card-top{justify-content:space-between;align-items:center;display:flex}.stat-icon{font-size:28px}.stat-badge{border-radius:20px;padding:5px 10px;font-size:12px;font-weight:800;box-shadow:0 2px 4px #0000000d}.trend-up{color:#fff;background-color:#082846}.trend-info{color:#fff;background-color:#0284c7}.stat-label{color:#082846;text-transform:uppercase;letter-spacing:.5px;margin:14px 0 4px;font-size:13px;font-weight:800}.stat-value{color:#082846;margin:0;font-size:26px;font-weight:800}.section-card-title{color:#082846;margin-bottom:18px;font-size:18px;font-weight:800}.analytics-split-grid{grid-template-columns:2fr 1fr;align-items:start;gap:20px;display:grid}.analytics-card,.recent-ads-card{box-sizing:border-box;background-color:#fff;border:1px solid #cbd5e1;border-radius:16px;padding:25px;box-shadow:0 4px 14px #0828460d}.chart-placeholder{color:#64748b;background-color:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;justify-content:center;align-items:center;height:230px;margin-top:20px;font-size:14px;display:flex}.recent-ads-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.moderate-link{color:#082846;cursor:pointer;font-size:12px;font-weight:700;transition:opacity .2s}.moderate-link:hover{opacity:.8}.ads-list-wrapper{flex-direction:column;display:flex}.ad-item-row{border-bottom:1px solid #e2e8f0;align-items:center;gap:14px;margin-bottom:14px;padding-bottom:14px;display:flex}.ad-item-row.no-border{border-bottom:none;margin-bottom:0;padding-bottom:0}.ad-item-thumb{background-color:#f1f5f9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;font-size:20px;display:flex}.ad-item-details{flex:1;min-width:0}.ad-item-details h4{color:#082846;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:700;overflow:hidden}.ad-item-details p{color:#64748b;margin:3px 0 0;font-size:11px}.approve-action-btn{color:#082846;cursor:pointer;background-color:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;font-weight:700;transition:all .2s;display:flex}.approve-action-btn:hover{color:#fff;background-color:#082846}@media (width<=1024px){.analytics-split-grid{grid-template-columns:1fr}}@media (width<=768px){.dashboard-content{padding:20px 15px}.dashboard-header-row{flex-direction:column;align-items:flex-start;gap:12px}.header-action-btns{justify-content:flex-start;width:100%}}@media (width<=480px){.dashboard-main-title{font-size:20px}.stat-value{font-size:22px}.header-action-btns button{text-align:center;flex:1;padding:10px;font-size:12px}.counter-cards-grid{grid-template-columns:1fr}}.notifications-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100vh;padding:24px 32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.notifications-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.rtl-direction .notifications-table{text-align:right}.notifications-table thead{z-index:10;position:sticky;top:0}.notifications-table thead tr{background:#082846!important}.notifications-table th{text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;border:none;padding:18px 16px;font-size:13px;font-weight:700;color:#fff!important;background-color:#082846!important}.notifications-table tbody tr{transition:background-color .2s ease-in-out}.notifications-table tbody tr:nth-child(odd){background-color:#fff}.notifications-table tbody tr:nth-child(2n){background-color:#f8fafc}.notifications-table tbody tr:hover{background-color:#f1f5f9}.notifications-table td{vertical-align:middle;color:#334155;border-bottom:1px solid #f1f5f9;padding:16px}.email-cell{color:#0284c7}.message-cell{max-width:320px;line-height:1.5}.btn-action{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:all .2s;display:inline-flex}.btn-edit{color:#082846;background:#f0f4f8;border:1px solid #cbd5e1}.btn-edit:hover{color:#fff;background:#082846;border-color:#082846;transform:translateY(-2px);box-shadow:0 4px 10px #08284640}.btn-delete{color:#e11d48;background:#fff1f2;border:1px solid #fecdd3}@media (width<=767px){.notifications-page{padding:12px 10px}.table-card{box-shadow:none;background:0 0;border:none}.table-responsive{max-height:600px}.notifications-table thead{display:none}.notifications-table,.notifications-table tbody,.notifications-table tr,.notifications-table td{box-sizing:border-box;width:100%;display:block}.notifications-table tbody tr{border:1px solid #e2e8f0;border-radius:14px;margin-bottom:16px;padding:14px;box-shadow:0 4px 12px #0828460a}.notifications-table tbody tr:nth-child(odd){background-color:#fff}.notifications-table tbody tr:nth-child(2n){background-color:#f8fafc}.notifications-table td{text-align:right;border-bottom:1px dashed #f1f5f9;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.rtl-direction .notifications-table td{text-align:left}.notifications-table td:last-child{border-bottom:none;padding-bottom:0}.notifications-table td:before{content:attr(data-label);color:#64748b;text-transform:uppercase;flex-shrink:0;margin-right:12px;font-size:12px;font-weight:700}.rtl-direction .notifications-table td:before{margin-left:12px;margin-right:0}.action-cell{margin-top:6px;border-top:1px solid #e2e8f0!important;justify-content:space-between!important;padding-top:12px!important}.action-buttons-wrapper{justify-content:flex-end;width:100%}.btn-action{width:42px;height:42px}}.users-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100vh;padding:24px 32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.users-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:14px}.rtl-direction .users-table{text-align:right}.users-table thead{z-index:10;position:sticky;top:0}.users-table thead tr{background:#082846!important}.users-table th{text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;border:none;padding:16px;font-size:13px;font-weight:700;color:#fff!important;background-color:#082846!important}.users-table tbody tr{transition:background-color .2s ease-in-out}.users-table tbody tr:hover{background-color:#f8fafc}.users-table td{vertical-align:middle;color:#334155;border-bottom:1px solid #f1f5f9;padding:12px 16px}.font-semibold{color:#082846;font-weight:700}.email-cell{color:#0284c7;font-weight:500}.btn-delete{color:#e11d48;cursor:pointer;background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-delete:hover{color:#fff;background:#e11d48;border-color:#e11d48;transform:translateY(-2px);box-shadow:0 4px 12px #e11d484d}.btn-export-excel:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 18px #082846}@media (width<=767px){.users-page{padding:12px 10px}.table-card{box-shadow:none;background:0 0;border:none;overflow:visible}.table-responsive{max-height:600px}.users-table thead{display:none}.users-table,.users-table tbody,.users-table tr,.users-table td{box-sizing:border-box;width:100%;display:block}.users-table tbody tr{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:16px;padding:14px;box-shadow:0 4px 12px #0828460a}.users-table td{text-align:right;border-bottom:1px dashed #f1f5f9;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.rtl-direction .users-table td{text-align:left}.users-table td:last-child{border-bottom:none;padding-bottom:0}.users-table td:before{content:attr(data-label);color:#64748b;text-transform:uppercase;flex-shrink:0;margin-right:12px;font-size:12px;font-weight:700}.rtl-direction .users-table td:before{margin-left:12px;margin-right:0}.action-cell{margin-top:6px;border-top:1px solid #e2e8f0!important;justify-content:space-between!important;padding-top:12px!important}.btn-delete{border-radius:10px;width:100%;height:42px;font-size:16px}}.allads-page{box-sizing:border-box;background-color:#f8fafc;width:100%;max-width:100%;min-height:100vh;padding:24px 32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.page-header{margin-bottom:24px}.page-header h2{color:#082846;align-items:center;gap:10px;margin:0 0 6px;font-size:clamp(20px,2.5vw,30px);font-weight:800;display:flex}.page-header p{color:#64748b;margin:0;font-size:clamp(13px,1.2vw,15px);font-weight:500}.table-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:100%;padding-bottom:16px;overflow:hidden;box-shadow:0 10px 25px #0828460d}.ads-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:1200px;font-size:14px}.rtl-direction .ads-table{text-align:right}.ads-table thead{z-index:10;position:sticky;top:0}.ads-table thead tr{background:#082846!important}.ads-table th{text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;border:none;padding:16px;font-size:13px;font-weight:700;color:#fff!important;background-color:#082846!important}.ads-table tbody tr{transition:background-color .2s ease-in-out}.ads-table tbody tr:nth-child(odd){background-color:#fff}.ads-table tbody tr:nth-child(2n){background-color:#f8fafc}.ads-table tbody tr:hover{background-color:#f1f5f9}.ads-table td{vertical-align:middle;color:#334155;word-break:break-word;border-bottom:1px solid #f1f5f9;padding:12px 16px}.status-active{color:#15803d;white-space:nowrap;background-color:#dcfce7;border:1px solid #bbf7d0;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.status-pending{color:#b45309;white-space:nowrap;background-color:#fef3c7;border:1px solid #fde68a;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.status-inactive{color:#991b1b;white-space:nowrap;background-color:#fee2e2;border:1px solid #fca5a5;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.status-deleted{color:#991b1b;white-space:nowrap;background-color:#fef2f2;border:1px solid #fca5a5;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.ad-image,.ad-table-img{object-fit:cover;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;width:55px;height:55px;transition:transform .2s;display:block;box-shadow:0 3px 8px #0828460f}.ad-image:hover,.ad-table-img:hover{transform:scale(1.08)}.ad-title-text{color:#082846;font-size:14px;font-weight:700}.cat-badge{color:#ff7a18;font-weight:700}.subcat-text{color:#64748b;font-weight:500}.condition-tag{color:#475569;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600}.warranty-yes{color:#16a34a;white-space:nowrap;background:#dcfce7;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:700}.warranty-no{color:#dc2626;white-space:nowrap;background:#fef2f2;border-radius:6px;padding:3px 8px;font-size:12px}.tx-code{color:#082846;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;max-width:140px;padding:3px 8px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;font-weight:600;display:inline-block;overflow:hidden}.phone-cell{white-space:nowrap;font-weight:500}.price-cell{color:#38b000;white-space:nowrap;font-weight:800}.date-cell{white-space:nowrap;color:#64748b;font-size:13px}.payment-tag{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600}.plan-badge{white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.action-box{text-align:center}.action-buttons,.action-buttons-wrapper{justify-content:center;align-items:center;gap:8px;display:flex}.btn-action,.view-btn,.delete-btn{cursor:pointer;border-radius:8px;outline:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 1px 3px #08284614}.btn-action svg,.view-btn svg,.delete-btn svg{display:block}.view-btn,.btn-action.btn-view{color:#082846;background:#f0f4f8;border:1px solid #cbd5e1}.view-btn:hover,.btn-action.btn-view:hover{color:#fff;background:#082846;border-color:#082846;transform:translateY(-2px);box-shadow:0 4px 12px #0828464d}.view-btn:hover svg,.btn-action.btn-view:hover svg{stroke:#fff}.delete-btn,.btn-action.btn-delete{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.delete-btn:hover,.btn-action.btn-delete:hover{color:#fff;background:#dc2626;border-color:#dc2626;transform:translateY(-2px);box-shadow:0 4px 12px #dc26264d}.delete-btn:hover svg,.btn-action.btn-delete:hover svg{stroke:#fff}.no-data{text-align:center;color:#64748b;padding:60px 20px;font-weight:600}.pagination-container{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin-top:24px;padding:12px 16px;display:flex}.btn-pagination{color:#082846;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .2s;box-shadow:0 2px 4px #08284608}.btn-pagination:disabled{opacity:.5;cursor:not-allowed;background-color:#f1f5f9}.btn-pagination:not(:disabled):hover{color:#fff;background-color:#082846;border-color:#082846;box-shadow:0 4px 10px #08284640}.pagination-info{color:#475569;font-size:14px;font-weight:700}.status-tabs-container{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.tab-btn{color:#64748b;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:30px;align-items:center;gap:6px;padding:10px 18px;font-size:13px;font-weight:700;transition:all .2s ease-in-out;display:inline-flex;box-shadow:0 2px 5px #08284608}.tab-btn:hover{color:#082846;border-color:#082846;transform:translateY(-1px)}.tab-btn.active{color:#fff;background-color:#082846;border-color:#082846;box-shadow:0 4px 12px #08284640}.tab-btn.active-tab.active{background-color:#16a34a;border-color:#16a34a;box-shadow:0 4px 12px #16a34a40}.tab-btn.inactive-tab.active{background-color:#d97706;border-color:#d97706;box-shadow:0 4px 12px #d9770640}.tab-btn.deleted-tab.active{background-color:#dc2626;border-color:#dc2626;box-shadow:0 4px 12px #dc262640}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;box-sizing:border-box;background-color:#08284680;justify-content:center;align-items:center;width:100vw;height:100vh;padding:16px;display:flex;position:fixed;top:0;left:0}.ad-card-modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:650px;max-height:92vh;animation:.25s cubic-bezier(.16,1,.3,1) modalFadeIn;display:flex;overflow:hidden;box-shadow:0 20px 40px #08284633}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-card-header{color:#fff;background-color:#082846;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-card-header h3{margin:0;font-size:18px;font-weight:700}.btn-close-modal{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:background .2s;display:flex}.btn-close-modal:hover{background:#fff6}.modal-card-body{flex-direction:column;gap:20px;padding:20px;display:flex;overflow-y:auto}.modal-media-section{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;padding:12px;display:flex}.modal-ad-img{object-fit:contain;border-radius:8px;max-width:100%;max-height:220px}.modal-details-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.detail-item{background-color:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.detail-item.full-width{grid-column:span 2}.detail-label{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:700}.detail-value{color:#082846;word-break:break-word;font-size:14px;font-weight:600}.detail-value .tx-code{white-space:normal;word-break:break-all;max-width:100%}.highlight-title{color:#082846;font-size:16px;font-weight:800}.modal-card-footer{background-color:#f8fafc;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.btn-modal-close{color:#082846;cursor:pointer;background-color:#cbd5e1;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:700;transition:background .2s}.btn-modal-close:hover{color:#fff;background-color:#94a3b8}.btn-modal-delete{color:#dc2626;cursor:pointer;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.btn-modal-delete:hover{color:#fff;background-color:#dc2626}@media (width<=1024px){.allads-page{padding:18px 20px}.table-responsive{max-height:700px}}@media (width<=767px){.allads-page{padding:12px 10px}.page-header{margin-bottom:16px}.status-tabs-container{gap:8px;margin-bottom:16px}.tab-btn{flex:auto;justify-content:center;padding:8px 14px;font-size:12px}.table-card{box-shadow:none;background:0 0;border:none;overflow:visible}.table-responsive{max-height:none;overflow:visible}.ads-table thead{display:none}.ads-table{min-width:100%!important}.ads-table,.ads-table tbody,.ads-table tr,.ads-table td{box-sizing:border-box;width:100%;display:block}.ads-table tbody tr{border:1px solid #e2e8f0;border-radius:14px;margin-bottom:16px;padding:14px;box-shadow:0 4px 12px #08284608}.ads-table tbody tr:nth-child(odd){background-color:#fff}.ads-table tbody tr:nth-child(2n){background-color:#f8fafc}.ads-table td{text-align:right;border-bottom:1px dashed #f1f5f9;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.rtl-direction .ads-table td{text-align:left}.ads-table td:last-child{border-bottom:none;padding-bottom:0}.ads-table td:before{content:attr(data-label);color:#64748b;text-transform:uppercase;flex-shrink:0;margin-right:12px;font-size:12px;font-weight:700}.rtl-direction .ads-table td:before{margin-left:12px;margin-right:0}.media-cell{margin-bottom:4px;border-bottom:1px solid #e2e8f0!important;justify-content:center!important;padding-bottom:12px!important}.media-cell:before{display:none!important}.ad-image,.ad-table-img{width:65px;height:65px}.action-box{margin-top:6px;border-top:1px solid #e2e8f0!important;justify-content:space-between!important;padding-top:12px!important}.action-buttons,.action-buttons-wrapper{gap:10px;width:100%}.btn-action,.view-btn,.delete-btn{border-radius:10px;flex:1;height:42px;font-size:16px}.modal-details-grid{grid-template-columns:1fr}.detail-item.full-width{grid-column:span 1}}@media (width<=480px){.modal-card-footer{flex-direction:column-reverse;gap:8px}.btn-modal-close,.btn-modal-delete{text-align:center;width:100%}.pagination-container{gap:8px}.btn-pagination{padding:8px 12px;font-size:12px}}.adc-main-container{box-sizing:border-box;color:#1f2937;width:100%;min-height:100vh;padding:28px 32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#fff!important}.adc-page-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.adc-title-area h2{color:#082846;margin:0;font-size:24px;font-weight:800}.adc-title-area p{color:#64748b;margin:4px 0 0;font-size:14px}.adc-btn-primary{color:#fff;cursor:pointer;background-color:#082846;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:background-color .2s;display:inline-flex}.adc-btn-primary:hover{background-color:#051b30}.adc-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 10px 25px #0828460d}.adc-table-wrapper{width:100%;overflow-x:auto}.adc-table{border-collapse:collapse;text-align:left;width:100%}.adc-table th{text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #082846;padding:16px 20px;font-size:13px;font-weight:700;color:#fff!important;background-color:#082846!important}.adc-table td{vertical-align:middle;color:#334155;border-bottom:1px solid #f1f5f9;padding:16px 20px;font-size:14px}.adc-table tbody tr{transition:background-color .2s ease-in-out}.adc-table tbody tr:nth-child(odd){background-color:#fff}.adc-table tbody tr:nth-child(2n){background-color:#f8fafc}.adc-table tbody tr:hover{background-color:#f1f5f9}.adc-text-center{text-align:center!important}.adc-top-cat-text{color:#082846;font-weight:700}.adc-main-cat-cell{align-items:center;gap:12px;display:flex}.adc-icon-img{object-fit:contain;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;width:36px;height:36px;padding:2px}.adc-no-icon-box{color:#082846;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.adc-main-cat-name{color:#082846;font-weight:600}.adc-sub-cat-badge{color:#082846;background-color:#f1f5f9;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.adc-status-pill{border-radius:12px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.adc-status-active{color:#15803d;background-color:#dcfce7}.adc-status-inactive{color:#b91c1c;background-color:#fee2e2}.adc-action-buttons{justify-content:center;align-items:center;gap:8px;display:flex}.adc-btn-action{cursor:pointer;border-radius:6px;outline:none;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;padding:0;transition:all .2s;display:inline-flex}.adc-btn-edit{background-color:#f0f4f8;border:1px solid #cbd5e1}.adc-btn-edit:hover{background-color:#082846}.adc-btn-edit:hover svg{stroke:#fff!important}.adc-btn-delete{background-color:#fef2f2;border:1px solid #fecaca}.adc-btn-delete:hover{background-color:#dc2626}.adc-btn-delete:hover svg{stroke:#fff!important}.adc-no-data-cell{text-align:center;color:#64748b;padding:40px!important}.adc-input-error{color:#991b1b!important;background-color:#fef2f2!important;border:1.5px solid #ef4444!important}.adc-input-error:focus{box-shadow:0 0 0 3px #ef444433!important}.adc-modal-overlay{z-index:1000;background-color:#08284680;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.adc-modal-container{background:#fff;border-radius:12px;width:100%;max-width:520px;overflow:hidden;box-shadow:0 20px 25px -5px #08284626}.adc-modal-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.adc-modal-header h3{color:#082846;margin:0;font-size:18px;font-weight:700}.adc-btn-close{cursor:pointer;color:#64748b;background:0 0;border:none;padding:4px}.adc-modal-body{padding:20px}.adc-form-group{margin-bottom:16px}.adc-form-label{color:#082846;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.adc-req{color:#dc2626}.adc-form-control{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;padding:10px 12px;font-size:14px}.adc-form-control:focus{border-color:#082846;box-shadow:0 0 0 2px #08284626}.adc-sub-cat-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.adc-btn-add-sub{cursor:pointer;background-color:#f0f4f8;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;padding:0;transition:all .2s;display:inline-flex}.adc-btn-add-sub:hover{background-color:#082846}.adc-btn-add-sub:hover svg{stroke:#fff!important}.adc-sub-cat-input-group{gap:8px;margin-bottom:8px;display:flex}.adc-image-preview-container{align-items:center;gap:12px;display:flex}.adc-image-preview{object-fit:contain;border:1px solid #e2e8f0;border-radius:6px;width:44px;height:44px}.adc-file-upload-box{text-align:center;cursor:pointer;color:#64748b;background-color:#f8fafc;border:2px dashed #cbd5e1;border-radius:6px;padding:16px;font-size:13px;display:block}.adc-file-input-hidden{display:none}.adc-modal-footer{background-color:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}.adc-btn-secondary{cursor:pointer;color:#082846;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:8px 16px;font-weight:600}@media (width<=768px){.adc-main-container{width:calc(100% - 70px);margin-left:70px;padding:16px}}.admin-city-container{box-sizing:border-box;background-color:#f8fafc;min-height:calc(100vh - 80px);padding:30px}.admin-city-header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.admin-city-header h2{color:#082846;margin:0 0 6px;font-size:26px;font-weight:800}.admin-city-header p{color:#64748b;margin:0;font-size:14px;font-weight:500}.add-city-btn{color:#fff;cursor:pointer;background-color:#082846;border:none;border-radius:10px;padding:12px 22px;font-size:15px;font-weight:600;transition:all .3s;box-shadow:0 4px 12px #08284633}.add-city-btn:hover{background-color:#051b30;transform:translateY(-2px)}.city-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #0828460d}.city-table{border-collapse:collapse;text-align:left;width:100%}.city-table th,.city-table td{border-bottom:1px solid #f1f5f9;padding:16px 24px;font-size:15px}.city-table th{text-transform:uppercase;letter-spacing:.6px;border:none;font-size:13px;font-weight:700;color:#fff!important;background-color:#082846!important}.city-table tbody tr{transition:background-color .2s ease-in-out}.city-table tbody tr:hover{background-color:#f8fafc}.city-name-cell{color:#082846;font-weight:700}.no-data{text-align:center;color:#64748b;padding:30px}.city-table th:last-child,.city-table td:last-child{text-align:center;width:120px}.action-buttons-group{justify-content:center;align-items:center;gap:10px;display:inline-flex}.adc-btn-action{cursor:pointer;box-sizing:border-box;border:1px solid #0000;border-radius:8px;outline:none;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.adc-btn-action svg{width:18px;height:18px;transition:all .2s ease-in-out;fill:none!important}.adc-btn-edit{background-color:#f0f4f8!important;border-color:#cbd5e1!important}.adc-btn-edit svg{stroke:#082846!important}.adc-btn-edit:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0828464d;background-color:#082846!important;border-color:#082846!important}.adc-btn-edit:hover svg{transform:scale(1.1);stroke:#fff!important}.adc-btn-delete{cursor:pointer!important;background-color:#dc2626!important;border:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;transition:all .2s ease-in-out!important;display:inline-flex!important}.adc-btn-delete:hover{transform:translateY(-2px);box-shadow:0 4px 12px #dc26264d;background-color:#b91c1c!important}.adc-btn-delete svg{stroke:#fff!important;color:#fff!important;display:block!important}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#08284680;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modal-card{background:#fff;border-radius:18px;width:100%;max-width:450px;animation:.25s ease-out modalFadeIn;overflow:hidden;box-shadow:0 25px 50px -12px #08284640}.modal-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-header h3{color:#082846;margin:0;font-size:18px;font-weight:700}.close-btn{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:24px}.close-btn:hover{color:#082846}.modal-body{padding:24px}.city-input-group label{color:#082846;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.city-input-group input{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:10px;outline:none;width:100%;height:48px;padding:0 16px;font-size:15px;transition:border-color .2s}.city-input-group input:focus{border-color:#082846;box-shadow:0 0 0 3px #0828461f}.city-select-input{color:#082846;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-size:15px;transition:border-color .2s}.city-select-input:focus{border-color:#082846;box-shadow:0 0 0 3px #0828461f}.modal-footer{background-color:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.cancel-btn{color:#082846;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 18px;font-weight:600}.submit-btn{color:#fff;cursor:pointer;background:#082846;border:none;border-radius:8px;padding:10px 20px;font-weight:600}.submit-btn:hover{background:#051b30}html[dir=rtl] .city-table{text-align:right}html[dir=rtl] .modal-footer{justify-content:flex-start}@media (width<=640px){.admin-city-container{padding:15px}.admin-city-header{flex-direction:column;align-items:flex-start;gap:15px}.add-city-btn{width:100%}.modal-card{width:90%}}.form-group input,.form-group select{color:#2c2416;box-sizing:border-box;background-color:#fbf9f4;border:1px solid #e6decb;border-radius:10px;outline:none;width:100%;padding:12px 16px;font-size:14px;transition:all .25s}.form-group input:focus,.form-group select:focus{background-color:#fff;border-color:#c59b27;box-shadow:0 0 0 3px #c59b2733}.form-group input::placeholder{color:#a39580}@media (width<=768px){.payment-grid{grid-template-columns:1fr}.full-width{grid-column:span 1}.payment-card{padding:18px}}.payment-card{background:#fff;border-radius:14px;padding:22px;transition:all .3s;box-shadow:0 5px 20px #0000000f}.payment-card:hover{transform:translateY(-3px)}.payment-card-header h3{color:#333;margin:0;font-size:18px}.paypal-icon{color:#003087;font-size:24px}.form-group label{color:#555;margin-bottom:8px;font-size:14px;font-weight:600}.form-group input,.form-group select{border:1px solid #ddd;border-radius:8px;outline:none;width:100%;padding:12px 14px;font-size:14px;transition:all .3s}.form-group input:focus,.form-group select:focus{border-color:#003087;box-shadow:0 0 0 3px #0030871f}.full-width{grid-column:span 2}.switch-group{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.slider{cursor:pointer;background:#ccc;border-radius:30px;transition:all .3s;position:absolute;inset:0}.slider:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;bottom:3px;left:3px}@media (width<=768px){.payment-grid{grid-template-columns:1fr}.full-width{grid-column:span 1}}.method-list{flex-direction:column;gap:14px;display:flex}.method-item{background:#fbf9f4;border:1px solid #f0e6d2;border-radius:12px;justify-content:space-between;align-items:center;padding:16px 20px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.method-item:hover{background:#f5efe6;border-color:#d4af37;transform:translateY(-2px);box-shadow:0 6px 16px #b48c321f}.method-info{color:#2c2416;align-items:center;gap:12px;font-size:15px;font-weight:700;display:flex}.method-icon{color:#c59b27;font-size:26px}.method-info span.method-icon{font-size:22px}.fa-cc-visa{color:#1a1f71}.fa-cc-mastercard{color:#eb001b}.fa-apple-pay{color:#000}.paypal-icon{color:#003087}.switch{width:50px;height:26px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background-color:#e2d9c8;border-radius:30px;transition:background-color .3s;position:absolute;inset:0}.slider:before{content:"";background-color:#fff;border-radius:50%;width:20px;height:20px;transition:transform .3s;position:absolute;bottom:3px;left:3px;box-shadow:0 2px 4px #00000026}.switch input:checked+.slider{background:linear-gradient(135deg,#c59b27 0%,#a67c1e 100%)}.switch input:checked+.slider:before{transform:translate(24px)}@media (width<=600px){.method-item{padding:14px 16px}.method-info{font-size:14px}}.payment-card{background:#fff;border:1px solid #f0e6d2;border-radius:16px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 24px #b48c320f}.payment-card:hover{border-color:#e2d2b0;transform:translateY(-3px);box-shadow:0 12px 30px #b48c321f}.payment-card-header{border-bottom:1px solid #f3ebd8;align-items:center;gap:12px;margin-bottom:22px;padding-bottom:16px;display:flex}.payment-card-header h3{color:#2c2416;margin:0;font-size:19px;font-weight:800}.payment-icon{color:#c59b27;font-size:22px}.payment-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.form-group{flex-direction:column;display:flex}.form-group label{color:#5a4e3c;letter-spacing:.2px;margin-bottom:8px;font-size:13px;font-weight:700}.form-group select,.form-group input{color:#2c2416;cursor:pointer;box-sizing:border-box;background-color:#fbf9f4;border:1px solid #e6decb;border-radius:10px;outline:none;width:100%;padding:12px 16px;font-size:14px;transition:all .25s}.form-group select:hover,.form-group input:hover{background-color:#fff;border-color:#c59b27}.form-group select:focus,.form-group input:focus{background-color:#fff;border-color:#c59b27;box-shadow:0 0 0 3px #c59b2733}@media (width<=768px){.payment-grid{grid-template-columns:1fr}.payment-card{padding:18px}}.status-list{flex-direction:column;gap:14px;display:flex}.status-item{color:#2c2416;background:#fbf9f4;border:1px solid #f0e6d2;border-radius:12px;justify-content:space-between;align-items:center;padding:16px 20px;font-size:14px;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.status-item:hover{background:#f5efe6;border-color:#d4af37;transform:translateY(-2px);box-shadow:0 6px 16px #b48c321f}.status{letter-spacing:.3px;white-space:nowrap;border-radius:20px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:700;display:flex}.status.success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.status.failed{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.status.sandbox{color:#a16207;background:#fefce8;border:1px solid #fef08a}.status.time{color:#9a6a15;background:#fcf6e8;border:1px solid #eed6a1}.status svg{font-size:14px}@media (width<=600px){.status-item{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px}.status{align-self:flex-start}}.payment-settings-page{background-color:#f8fafc;min-height:100vh;padding:25px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.page-header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.page-header h2{color:#082846;margin:0;font-size:28px;font-weight:800}.save-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#082846 0%,#051d33 100%);border:none;border-radius:10px;padding:12px 28px;font-size:15px;font-weight:700;transition:all .25s;box-shadow:0 4px 12px #08284640}.save-btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px #08284659}.save-btn:active{transform:translateY(0)}.payment-settings-page>.payment-card{margin-bottom:20px}@media (width<=768px){.payment-settings-page{padding:16px}.page-header{flex-direction:column;align-items:flex-start;gap:15px}.page-header h2{font-size:24px}.save-btn{text-align:center;width:100%}}.rev-container{box-sizing:border-box;background-color:#f8fafc;width:100%;min-height:100vh;padding:28px 32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.rev-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.rev-title-group{flex:1;min-width:250px}.rev-title-group h2{color:#082846;align-items:center;gap:10px;margin:0 0 6px;font-size:26px;font-weight:800;display:flex}.rev-title-group p{color:#64748b;margin:0;font-size:14px;font-weight:500}.rev-selected-total-box{color:#fff;text-align:right;box-sizing:border-box;background:linear-gradient(135deg,#082846 0%,#051d33 100%);border-radius:16px;min-width:220px;padding:16px 24px;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 20px #08284640}.rev-selected-total-box:hover{transform:translateY(-2px);box-shadow:0 14px 24px #08284659}.rev-rtl .rev-selected-total-box{text-align:left}.rev-total-label{text-transform:uppercase;opacity:.9;letter-spacing:.8px;font-size:12px;font-weight:700}.rev-total-amount{letter-spacing:-.5px;word-break:break-all;margin:4px 0 0;font-size:24px;font-weight:900}.rev-filter-cards-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:30px;display:grid}.rev-filter-card{cursor:pointer;box-sizing:border-box;background:#fff;border:2px solid #e2e8f0;border-radius:16px;padding:22px;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px -1px #08284608}.rev-filter-card:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 12px 24px -4px #08284614}.rev-filter-card.active-filter{background:linear-gradient(#fff 0%,#f0f4f8 100%);border-color:#082846;box-shadow:0 8px 20px #08284626}.rev-card-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.rev-icon{font-size:24px}.rev-badge{color:#475569;text-transform:uppercase;background:#f1f5f9;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:700}.rev-filter-card.active-filter .rev-badge{color:#082846;background:#e0f2fe}.rev-label{color:#64748b;margin:0 0 6px;font-size:13px;font-weight:600}.rev-value{color:#082846;word-break:break-word;margin:0;font-size:22px;font-weight:800}.rev-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:100%;overflow:hidden;box-shadow:0 10px 25px -5px #0828460d,0 8px 10px -6px #08284608}.rev-table-header{background:#fff;border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 26px;display:flex}.rev-table-header h3{color:#082846;margin:0;font-size:17px;font-weight:800}.rev-active-filter-badge{color:#082846;font-size:13px;font-weight:700}.rev-total-count-badge{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:700}.rev-table-responsive{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.rev-table{border-collapse:collapse;text-align:left;width:100%;min-width:700px}.rev-rtl .rev-table{text-align:right}.rev-table th{text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;border:none;padding:16px 20px;font-size:13px;font-weight:800;color:#fff!important;background:linear-gradient(135deg,#082846 0%,#051d33 100%)!important}.rev-table td{color:#334155;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:18px 20px;font-size:14px}.rev-table tbody tr{transition:background-color .15s}.rev-table tbody tr:hover{background-color:#f1f5f9!important}.rev-code-pill{color:#082846;white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:700}.rev-email-cell{color:#082846;word-break:break-word;font-weight:700}.rev-source-badge{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border-radius:20px;align-items:center;gap:4px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.rev-amount-cell{color:#082846;white-space:nowrap;font-size:15px;font-weight:800}.rev-desc-cell{color:#475569;white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-weight:600;overflow:hidden}.rev-date-cell{color:#64748b;white-space:nowrap;font-size:13px}.rev-status-pill{text-transform:capitalize;white-space:nowrap;border-radius:20px;padding:5px 14px;font-size:12px;font-weight:800;display:inline-block}.status-paid{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.status-failed{color:#dc2626;background:#fee2e2;border:1px solid #fecaca}.rev-no-data{color:#94a3b8;font-size:15px;font-weight:700;text-align:center!important;padding:50px 20px!important}.rev-pagination-container{background-color:#fff;border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 26px;display:flex}.rev-page-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#082846 0%,#051d33 100%);border:none;border-radius:10px;align-items:center;gap:6px;padding:10px 20px;font-size:13px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 10px #08284633}.rev-page-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 15px #0828464d}.rev-page-btn:disabled{color:#94a3b8;cursor:not-allowed;box-shadow:none;background:#e2e8f0}.rev-page-info{color:#475569;text-align:center;font-size:14px;font-weight:600}.rev-page-info strong{color:#082846}@media (width<=992px){.rev-container{padding:20px}.rev-selected-total-box{text-align:center;width:100%}.rev-rtl .rev-selected-total-box{text-align:center}.rev-filter-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.rev-container{padding:14px}.rev-header-row{flex-direction:column;align-items:stretch;gap:14px}.rev-title-group{text-align:center}.rev-title-group h2{justify-content:center;font-size:22px}.rev-total-amount{font-size:22px}.rev-filter-cards-grid{grid-template-columns:1fr;gap:12px}.rev-filter-card{padding:16px}.rev-value{font-size:20px}.rev-table-header{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px}.rev-table th,.rev-table td{padding:12px 14px;font-size:13px}.rev-pagination-container{flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px}.rev-page-btn{justify-content:center;width:100%}.rev-page-info{order:-1}}@media (width<=380px){.rev-title-group h2{font-size:19px}.rev-total-amount{font-size:18px}.rev-card-top{margin-bottom:8px}.rev-icon{font-size:20px}}.my-ads-container{box-sizing:border-box;background-color:#f6f1e7;width:100%;max-width:100%;min-height:100vh;padding:24px 32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.my-ads-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.my-ads-header h1{color:#082846;align-items:center;gap:10px;margin:0 0 6px;font-size:clamp(22px,2.5vw,30px);font-weight:800;display:flex}.my-ads-header .subtitle{color:#64748b;margin:0;font-size:clamp(13px,1.2vw,15px);font-weight:500}.refresh-btn{color:#082846;cursor:pointer;background-color:#fff;border:1.5px solid #dcd4c7;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-weight:600;transition:all .2s;display:flex}.refresh-btn svg{color:#9e8354}.refresh-btn:hover{color:#fff;background-color:#9e8354;border-color:#9e8354}.refresh-btn:hover svg{color:#fff}.spin{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.thumb-video-placeholder{color:#fff;background-color:#082846;border-radius:6px;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.2rem;display:flex}.badge-plan{border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:.8rem;font-weight:600;display:inline-flex}.plan-free{color:#137333;background-color:#e6f4ea}.plan-premium{color:#1a73e8;background-color:#e8f0fe}.plan-most-premium{color:#b06000;background-color:#fef7e0}.status-active{color:#16a34a;font-weight:600}.status-expired{color:#dc2626;font-weight:600}.action-buttons-wrapper{align-items:center;gap:8px;display:flex}.btn-renew,.adc-btn-action{cursor:pointer;border:none;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:600;transition:all .2s ease-in-out;justify-content:center!important;align-items:center!important;display:inline-flex!important}.btn-renew svg,.adc-btn-action svg,.adc-btn-delete svg,.btn-delete svg{fill:#fff!important;color:#fff!important;visibility:visible!important;width:16px!important;height:16px!important;display:inline-block!important}.btn-renew,.adc-btn-action{color:#fff;background-color:#9e8354}.btn-renew:hover,.adc-btn-action:hover{background-color:#8e7447;transform:translateY(-2px);box-shadow:0 4px 12px #9e83544d}.adc-btn-delete,.btn-delete{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:inline-flex;color:#fff!important;background-color:#ef4444!important;border:none!important}.adc-btn-delete:hover,.btn-delete:hover{transform:translateY(-2px);box-shadow:0 4px 12px #dc26264d;background-color:#dc2626!important}.table-card{background:#fff;border:1px solid #dcd4c7;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 10px 25px #0828460d}.table-responsive{-webkit-overflow-scrolling:touch;width:100%;max-height:820px;overflow:auto}.table-responsive::-webkit-scrollbar{width:6px;height:6px}.table-responsive::-webkit-scrollbar-track{background:#f1f5f9}.table-responsive::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.table-responsive::-webkit-scrollbar-thumb:hover{background:#94a3b8}.my-ads-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:14px}.rtl-direction .my-ads-table{text-align:right}.my-ads-table thead{z-index:10;position:sticky;top:0}.my-ads-table thead tr{background:#082846}.my-ads-table th{color:#fff;text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;background:0 0;border:none;padding:18px 16px;font-size:13px;font-weight:700}.my-ads-table tbody tr{transition:background-color .2s ease-in-out}.my-ads-table tbody tr:hover{background-color:#faf8f5}.my-ads-table td{vertical-align:middle;color:#082846;border-bottom:1px solid #e2e8f0;padding:12px 16px}.thumb-img{object-fit:cover;border:2px solid #fff;border-radius:10px;width:58px;height:58px;transition:transform .2s;box-shadow:0 4px 10px #00000014}.thumb-img:hover{transform:scale(1.08)}.no-media-placeholder{color:#9e8354;background:#faf8f5;border:1px dashed #dcd4c7;border-radius:10px;justify-content:center;align-items:center;width:58px;height:58px;font-size:22px;display:flex}.ad-title-text{color:#082846;margin-bottom:4px;font-size:15px;font-weight:700;display:block}.tag-negotiable{color:#b06000;text-transform:uppercase;background:#fef7e0;border:1px solid #fde68a;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.main-cat-badge{color:#9e8354;font-size:13px;font-weight:700}.sub-cat-text{color:#64748b;margin-top:2px;font-size:12px;display:block}.price-cell{color:#16a34a;white-space:nowrap;font-size:16px;font-weight:800}.na-text{color:#cbd5e1;font-weight:700}.warranty-yes{color:#16a34a;background:#dcfce7;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:700}.warranty-no{color:#64748b;background:#f1f5f9;border-radius:6px;padding:3px 8px;font-size:12px}.plan-badge{white-space:nowrap;border-radius:30px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 2px 5px #0000000d}.plan-free{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.plan-premium{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.plan-vip{color:#c2410c;background:#fff7ed;border:1px solid #ffedd5}.contact-cell{white-space:nowrap;font-size:13px;font-weight:500}.wa-text{color:#22c55e;margin-top:4px;font-weight:600}.action-cell{text-align:center}.empty-state{text-align:center;color:#64748b;padding:80px 20px}@media (width<=1200px){.my-ads-container{padding:20px}.my-ads-table th,.my-ads-table td{padding:14px 12px}}@media (width<=991px){.my-ads-container{padding:16px}.my-ads-table th{padding:14px 10px;font-size:12px}.my-ads-table td{padding:12px 10px;font-size:13px}.thumb-img,.no-media-placeholder{width:48px;height:48px}}@media (width<=767px){.my-ads-container{padding:12px 10px}.table-card{box-shadow:none;background:0 0;border:none;overflow:visible}.table-responsive{max-height:600px}.my-ads-table thead{display:none}.my-ads-table,.my-ads-table tbody,.my-ads-table tr,.my-ads-table td{box-sizing:border-box;width:100%;display:block}.my-ads-table tbody tr{background:#fff;border:1px solid #dcd4c7;border-radius:14px;margin-bottom:16px;padding:14px;box-shadow:0 4px 12px #00000008}.my-ads-table td{text-align:right;border-bottom:1px dashed #e2e8f0;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.rtl-direction .my-ads-table td{text-align:left}.my-ads-table td:last-child{border-bottom:none;padding-bottom:0}.my-ads-table td:before{content:attr(data-label);color:#64748b;text-transform:uppercase;flex-shrink:0;margin-right:12px;font-size:12px;font-weight:700}.rtl-direction .my-ads-table td:before{margin-left:12px;margin-right:0}.media-cell{margin-bottom:4px;border-bottom:1px solid #e2e8f0!important;justify-content:center!important;padding-bottom:12px!important}.media-cell:before{display:none!important}.thumb-img,.no-media-placeholder{width:65px;height:65px}.title-cell{flex-direction:column;align-items:flex-end}.rtl-direction .title-cell{align-items:flex-start}.action-cell{margin-top:6px;border-top:1px solid #e2e8f0!important;justify-content:space-between!important;padding-top:12px!important}.btn-delete,.adc-btn-delete{border-radius:10px;width:100%;height:42px;font-size:18px}}@media (width<=480px){.my-ads-header h1{font-size:20px}.my-ads-header .subtitle{font-size:12px}.my-ads-table td{font-size:13px}.plan-badge{padding:4px 8px;font-size:11px}}
