/* Open Mazad master system — derived from the mandatory desktop/mobile reference.
   Load after legacy styles. Business status colors remain semantic. */
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800;900&display=swap');
:root{--om-orange:#ff6500;--om-orange-deep:#ec4900;--om-navy:#111b3d;--om-muted:#667087;--om-line:#e6e9f2;--om-paper:#fff;--om-canvas:#f8f9fd;--om-peach:#fff0e5;--om-shadow:0 6px 18px rgba(17,27,61,.09);--om-radius:20px;--om-cta:linear-gradient(180deg,#ffac27 0%,#ff7400 48%,#ef4600 100%);--brand:var(--om-orange);--brand-dark:var(--om-orange-deep);--primary-color:var(--om-orange);--secondary-color:var(--om-orange-deep);--dark-color:var(--om-navy);--ink:var(--om-navy);--muted:var(--om-muted);--line:var(--om-line);--soft:var(--om-canvas);--global-brand:var(--om-orange);--global-ink:var(--om-navy);--global-line:var(--om-line);--economy-brand:var(--om-orange);--gold:var(--om-orange)}
html{scroll-padding-top:160px;scroll-behavior:smooth}*{box-sizing:border-box}body.om-site,body.om-admin{background:var(--om-canvas);color:var(--om-navy);font-family:'Cairo',Tahoma,sans-serif;font-size:14px;line-height:1.8;margin:0}button,input,select,textarea{font-family:inherit}h1,h2,h3,h4{color:var(--om-navy);line-height:1.5;letter-spacing:0}a{transition:color .18s,background .18s,box-shadow .18s}img{max-width:100%}.container{width:calc(100% - 80px);max-width:1280px;margin-inline:auto}button,a,input,select,textarea{ -webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--om-orange);outline-offset:4px}.om-skip{position:fixed;top:-100px;right:20px;background:#fff;color:var(--om-navy);z-index:10000;padding:12px 20px;border-radius:12px}.om-skip:focus{top:12px}
/* Reference header: logo, pill search, account tools, then desktop navigation. */
.om-site .site-header{background:rgba(255,255,255,.97);border-bottom:1px solid var(--om-line);box-shadow:0 4px 18px #111b3d05;backdrop-filter:blur(14px)}
.om-site .header-content{display:grid;grid-template-columns:220px minmax(220px,1fr) auto 44px;gap:28px;padding:12px 0 8px;align-items:center}
.om-site .logo img{width:220px;height:66px;margin:0;object-fit:contain}.om-site .site-search{grid-column:auto;grid-row:auto;order:initial;max-width:440px;width:100%;height:44px;border:1px solid var(--om-line);background:white;box-shadow:0 3px 7px #111b3d18;justify-self:center}.om-site .site-search input{padding:0 16px 0 56px;color:var(--om-navy);font-size:13px}.om-site .site-search>i{display:none}.om-site .site-search button{position:absolute;left:0;width:46px;overflow:hidden;color:transparent;background:transparent;padding:0}.om-site .site-search button:after{content:'\f002';font-family:'Font Awesome 6 Free';font-weight:900;position:absolute;inset:0;display:grid;place-items:center;color:var(--om-orange);font-size:20px}.om-site .header-shortcuts{gap:10px;justify-content:flex-end}.om-site .welcome-user{display:none}.om-site .messages-shortcut,.om-site .auth-shortcuts .shortcut-btn{background:#fff!important;color:var(--om-navy)!important;box-shadow:none;border:0;min-width:42px;min-height:44px;padding:0 8px;border-radius:12px}.om-site .auth-shortcuts .register-shortcut{color:var(--om-orange)!important;background:var(--om-peach)!important}.om-site .messages-shortcut i{font-size:22px}.om-site .points-pill{background:#fff3e9;color:var(--om-navy);padding:0 12px}.om-site .points-pill i{color:var(--om-orange)}.om-site .menu-toggle{background:white;color:var(--om-navy);padding:0;width:44px;justify-content:center;border-radius:12px}.om-site .menu-toggle span{display:none}.om-site .menu-toggle i{font-size:21px}.om-site .menu-panel{border-radius:20px;box-shadow:0 16px 40px #111b3d20}.om-site .menu-user{background:var(--om-peach)}.om-site .menu-user span{color:#a84710}.om-site .menu-section a:hover{background:var(--om-peach);color:var(--om-orange)}.om-site .menu-section i{color:var(--om-orange)}.om-site .menu-auth .login-btn{background:var(--om-cta);color:white}.om-site .menu-auth .register-btn{background:white;border:1px solid var(--om-orange);color:var(--om-navy)}
.om-desktop-nav{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:58px}.om-desktop-nav>a{position:relative;display:flex;align-items:center;gap:8px;min-height:48px;text-decoration:none;color:var(--om-navy);font-weight:800;font-size:13px;white-space:nowrap}.om-desktop-nav>a.is-active,.om-desktop-nav>a:hover{color:var(--om-orange)}.om-desktop-nav>a.is-active:after{content:'';position:absolute;bottom:0;right:0;left:0;height:3px;border-radius:4px;background:var(--om-orange)}.om-desktop-nav .om-publish{background:var(--om-cta);color:white;padding:0 24px;border-radius:999px;min-height:42px;margin-inline-start:20px}.om-mobile-nav{display:none}
/* Master hero art is displayed directly from the supplied image, without altering it. */
.home-shell{background:linear-gradient(180deg,#f5f6fc,#fff 65%);display:flex;flex-direction:column}.om-master-hero{position:relative;display:grid;grid-template-columns:42% 58%;align-items:center;direction:rtl;max-width:1536px;margin:0 auto;width:100%;background:linear-gradient(120deg,#eef0fa,#fff);overflow:hidden}.om-hero-copy{z-index:1;padding:20px 0 36px 24px;margin-inline-start:8%;text-align:right}.om-eyebrow{display:flex;align-items:center;gap:10px;font-weight:800;margin:0 0 6px;font-size:15px}.om-eyebrow span{height:5px;width:24px;border-radius:6px;background:var(--om-orange)}.om-hero-copy h1{font-size:clamp(30px,3.4vw,54px);font-weight:900;line-height:1.5;white-space:nowrap;margin:4px 0 8px}.om-hero-copy h1 em{font-style:normal;color:var(--om-orange)}.om-hero-copy>p:not(.om-eyebrow){font-size:14px;line-height:1.9;margin:0 0 20px}.om-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.om-master-art{position:relative;aspect-ratio:710/272;overflow:hidden;direction:ltr;align-self:center}.om-master-art img{position:absolute;width:216.338%;max-width:none;height:auto;left:0;top:-45.22%;display:block}.om-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--om-line);border-radius:24px;background:linear-gradient(180deg,#fff,#f9faff);padding:16px 12px;box-shadow:var(--om-shadow);position:relative;z-index:2;margin:0 auto 24px}.om-benefits a{display:flex;align-items:center;justify-content:center;gap:16px;text-decoration:none;color:var(--om-navy);min-width:0;padding:0 14px;border-inline-end:1px solid #cbd1e0}.om-benefits a:last-child{border:0}.om-benefits i{color:var(--om-orange);font-size:30px}.om-benefits span{display:grid}.om-benefits strong{font-size:13px;font-weight:800}.om-benefits small{font-size:12px}
.om-site :is(.btn-main,.bid-button,.btn-primary,.submit-btn,.hero-action,.add-auction-btn,.plan-button,.apply-filters,.submit-rating,.reset-submit){background:var(--om-cta)!important;color:white!important;border:1px solid #ff7b16!important;border-radius:999px!important;box-shadow:0 3px 6px #ff650015;display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 24px;font-weight:800;text-decoration:none;cursor:pointer}.om-site :is(.btn-main,.bid-button,.btn-primary,.submit-btn,.hero-action,.plan-button):hover{filter:brightness(.97);box-shadow:0 5px 14px #ff650030}.om-site .btn-ghost{background:white!important;color:var(--om-navy)!important;border:1px solid var(--om-orange)!important;border-radius:999px;display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 24px;font-weight:800;text-decoration:none}.om-site .home-shell>.om-master-hero{order:0}.om-site .home-shell>.om-benefits{order:1}.om-site .home-shell>.auctions-area{order:2}.om-site .home-shell>.categories-frame{order:3}.om-site .home-shell>.hero-slider{order:4}.om-site .home-shell>.home-intro{order:5}.om-site .home-shell>.market-pulse{order:6}.om-site .home-shell>.visitor-pulse{order:7}
.auctions-area,.categories-frame{max-width:1280px;margin:0 auto 24px}.section-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px}.section-heading h2{font-size:24px;font-weight:900;margin:0}.section-heading h2 i{color:var(--om-orange);margin-inline-end:12px}.section-heading>span{color:var(--om-orange)}.om-site .auction-tabs{display:flex;gap:8px;padding:5px;background:#fff;border:1px solid var(--om-line);border-radius:999px;box-shadow:none;width:fit-content;margin-bottom:16px}.om-site .auction-tab{min-height:40px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;border:0;background:transparent;color:var(--om-muted);font-weight:800;border-radius:999px;padding:8px 20px}.om-site .auction-tab.is-active{background:var(--om-peach);color:#bc4700;box-shadow:none}.auction-panel{display:none}.auction-panel.is-active{display:block}.om-site .auction-filters-card{background:white;border:1px solid var(--om-line);border-radius:16px;padding:12px 18px;margin-bottom:18px;box-shadow:none}.auction-filters-card summary{cursor:pointer;color:var(--om-muted);font-weight:700;font-size:12px}.auction-filters-card .auction-filters-title{display:none}.auction-filters{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px}.om-site .create-auction-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--om-peach);padding:18px 24px;border:1px solid #ffdfc8;border-radius:20px;margin-bottom:18px;color:var(--om-navy)}.create-auction-cta h2{margin:0;font-size:20px}.create-auction-cta a{color:#b94700;font-weight:800}
/* Shared auction cards: all values, favorite posts and countdowns stay live. */
.om-site .auctions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;gap:14px}.om-site .auction-card{position:relative;width:100%;max-width:none;background:linear-gradient(180deg,#fff,#fdfdff);border:1px solid var(--om-line);border-radius:20px;padding:5px;overflow:hidden;box-shadow:0 5px 10px #111b3d12;transition:transform .2s,box-shadow .2s}.om-site .auction-card:hover{transform:translateY(-3px);box-shadow:0 9px 20px #111b3d18}.om-site .auction-image{position:relative;aspect-ratio:2.08;background:#f3f4f9;border-radius:15px;overflow:hidden}.om-site .auction-image img{width:100%;height:100%;object-fit:cover;display:block}.om-site .auction-badge{position:absolute;top:6px;right:6px;background:var(--om-cta);color:white;padding:2px 12px;min-height:24px;border-radius:999px;font-size:11px;font-weight:800}.om-site .auction-badge.ended{background:#e9ecf4;color:var(--om-navy)}.om-site .auction-category{display:none}.om-site .auction-timer{position:absolute;bottom:5px;left:5px;top:auto;right:auto;background:#ffffffed;border-radius:8px;color:#c24800;padding:2px 6px;font-size:10px;font-weight:800}.om-site .auction-details{padding:6px 10px 4px;display:flex;flex-direction:column;gap:4px}.om-site .auction-details h3{font-size:14px;font-weight:900;line-height:1.6;min-height:0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.om-site .auction-meta{font-size:10px;color:var(--om-muted);display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:0}.om-site .auction-meta i{color:var(--om-navy)}.om-site .auction-governorate{font-size:10px;color:var(--om-muted)}.om-site .auction-governorate i{color:var(--om-orange)}.om-site .auction-extra{display:grid;gap:0;font-size:10px;color:var(--om-muted);line-height:1.6}.om-site .auction-extra>span:last-child{display:none}.om-site .auction-price{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 0;border:0;background:transparent;margin:0}.om-site .auction-price>span{font-size:11px;color:var(--om-navy);font-weight:700}.om-site .auction-price .price{font-size:22px;color:var(--om-orange);line-height:1.2;direction:ltr}.om-site .auction-price small{font-size:12px}.om-site .auction-actions{display:flex;gap:8px;align-items:center;margin-top:2px}.om-site .auction-actions .bid-button{min-height:32px;padding:3px 12px;font-size:12px;flex:1}.om-site .fav-button{display:grid;place-items:center;width:32px;height:32px;min-height:32px;border:1px solid var(--om-line);border-radius:50%;background:#fff;color:var(--om-navy);font-size:16px;cursor:pointer}.om-site .fav-button.active{color:var(--om-orange);background:var(--om-peach)}.favorite-form{margin:0}.no-items,.empty-state{background:#fff;border:1px solid var(--om-line);border-radius:20px;padding:40px;text-align:center;color:var(--om-muted)}.no-items i{font-size:32px;color:var(--om-orange)}
.om-site .categories-frame{background:transparent;border:0;box-shadow:none;padding:0;scroll-margin-top:160px}.categories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px;margin-top:14px}.category-card{display:grid;justify-items:center;align-content:center;gap:4px;min-height:86px;padding:10px;border:1px solid var(--om-line);border-radius:16px;background:linear-gradient(#fff,#f8faff);box-shadow:0 3px 7px #111b3d06;text-decoration:none;color:var(--om-navy)}.category-card:hover{background:var(--om-peach);border-color:#ffcfab}.category-image{display:grid;place-items:center;width:28px;height:28px;color:var(--om-navy);font-size:22px}.category-meta{display:grid;text-align:center;line-height:1.6}.category-meta strong{font-size:11px}.category-meta small{color:var(--om-muted);font-size:10px}
/* Secondary CMS banners keep their content and controls within the light system. */
.home-shell .hero-slider{position:relative;min-height:300px;width:calc(100% - 80px);max-width:1280px;margin:8px auto 32px;overflow:hidden;border-radius:24px;background:#fff;border:1px solid var(--om-line)}.hero-track{display:grid}.hero-slide{grid-area:1/1;position:relative;min-height:300px;display:grid;grid-template-columns:1fr 1fr;align-items:center;opacity:0;visibility:hidden;background:white}.hero-slide.is-active{opacity:1;visibility:visible}.hero-backdrop,.hero-brand-mark{display:none}.hero-slide-image{width:100%;height:300px;object-fit:contain;grid-column:2;grid-row:1}.hero-content{grid-column:1;grid-row:1;padding:24px;width:100%;color:var(--om-navy)}.hero-content h2{font-size:26px;margin:0 0 10px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.hero-nav{position:absolute;z-index:2;top:45%;border:1px solid var(--om-line);border-radius:50%;width:34px;height:34px;background:white;color:var(--om-navy);cursor:pointer}.hero-prev{right:8px}.hero-next{left:8px}.hero-dots{position:absolute;bottom:8px;left:50%;display:flex;gap:6px;transform:translateX(-50%)}.hero-dots button{width:10px;height:10px;padding:0;border:0;border-radius:99px;background:#ced2dc;cursor:pointer}.hero-dots button.is-active{width:24px;background:var(--om-orange)}.home-intro{background:white;border:1px solid var(--om-line);border-radius:20px;padding:24px;margin:0 auto 24px}.home-intro h2{font-size:22px}.home-intro p{color:var(--om-muted)}.home-intro a{color:#bc4700;font-weight:800}.market-pulse{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px}.market-pulse>div{display:grid;text-align:center;padding:14px;background:white;border:1px solid var(--om-line);border-radius:18px}.market-pulse strong{font-size:24px;color:var(--om-orange)}.visitor-pulse{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;margin-bottom:24px;border:1px solid var(--om-line);border-radius:20px;background:white;color:var(--om-navy)}.visitor-copy{display:grid;gap:4px}.visitor-copy strong{font-size:20px}.visitor-copy p{margin:0;color:var(--om-muted)}.visitor-badge{display:grid;place-items:center;color:var(--om-orange)}
/* Existing page families use the same light surface, spacing and type hierarchy. */
.om-site :is(.auctions-page,.haraj-page,.haraj-container,.products-page,.about-page,.contact-page,.how-page,.auth-page,.luxury-profile,.favorites-page,.search-page,.pricing-page,.notifications-page,.modern-product-page){background:var(--om-canvas)!important;color:var(--om-navy)}
.om-site :is(.auctions-hero,.haraj-hero,.page-hero,.contact-hero,.how-hero,.about-hero,.faq-hero,.legal-hero,.notifications-hero,.profile-hero,.sellers-header,.seller-cover,.favorites-header,.search-hero,.haraj-container>.hero){background:linear-gradient(120deg,#fff,#f1f3fc)!important;color:var(--om-navy)!important;border-bottom:1px solid var(--om-line);box-shadow:none;text-shadow:none;padding-block:36px}
.om-site :is(.auctions-hero,.haraj-hero,.page-hero,.contact-hero,.how-hero,.about-hero,.faq-hero,.legal-hero,.notifications-hero,.profile-hero,.sellers-header,.seller-cover,.favorites-header,.search-hero,.haraj-container>.hero) :is(h1,h2,p,span,strong){color:var(--om-navy)!important;text-shadow:none!important}.om-site :is(.hero-overlay,.cover-overlay){background:transparent!important}.om-site :is(.hero-kicker,.legal-kicker,.about-label){background:var(--om-peach)!important;color:#b54700!important;border-color:#ffd7bb!important}.om-site .auctions-tabs-wrap{margin:20px auto;max-width:1280px}.om-site .auction-tabs-wrap{margin-bottom:12px}
.om-site :is(.bid-card,.gallery-section,.form-section,.form-wrapper,.auth-card,.reset-card,.otp-card,.review-card,.product-info-panel,.product-gallery-container,.product-form-container,.auction-form-container,.filters-card,.filter-card,.pricing-card,.coins-panel,.coins-header,.profile-sidebar,.profile-content,.profile-card,.seller-card,.contact-info-card,.contact-form-card,.faq-item,.legal-card,.about-card,.notification-item,.notification-card,.market-info,.market-gallery,.content-section,.ratings-section,.product-details-section,.report-card,.card){border:1px solid var(--om-line)!important;border-radius:var(--om-radius)!important;box-shadow:var(--om-shadow)!important;background:#fff;color:var(--om-navy)}
.om-site :is(.product-card,.haraj-card,.seller-item){border-color:var(--om-line)!important;border-radius:20px!important;box-shadow:var(--om-shadow)!important;background:white}.om-site :is(.price,.price-display,.current-price,.plan-price,.balance-number){color:var(--om-orange)!important}.om-site :is(.auth-showcase){background:linear-gradient(140deg,#fff,#f0f2fb)!important;color:var(--om-navy)!important;border-inline-end:1px solid var(--om-line)}.om-site :is(.auth-showcase h2,.auth-showcase h3,.auth-showcase p,.mini-auction){color:var(--om-navy)!important}.om-site .mini-auction{background:#fff!important;border:1px solid var(--om-line);border-radius:18px}.om-site .hammer-logo{background:var(--om-cta)!important;box-shadow:var(--om-shadow)}.om-site .auth-form-panel{background:transparent}.om-site :is(.reset-logo,.showcase-brand){color:var(--om-navy)}
.om-site :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]),select,textarea){border-color:#dce0ec;border-radius:12px;background:#fff;color:var(--om-navy);min-height:44px}.om-site :is(input,select,textarea):focus{border-color:var(--om-orange);outline:2px solid #ff650025;outline-offset:2px;box-shadow:none}.om-site label{color:var(--om-navy)}.om-site :is(.auction-status,.product-status,.market-pill,.plan-tag){border-radius:999px}.om-site :is(.tab-btn.active,.nav-tabs .nav-link.active){color:#bc4700!important;border-color:var(--om-orange)!important;background:var(--om-peach)!important}.om-site :is(.bid-notice,.notice-box,.pricing-notice){border-radius:16px;background:#fff7f0;border-color:#ffdbbf;color:var(--om-navy)}.om-site .discover-auctions{background:#fff8f2;border-radius:20px;border-color:#ffdfc7}.om-site .discover-auctions a{color:#b44700}
.om-site>footer{background:#fff!important;color:var(--om-muted)!important;border-top:1px solid var(--om-line);padding-top:40px;margin-top:30px}.om-site>footer :is(h3,.footer-brand-ar){color:var(--om-navy)!important}.om-site>footer a{color:var(--om-muted)!important}.om-site>footer a:hover{color:var(--om-orange)!important}.om-site>footer .copyright{border-color:var(--om-line);color:var(--om-muted)}
/* Administration inherits the same identity without changing management operations. */
.om-admin .sidebar{background:white;color:var(--om-navy);border-left:1px solid var(--om-line);box-shadow:-4px 0 20px #111b3d05}.om-admin .sidebar-brand{border-bottom:1px solid var(--om-line);padding-bottom:18px;margin-bottom:18px}.om-admin .sidebar-brand img{padding:0;height:64px;border-radius:0}.om-admin .sidebar-brand>span{color:var(--om-muted)}.om-admin .nav-group h2{color:var(--om-muted)}.om-admin .menu-item{color:var(--om-navy);border-radius:14px;font-weight:600}.om-admin .menu-item i{color:var(--om-navy)}.om-admin .menu-item:hover{background:#fff4eb;color:#b44700}.om-admin .sidebar .menu-item.active{background:var(--om-peach);color:#bd4800;border:1px solid #ffdcc3}.om-admin .sidebar-logout{border-color:var(--om-line)}.om-admin .sidebar-logout button{color:var(--om-muted)}.om-admin .stat-card:first-child{background:linear-gradient(120deg,#fff,#fff2e8);color:var(--om-navy);border-color:#ffdcc3}.om-admin .stat-card:first-child h3{color:var(--om-muted)}.om-admin .stat-card:first-child .icon{background:var(--om-peach);color:var(--om-orange)}.om-admin :is(.stat-card,.content-section,.card){border-radius:20px;border-color:var(--om-line);box-shadow:var(--om-shadow)}.om-admin :is(.btn-primary,.action-btn.btn-primary){background:var(--om-cta);border-color:var(--om-orange);border-radius:999px}.om-admin .btn-secondary{background:#f3f4fa;color:var(--om-navy);border-radius:999px}.om-admin :is(input,select,textarea,.form-control,.form-select){border-color:#dce0ec;background:#fff;border-radius:12px;color:var(--om-navy)}.om-admin th{background:#f6f7fc;color:var(--om-muted)}.om-admin .workspace-label{color:var(--om-muted)}.om-admin .workspace-account a{color:#b44700}.om-admin .workspace-footer{color:var(--om-muted)}.om-admin .tabs .tab.active{color:#bd4800;border-color:var(--om-orange)}
@media(min-width:1600px){.om-master-hero{border-radius:0 0 24px 24px}.om-hero-copy{margin-inline-start:40px}}
@media(max-width:1200px){.om-site .header-content{grid-template-columns:180px minmax(180px,1fr) auto 44px;gap:16px}.om-site .logo img{width:180px}.om-desktop-nav{gap:12px}.om-desktop-nav>a{font-size:11px}.om-desktop-nav .om-publish{padding:0 16px;margin:0}.om-hero-copy{margin-inline-start:5%;padding-left:10px}.om-hero-copy>p:not(.om-eyebrow){font-size:12px}.om-hero-actions{gap:8px}.om-hero-actions a{padding:8px 16px;font-size:12px}.om-eyebrow{font-size:12px}}
@media(max-width:1000px) and (min-width:761px){.container{width:calc(100% - 40px)}.om-site .header-content{grid-template-columns:150px 1fr auto 44px;gap:10px}.om-site .logo img{width:150px}.om-site .auth-shortcuts .shortcut-btn{font-size:11px;padding:0 6px}.om-site .auctions-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.om-hero-copy h1{font-size:30px}.om-benefits a{padding:0 8px;gap:8px}.om-benefits i{font-size:24px}.om-benefits strong{font-size:11px}}
@media(max-width:760px){html{scroll-padding-top:130px}.container{width:calc(100% - 28px)}body.om-site{padding-bottom:calc(84px + env(safe-area-inset-bottom));font-size:13px}.om-site .site-header .container{width:calc(100% - 24px)}.om-site .header-content{display:grid;grid-template-columns:44px 1fr 44px;gap:6px;padding:8px 0}.om-site .logo{grid-column:2;grid-row:1;justify-self:center}.om-site .logo img{width:165px;height:52px}.om-site .header-menu{grid-column:3;grid-row:1}.om-site .header-shortcuts{grid-column:1;grid-row:1;width:44px;justify-content:center}.om-site .header-shortcuts .points-pill,.om-site .header-shortcuts .favorite-shortcut{display:none}.om-site .auth-shortcuts{display:block;width:auto}.om-site .auth-shortcuts .register-shortcut{display:none}.om-site .auth-shortcuts .auth-shortcut{width:44px;padding:0}.om-site .auth-shortcut span{display:none}.om-site .auth-shortcut i{font-size:21px}.om-site .site-search{grid-column:1/-1;grid-row:2;max-width:none;height:38px;min-height:38px;margin:2px 0 4px}.om-site .site-search input{font-size:13px!important;min-height:36px}.om-site .menu-panel{top:calc(68px + env(safe-area-inset-top));left:12px;right:12px;position:fixed;width:auto;max-height:calc(100dvh - 155px)}.om-desktop-nav{display:none}.om-mobile-nav{position:fixed;bottom:0;right:0;left:0;z-index:1050;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:6px;background:rgba(255,255,255,.98);border-top:1px solid var(--om-line);padding:6px 10px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -3px 16px #111b3d06;min-height:76px;backdrop-filter:blur(12px)}.om-mobile-nav a{display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;color:var(--om-navy);text-decoration:none;font-size:10px;font-weight:800;line-height:1.5;min-height:52px;border-radius:12px}.om-mobile-nav a i{font-size:23px}.om-mobile-nav a.is-active{color:var(--om-orange)}.om-mobile-nav .om-mobile-publish{background:var(--om-cta);color:white;border-radius:17px;min-height:66px;max-width:66px;width:100%;justify-self:center;margin-top:-12px;box-shadow:0 4px 8px #ff650032}.om-mobile-nav .om-mobile-publish i{font-size:24px}.om-master-hero{display:flex;flex-direction:column;gap:0;padding-bottom:20px;background:linear-gradient(#f6f7fd,#fff)}.om-master-art{order:0;width:100%;align-self:stretch;aspect-ratio:710/272}.om-hero-copy{order:1;text-align:center;margin:0;padding:0 20px;width:100%}.om-eyebrow{justify-content:center;font-size:12px;margin:0 0 4px}.om-hero-copy h1{font-size:clamp(26px,7vw,36px);margin:2px 0 6px;white-space:normal}.om-hero-copy>p:not(.om-eyebrow){font-size:12px;margin:0 0 14px;line-height:1.8}.om-hero-actions{display:grid;gap:8px;max-width:320px;margin:auto}.om-hero-actions a{min-height:42px;font-size:14px;padding:8px 14px}.om-benefits{width:calc(100% - 24px);padding:12px 3px;margin-bottom:20px;border-radius:18px;gap:0}.om-benefits a{display:flex;flex-direction:column;text-align:center;gap:6px;padding:0 5px}.om-benefits i{font-size:23px}.om-benefits strong{font-size:9px;line-height:1.5}.om-benefits small{display:none}.section-heading h2{font-size:20px}.om-site .section-top{flex-direction:row;align-items:center;text-align:right}.section-top .btn-main.small{font-size:10px;padding:4px 10px;min-height:34px}.om-site .auction-tabs{width:100%;display:grid;grid-template-columns:1fr 1fr}.om-site .auction-tab{padding:6px;font-size:11px;min-height:38px}.om-site .auctions-grid{grid-template-columns:1fr!important;gap:14px}.om-site .auction-card{border-radius:20px}.om-site .auction-image{aspect-ratio:2.2}.om-site .auction-details{padding:6px 10px}.om-site .auction-details h3{font-size:14px}.om-site .auction-price{padding:2px 0}.om-site .auction-price .price{font-size:24px}.om-site .auction-extra{font-size:11px}.om-site .auction-actions .bid-button{min-height:36px}.om-site .auction-filters{grid-template-columns:1fr!important}.categories-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.category-card{min-height:80px;padding:8px 5px;border-radius:14px}.category-meta strong{font-size:10px}.category-meta small{font-size:9px}.om-site .categories-frame{width:calc(100% - 28px);scroll-margin-top:130px}.om-site .create-auction-cta{padding:14px;gap:10px;flex-wrap:wrap}.om-site .create-auction-cta h2{font-size:17px}.home-shell .hero-slider{width:calc(100% - 28px);min-height:0}.hero-slide{grid-template-columns:1fr;min-height:0;padding-bottom:24px}.hero-slide-image{grid-column:1;grid-row:1;height:180px}.hero-content{grid-column:1;grid-row:2;padding:18px}.hero-content h2{font-size:21px}.hero-content p{font-size:12px}.hero-nav{top:80px}.market-pulse{grid-template-columns:repeat(3,1fr);gap:8px}.market-pulse>div{padding:8px}.market-pulse strong{font-size:20px}.market-pulse span{font-size:10px}.visitor-pulse{padding:16px}.visitor-copy strong{font-size:17px}.visitor-copy p{font-size:11px}.home-intro{padding:18px}.home-intro h2{font-size:20px}.om-site :is(.auctions-hero,.haraj-hero,.page-hero,.contact-hero,.how-hero,.about-hero,.faq-hero,.legal-hero,.notifications-hero,.profile-hero,.sellers-header,.favorites-header,.search-hero,.haraj-container>.hero){padding-block:24px}.om-site :is(.auctions-hero,.haraj-hero,.page-hero,.contact-hero,.how-hero,.about-hero,.faq-hero,.legal-hero,.notifications-hero) h1{font-size:26px}.om-site .auth-page{grid-template-columns:1fr!important;display:grid}.om-site .auth-showcase{display:none}.om-site .auth-form-panel{padding:20px 14px}.om-site :is(.form-wrapper,.reset-card,.otp-card){padding:22px 18px!important}.om-site .auction-tabs-wrap{margin-top:16px}.om-site :is(.product-info-panel,.market-info,.bid-card){padding:18px!important}.om-site .product-hero-section{grid-template-columns:1fr}.om-site .chatbot-toggle,.om-site .chatbot-button{bottom:calc(94px + env(safe-area-inset-bottom))!important}.om-site .chatbot-panel,.om-site .chatbot-window{bottom:calc(150px + env(safe-area-inset-bottom))!important;max-height:calc(100dvh - 220px)!important}.om-site>footer{margin-top:20px}.om-site>footer .footer-content{grid-template-columns:repeat(2,minmax(0,1fr))!important}.om-site>footer .footer-about{grid-column:1/-1}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
/* Reference details: image-corner favorite and a paired price/countdown row. */
.om-menu-search{display:none}.om-site .auction-card .auction-actions{position:static}.om-site .auction-actions .bid-button{position:relative;z-index:3}.om-site .auction-actions .favorite-form,.om-site .auction-actions>a.fav-button{position:absolute;top:10px;left:10px;z-index:3}.om-site .auction-actions .fav-button{background:#111b3d15;color:white;border:0;text-shadow:0 1px 4px #111b3d88;font-size:21px}.om-site .auction-actions .fav-button.active{color:#ff6500;background:white}.om-site .auction-image .auction-timer{display:none}.om-site .auction-details{position:static}.om-site .auction-price{display:grid;justify-content:end;text-align:right;gap:2px;min-height:50px}.om-site .auction-extra{position:absolute;left:14px;bottom:49px;max-width:48%;background:#fff5ef;border-radius:10px;padding:3px 6px;font-size:9px;color:#e84f00;font-weight:700}.om-site .auction-extra>span:first-child>i{display:none}.om-site .auction-extra [data-endtime]{display:block;font-size:14px;direction:ltr;white-space:nowrap}.om-site .auction-meta{padding-inline-start:2px}.om-site .om-chatbot-panel{border-radius:20px}.om-site .om-chatbot-head{background:#fff;color:var(--om-navy);border-bottom:1px solid var(--om-line)}.om-site .om-chatbot-head button{background:var(--om-peach);color:var(--om-navy)}
@media(max-width:760px){.om-site .header-content>.site-search{display:none}.om-menu-search{display:flex;gap:8px;margin:12px}.om-menu-search input{width:100%;padding:8px 12px;border:1px solid var(--om-line)}.om-menu-search button{border:0;background:var(--om-peach);color:var(--om-orange);width:44px;border-radius:12px}.om-site .om-chatbot{bottom:calc(94px + env(safe-area-inset-bottom));left:12px}.om-site .om-chatbot-toggle{width:44px;height:44px;font-size:16px}.om-site .om-chatbot-bubble{display:none}.om-site .auction-extra{bottom:53px;font-size:10px}.om-site .auction-extra [data-endtime]{font-size:16px}.om-site .header-content{padding-block:8px}.om-site .logo img{height:54px}}
.om-view-all{color:#ed5200;font-size:13px;font-weight:700;text-decoration:none;display:flex;gap:8px;align-items:center}.om-home-tools{margin-top:18px;border:1px solid var(--om-line);border-radius:16px;background:#fff;padding:10px 16px}.om-home-tools>summary{font-size:12px;color:var(--om-muted);cursor:pointer}.om-home-tools>.auction-tabs-wrap{margin-top:12px}.om-home-tools .auction-filters-card{margin-bottom:4px}.om-auth-logo{margin:0 auto 20px;width:200px;background:white;border-radius:14px;padding:10px}.om-auth-logo img{display:block;width:100%}.om-site .auth-shortcuts .shortcut-btn.register-shortcut{background:var(--om-peach)!important;color:#b64700!important;border-color:#ffdfc8!important}.om-site :is(.flow-grid article,.service-band,.auction-form,.pledge-box,.result-card,.empty-results,.legal-nav,.about-owner){background:#fff!important;border-color:var(--om-line)!important;border-radius:20px!important;box-shadow:var(--om-shadow);color:var(--om-navy)!important}.om-site :is(.service-band,.about-owner) :is(p,h2,h3,strong,span){color:var(--om-navy)!important}.om-site :is(.category-tabs a,.auction-status-tabs a){border-radius:999px!important}.om-site :is(.category-tabs a.active,.auction-status-tabs a.active){background:var(--om-peach)!important;color:#b64700!important;border-color:#ffd7bb!important}.om-site .launch-gate{background:#f8f9fd;color:var(--om-navy)}.om-site .launch-gate::before{background:linear-gradient(90deg,#ffffffdd,#ffffffee)}.om-site .launch-gate :is(h1,p){color:var(--om-navy);text-shadow:none}.om-site .launch-gate__eyebrow{background:var(--om-peach);color:#bd4800}.om-site .launch-gate__timer div{background:#fff;border-color:var(--om-line);box-shadow:var(--om-shadow);border-radius:20px}.om-site .launch-gate__timer strong{color:var(--om-orange);text-shadow:none}.om-site .launch-gate__timer small{color:var(--om-navy)}
@media(max-width:760px){.om-view-all{font-size:10px}.om-hero-copy h1{font-weight:900}.om-site .om-home-tools{margin-top:14px}}
.om-master-art{mask-image:linear-gradient(to right,#000 88%,transparent 100%)}.om-site .auth-shortcuts .shortcut-btn span{display:none}.om-site .auth-shortcuts .shortcut-btn.register-shortcut{display:none}.om-carousel{position:relative}.om-site .om-carousel .auctions-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 42px)/4);overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 10px;scrollbar-width:none}.om-carousel .auction-card{scroll-snap-align:start}.om-card-prev,.om-card-next{position:absolute;top:35%;z-index:4;background:#fff;border:1px solid var(--om-line);width:36px;height:36px;border-radius:50%;display:grid;place-items:center;box-shadow:var(--om-shadow);color:var(--om-navy);cursor:pointer}.om-card-prev{right:-16px}.om-card-next{left:-16px}
@media(max-width:1000px) and (min-width:761px){.om-site .om-carousel .auctions-grid{grid-auto-columns:calc((100% - 28px)/3)}}
@media(max-width:760px){.om-master-art{mask-image:linear-gradient(#000 90%,transparent)}.om-site .auth-shortcuts>.messages-shortcut{display:none}.om-site .om-carousel .auctions-grid{display:grid;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto}.om-carousel .auction-card{min-width:0}.om-card-prev,.om-card-next{width:32px;height:32px}.om-card-prev{right:-9px}.om-card-next{left:-9px}}
/* Retire legacy !important grid and stacking rules at the shared boundary. */
.om-site .auctions-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;justify-content:stretch!important}.om-site .auctions-grid .auction-card{max-width:none!important}.om-site .om-carousel .auctions-grid{grid-template-columns:none!important;grid-auto-columns:calc((100% - 42px)/4);justify-content:start!important}.om-site .categories-grid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))!important;gap:12px!important}.om-site .section-top{flex-direction:row!important;align-items:center!important}.om-site .om-carousel .auction-image{aspect-ratio:2.08}.om-site .om-hero-actions a{min-width:190px}.om-site .auction-badge{line-height:1.7}
@media(max-width:1000px) and (min-width:761px){.om-site .auctions-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.om-site .om-carousel .auctions-grid{grid-template-columns:none!important;grid-auto-columns:calc((100% - 28px)/3)}}
@media(max-width:760px){.om-site .auctions-grid{grid-template-columns:1fr!important}.om-site .om-carousel .auctions-grid{grid-template-columns:none!important;grid-auto-columns:100%}.om-site .categories-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.om-site .om-carousel .auction-image{aspect-ratio:2.2}.om-site .om-hero-actions a{min-width:0}}
.om-line-icon{width:34px;height:34px;flex-shrink:0;color:var(--om-orange)}
@media(max-width:760px){.om-line-icon{width:25px;height:25px}}
.om-site .om-all-categories{background:linear-gradient(145deg,#fff2e5,#ffe0cd);border-color:#ffdbc2;color:var(--om-orange)}.om-all-categories .category-image{color:var(--om-orange)}.om-all-categories svg{width:27px;height:27px}
@media(max-width:760px){.om-site .auth-shortcuts>.auth-shortcut{display:none}.om-site .auth-shortcuts>.messages-shortcut:first-child{display:flex}}
.om-site .site-header{padding:env(safe-area-inset-top) 0 0}.om-site .header-content{padding:4px 0 0}.om-desktop-nav{min-height:52px}.om-site .auction-card{border-radius:20px!important}.om-site .category-card{border-radius:16px!important}.om-site .auction-details{padding:6px 10px 4px!important}.om-site .auction-price{justify-content:start;justify-items:start}.home-shell .hero-slider{height:auto!important;min-height:0!important}
@media(max-width:760px){.om-site .header-content{padding:6px 0}.om-site .category-card{border-radius:14px!important}}
/* Card countdown is in normal flow; days cannot collide with the live price. */
.om-site .om-card-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:8px;align-items:center;min-width:0;margin:3px 0 5px;min-height:50px}
.om-site .om-card-summary .auction-price{min-width:0;min-height:0;margin:0;padding:0;justify-content:start;gap:3px}
.om-site .om-card-summary .auction-price .price{font-size:clamp(17px,1.7vw,23px);overflow-wrap:anywhere;line-height:1.35}
.om-site .om-card-countdown{position:static;display:flex;direction:ltr;align-items:center;justify-content:space-around;gap:3px;min-width:0;width:100%;padding:5px 4px;background:#fff4ed;border-radius:10px;color:#ef5500;text-align:center;font-variant-numeric:tabular-nums}
.om-site .om-card-countdown .om-time-unit{display:flex;flex:1 1 0;min-width:0;flex-direction:column;align-items:center;line-height:1.1;gap:3px;position:relative}
.om-site .om-card-countdown .om-time-unit+.om-time-unit:before{content:':';position:absolute;left:-3px;top:0;font-size:13px;font-weight:800}
.om-site .om-card-countdown b{font-size:clamp(12px,1.2vw,17px);font-weight:800;white-space:nowrap;line-height:1.1}
.om-site .om-card-countdown small{font-size:7px;line-height:1.25;white-space:nowrap;color:#d84c00;direction:rtl}
.om-site .om-card-ended{font-size:10px;line-height:1.6;color:var(--om-muted);text-align:left}
@media(max-width:760px){.om-site .om-card-summary .auction-price .price{font-size:24px}.om-site .om-card-countdown b{font-size:18px}.om-site .om-card-countdown small{font-size:8px}}
