/* SORFPANEL v1.3.6 desktop customer quality pass */
@media (min-width:901px){
  /* Header search */
  .sp-header__search{cursor:text!important}.sp-header__search input{pointer-events:auto!important;cursor:text!important}
  .sp-header__search-submit{cursor:pointer!important}
  /* Product upper surface */
  body.page-product .mp-v1-rating{display:flex!important;align-items:center!important;gap:7px!important;white-space:nowrap!important}
  body.page-product .mp-v1-rating b{font-size:13px!important}.mp-v1-rating span{letter-spacing:1px!important;color:#ffb000!important}
  body.page-product .mp-v1-rating-count{color:#657085!important;text-decoration:none!important;font-size:12px!important;margin-left:2px!important}
  body.page-product .mp-v2-status-row--desktop-clean{display:flex!important;gap:8px!important;margin-top:12px!important}
  body.page-product .mp-v2-status-row--desktop-clean span{background:#f3f6f8!important;color:#364153!important;border-radius:8px!important;padding:8px 10px!important;font-weight:700!important}
  /* Cart desktop */
  body.page-cart .ref-cart-page{max-width:1220px!important;padding-top:18px!important}
  body.page-cart .desktop-cart-filled{grid-template-columns:minmax(0,1fr) 320px!important;gap:22px!important}
  body.page-cart .cart-seller-group{border-radius:16px!important;border-color:#e3e7ed!important;box-shadow:0 8px 24px rgba(20,38,63,.05)!important}
  body.page-cart .desktop-store-head{padding:16px 18px!important}.desktop-store-meta b{font-size:15px!important}.desktop-store-meta small{font-size:12px!important}
  body.page-cart .desktop-shipping{padding:11px 16px!important;text-align:left!important;font-size:13px!important}
  body.page-cart .cart-table td{padding:18px 16px!important;vertical-align:middle!important}.cart-product img{width:86px!important;height:98px!important}
  body.page-cart .cart-product b{font-size:14px!important;line-height:1.35!important}.cart-product p{margin:6px 0 0!important;font-size:11px!important}
  body.page-cart .cart-qty-input{width:62px!important;height:38px!important;border:1px solid #d9dee7!important;border-radius:9px!important;text-align:center!important}
  body.page-cart .link-button{border:1px solid #e1e5eb!important;background:#fff!important;border-radius:9px!important;padding:8px 11px!important;color:#606a78!important}
  body.page-cart .summary{border-radius:16px!important;padding:20px!important;box-shadow:0 8px 24px rgba(20,38,63,.05)!important}.summary h2{font-size:18px!important}.summary-row,.summary-total-row{padding:9px 0!important}.summary-total-row{margin-top:8px!important;padding-top:14px!important;border-top:1px solid #edf0f4!important}.summary .ref-primary-btn{border-radius:10px!important;padding:13px!important;font-weight:800!important}.cart-secure-mini{display:block!important;text-align:center!important;margin-top:10px!important;color:#7a8492!important}
  /* Catalog filter */
  body.page-products .search-filter-panel{overflow:auto!important;max-height:calc(100vh - 118px)!important;border-radius:14px!important;padding-bottom:0!important}
  body.page-products .filter-block{padding:15px 14px!important}.filter-block h3{font-size:13px!important;margin-bottom:10px!important}.filter-search{height:38px!important;font-size:12px!important}
  body.page-products .v2-size-filter span{min-width:36px!important;height:32px!important;font-size:11px!important}.v2-color-filter i{width:26px!important;height:26px!important}
  body.page-products .filter-actions{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;position:sticky!important;bottom:0!important;margin:12px 0 0!important;padding:12px!important;background:#fff!important;border-top:1px solid #e5e9ef!important}
  body.page-products .filter-actions .btn{height:40px!important;min-width:0!important;padding:0 14px!important;font-size:11px!important;white-space:nowrap!important;border-radius:9px!important}.clear-filter{font-size:11px!important;white-space:nowrap!important}
  /* Stores */
  body.page-stores .stores-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.market-store-card{min-width:0!important}.store-products-preview img{object-fit:contain!important;background:#fff!important}
  /* Account overview seller + assistant */
  body.page-account-overview .sp-seller-banner{grid-template-columns:64px minmax(0,1fr) auto!important;min-height:116px!important;padding:18px 22px!important;gap:16px!important}
  body.page-account-overview .sp-seller-art{width:54px!important;height:54px!important;border-radius:16px!important;background:#fff!important;color:#ff6500!important;display:grid!important;place-items:center!important}.sp-seller-art .sp-icon{width:27px!important;height:27px!important}
  body.page-account-overview .sp-seller-copy{padding:0!important}.sp-seller-copy>b{font-size:20px!important}.sp-seller-copy>span{font-size:12px!important}.sp-seller-action{margin:0!important;white-space:nowrap!important}
  body.page-account-overview .sp-sidebar-help{background:#143b63!important;color:#fff!important}.sp-sidebar-help b{color:#fff!important}.sp-sidebar-help small{color:#dce9f5!important}.sp-sidebar-help>span{background:#244d73!important;color:#fff!important}
  /* Catalog center */
  body.page-catalog-center .catalog-sync-products{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.catalog-sync-product{min-width:0!important;padding:14px!important;display:grid!important;grid-template-columns:68px minmax(0,1fr)!important;gap:14px!important;align-items:center!important}.catalog-sync-image{width:68px!important;height:68px!important}.catalog-sync-image img{width:100%!important;height:100%!important;object-fit:contain!important}.catalog-sync-product b{display:block!important;font-size:15px!important;line-height:1.3!important;white-space:normal!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.catalog-sync-product small{font-size:11px!important}.catalog-sync-product strong{font-size:13px!important}
  /* Addresses */
  body.page-addresses .account-mobile-page{max-width:1040px!important;margin:0 auto!important}.page-addresses .addresses-main,.page-addresses .wallet-main{gap:18px!important}.page-addresses .address-card{font-size:12px!important}.page-addresses .amp-card{border-radius:14px!important}.page-addresses input,.page-addresses textarea{font-size:13px!important;min-height:42px!important;padding:10px 12px!important}.page-addresses textarea{min-height:92px!important}.page-addresses label{font-size:11px!important}.page-addresses .amp-btn{min-height:40px!important;padding:9px 13px!important;font-size:11px!important}
  /* Coupons */
  body.page-coupons .account-mobile-page{max-width:920px!important;margin:0 auto!important}.page-coupons .coupon-code{max-width:560px!important}.page-coupons .coupon-list{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;padding:14px 0!important}.page-coupons .coupon-card{min-height:150px!important;height:auto!important;padding:16px!important;display:grid!important;grid-template-columns:110px minmax(0,1fr)!important;align-items:center!important;gap:14px!important}.page-coupons .coupon-value{min-height:82px!important;font-size:20px!important}.page-coupons .coupon-card h3{font-size:15px!important;margin:0 0 5px!important}.page-coupons .coupon-card p{font-size:11px!important;margin:3px 0!important}.page-coupons .coupon-card footer{margin-top:9px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.page-coupons .coupon-card .amp-btn{padding:8px 11px!important;font-size:10px!important}
  /* Notifications */
  body.page-account-notifications .notif-page{max-width:1040px!important;margin:0 auto!important}.notif-pref{padding:18px!important;border-radius:14px!important}.notif-pref-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px 16px!important}.notif-pref-grid label{display:flex!important;align-items:center!important;gap:8px!important;min-height:40px!important;font-size:12px!important}.notif-pref-grid input[type=checkbox]{width:18px!important;height:18px!important;flex:none!important}.notif-pref-grid input[type=datetime-local]{height:38px!important;min-width:0!important;font-size:11px!important}.notif-summary{display:flex!important;align-items:center!important;gap:10px!important;padding:12px!important}.notif-summary button{float:none!important;order:2!important;margin-left:auto!important}
  /* Privacy */
  body.page-privacy .privacy-empty, body.page-privacy .amp-empty{color:#263244!important}.page-privacy .btn,.page-privacy button{opacity:1!important}.page-privacy button:disabled{opacity:.55!important;color:#fff!important}.page-privacy .content-card p,.page-privacy .content-card small{color:#5e6b7d!important}
}
