/* Global compact rhythm for dense regional pages. */
:where(.jobs93Page,.job93Page,.realty94Page,.realtyItemPage,.property94Page,.ridesPage,.ridePage,.marketPage,.marketItemPage,.musicPage,.trackPage,.videosPage,.videoPage,.events92Page,.eventPage,.tourismPage,.tourismPlacePage,.directoryPage,.directoryItemPage,.datingPage,.datingProfilePage,.communitiesPage,.communityPage,.feedPage,.v8FeedPage,.profilePage,.searchPage,.peoplePage,.systemPage,.messengerPage,.activityPage,.sponsorsPage,.accountShell,.mapPage,.topicLayout,.socialPage,.mlFeedPage,.autoPage){
  max-width:1400px!important;
  margin-top:8px!important;
  margin-bottom:32px!important;
  padding-left:24px!important;
  padding-right:24px!important;
}

:where(.jobs93Hero,.realty94Hero,.ridesHero,.marketHero,.musicHero,.videosHero,.events92Hero,.tourismHero,.directoryHero,.datingHero,.communitiesHero,.feedHero,.sponsorsHero,.roadmapHero,.profileHero,.mapHero,.searchHero,.activityHero,.systemHero,.socialHero,.autoHero){
  margin-top:6px!important;
  margin-bottom:8px!important;
  padding:22px 24px!important;
  border-radius:22px!important;
}

:where(.jobs93Hero h1,.realty94Hero h1,.ridesHero h1,.marketHero h1,.musicHero h1,.videosHero h1,.events92Hero h1,.tourismHero h1,.directoryHero h1,.datingHero h1,.communitiesHero h1,.feedHero h1,.sponsorsHero h1,.mapHero h1,.searchHero h1,.activityHero h1,.systemHero h1,.socialHero h1,.autoHero h1){
  margin:4px 0 6px!important;
}

:where(.jobs93Hero p,.realty94Hero p,.ridesHero p,.marketHero p,.musicHero p,.videosHero p,.events92Hero p,.tourismHero p,.directoryHero p,.datingHero p,.communitiesHero p,.feedHero p,.sponsorsHero p,.mapHero p,.searchHero p,.activityHero p,.systemHero p,.socialHero p,.autoHero p){
  margin-top:0!important;
  margin-bottom:0!important;
}

:where(.jobs93Create,.realty94Create,.rideForm,.marketForm,.musicForm,.videoForm,.events92Create,.tourismForm,.directoryForm,.datingForm,.communityForm){
  margin-top:8px!important;
  margin-bottom:8px!important;
  padding:16px!important;
  border-radius:20px!important;
}

:where(.jobs93Tabs,.realty94Tabs,.rideFilters,.marketFilters,.videoFilters,.events92Filters,.tourismFilters,.directoryFilters,.datingFilters,.communityFilters,.typeFilters){
  margin-top:8px!important;
  margin-bottom:8px!important;
  gap:6px!important;
}

:where(.jobs93Tabs button,.realty94Tabs button,.rideFilters button,.marketFilters button,.videoFilters button,.events92Filters button,.tourismFilters button,.directoryFilters button,.datingFilters button,.communityFilters button,.typeFilters button){
  padding:8px 13px!important;
}

:where(.jobs93Layout,.realty94Layout,.ridesLayout,.marketLayout,.musicLayout,.videosGrid,.events92Layout,.tourismLayout,.directoryLayout,.datingLayout,.communityLayout,.profileGrid,.feedPanel,.accountGrid,.mapShell,.topicMain,.topicSide,.socialLayout){
  gap:12px!important;
  margin-top:8px!important;
}

:where(.jobs93List,.realty94List,.ridesList,.musicList,.events92List,.popularList,.directoryGrid,.datingGrid,.communityGrid,.tourismGrid){
  gap:12px!important;
}

:where(.jobs93Card,.realty94Card,.rideCard,.marketCard,.trackCard,.videoCard,.events92Card,.tourismCard,.directoryCard,.datingCard,.communityCard,.job93Box,.property94Box,.rideBox,.marketFull,.trackFull,.videoFull,.eventSideBox,.tourismBox,.directoryBox,.infoBox,.sideBox,.rightCard){
  border-radius:18px!important;
}

:where(.jobs93Card,.realty94CardBody,.rideCard,.marketBody,.trackCard,.videoBody,.events92CardBody,.tourismBody,.directoryCard,.datingBody,.communityCardBody){
  padding:16px!important;
}

:where(.jobs93Side,.realty94Side,.ridesSide,.marketSide,.musicSide,.events92Side,.tourismSide,.directorySide,.datingSide){
  padding:16px!important;
  border-radius:20px!important;
}

:where(.job93Full,.rideFull,.eventFullInfo,.tourismFullInfo,.directoryFull,.datingFullInfo,.communityHeroInfo){
  padding:22px!important;
}

:where(.property94Header){
  padding:22px 24px 8px!important;
}

:where(.property94Grid){
  padding:14px 24px 24px!important;
}

.sunduqInlineAd{
  position:relative;
  overflow:hidden;
  margin:8px auto!important;
  padding:5px!important;
  max-width:420px;
  background:rgba(13,28,43,.88);
  border:1px solid rgba(255,255,255,.12);
  border-radius:18px;
  box-shadow:0 14px 34px rgba(0,0,0,.22);
}

.sunduqInlineAd a{
  display:block;
  overflow:hidden;
  border-radius:13px;
  background:#f5efe5;
}

.sunduqInlineAd img{
  display:block;
  width:100%;
  aspect-ratio:1753/480;
  object-fit:cover;
  object-position:center;
}

.sunduqInlineAdLabel{
  position:absolute;
  left:12px;
  top:12px;
  z-index:2;
  padding:4px 9px;
  border:1px solid rgba(255,255,255,.14);
  border-radius:999px;
  background:rgba(7,19,31,.78);
  color:#fff;
  font-size:10px;
  font-weight:1000;
  letter-spacing:.04em;
  text-transform:uppercase;
}

.suDeleteBtn{
  background:#f0164d!important;
  border-color:#f0164d!important;
  color:#fff!important;
}

.suDeleteBtn:hover{
  filter:brightness(1.06);
}

.suDeleteInline{
  margin-left:8px;
}

@media (max-width:720px){
  :where(.jobs93Page,.job93Page,.realty94Page,.realtyItemPage,.property94Page,.ridesPage,.ridePage,.marketPage,.marketItemPage,.musicPage,.trackPage,.videosPage,.videoPage,.events92Page,.eventPage,.tourismPage,.tourismPlacePage,.directoryPage,.directoryItemPage,.datingPage,.datingProfilePage,.communitiesPage,.communityPage,.feedPage,.v8FeedPage,.profilePage,.searchPage,.peoplePage,.systemPage,.messengerPage,.activityPage,.sponsorsPage,.accountShell,.mapPage,.topicLayout,.socialPage,.mlFeedPage,.autoPage){
    margin-top:6px!important;
    padding-left:10px!important;
    padding-right:10px!important;
  }

  :where(.jobs93Hero,.realty94Hero,.ridesHero,.marketHero,.musicHero,.videosHero,.events92Hero,.tourismHero,.directoryHero,.datingHero,.communitiesHero,.feedHero,.sponsorsHero,.roadmapHero,.profileHero,.mapHero,.searchHero,.activityHero,.systemHero,.socialHero,.autoHero){
    padding:16px!important;
    border-radius:18px!important;
  }

  .sunduqInlineAd{
    max-width:100%;
    border-radius:15px;
  }
}
