/**
 * Campaign Styles for campaign #267496
 */

/** Style Dashboard Headers#4678 */
.widget-header-text{
    font-size: 2.25rem;
	text-shadow: rgba(0, 0, 0, .9) 0 2px 5px !important;
  
    white-space: nowrap; 
    font-variant: small-caps; 
  text-wrap: pretty;
  }

#main-content > section > div > div.entity-header.flex.gap-5.items-end > div.entity-header-text.grow.flex.flex-col.gap-2 > ol > li:nth-child(1) > a{
    color: black !important;
}
.entity-header-text a:not(.btn):not(.btn2) {
    /* text-shadow: 0 0 3px rgba(255, 255, 255, 0.75), 0 0 5px rgba(255, 255, 255, 0.75) !important; */
    
}
.entity-actions .tippy-content .entity-header-text a:not(.btn):not(.btn2),
.entity-actions .tippy-content a:not(.btn):not(.btn2) 
{
   text-shadow:none!important;
   --tw-text-opacity: 1;
   color: hsl(0deg 25.65% 91.74%)!important;

} 


div.widget.widget-header{  
    margin-bottom: 5px;
   text-wrap: pretty;
    margin-top: 5px; 
    background-size: 100% 100%;
    background-image: url(https://d3a4xjr8r2ldhu.cloudfront.net/campaigns/267496/9ccdd6c4-a5cd-4e2e-89fd-65a4bfd89e2b.jpg);   
}
/** Style Dashboard Size#4680 */
#campaign-dashboard .max-w-7xl {
  max-width:70%; 
     width: 70%;
 }

 :root {
	--RWI-h: 300px; /* use e.g. 30vh for a percentage of screen height */
	--RWI-c: #fff;
}


#app > aside > section.sidebar-campaign.h-40.overflow-hidden > div > div > div.campaign-name.truncate.text-xl
{
  font-size: 0.9rem;
}
/** Style Random#4688 */
#main-content > section > div > div.entity-header.flex.gap-5.items-end > div.entity-header-text.grow.flex.flex-col.gap-2 > div.entity-title.entity-header-line,
div.widget-header > a.flex.gap-1.text-xl.p-4.pb-0 > span
{
    text-shadow: 0 0 9px rgb(0 0 0 / 100%), 0 0 9px rgb(0 0 0 / 100%) !important;
}

#main-content > section > div > div.entity-header.flex.gap-5.items-end > div.entity-header-text.grow.flex.flex-col.gap-2 > ol > li:nth-child(1) > a{
  color: black;
}

.widget-image + .flex {
	position: absolute;
	top: 0;
	color: var(--RWI-c);
	text-shadow: rgba(0,0,0,.9) 0 2px 5px!important;
}

.widget:has(.map) div:not(.widget-map *) {height: 100%;}
/** Style Background Image#4689 */
:root {  --background-image: url(https://d3a4xjr8r2ldhu.cloudfront.net/campaigns/267496/9cc7b676-c1a4-4f2e-b30e-758e6389a97d.jpg);}
/** Style Font#4691 */
h1, h2, h3, h4, h5, h6, h1>small, .panel-title {
    --tw-text-opacity: 1;
   color: hsl(0deg 25.65% 91.74%);
}

a {
    color: rgb(183 223 242);
}

#main-content > section > div > div.entity-header.flex.gap-5.items-end > div.entity-header-text.grow.flex.flex-col.gap-2 > div.entity-name-header.flex.gap-3.items-center > div > div.cursor-pointer > div > svg,
#main-content > section > div > div.entity-header.flex.gap-5.items-end > div.entity-header-text.grow.flex.flex-col.gap-2 > div.entity-header-sub.flex.gap-4.items-center.flex-wrap > div > div,
#main-content > section > div > div.entity-header.flex.gap-5.items-end > div.entity-header-text.grow.flex.flex-col.gap-2 > div.entity-tags.entity-header-line.text-xs > div > span > span > i,
#main-content > section > div > div.entity-header.flex.gap-5.items-end > div.entity-header-text.grow.flex.flex-col.gap-2 > div.entity-name-header.flex.gap-3.items-center > div > div.cursor-pointer > div,
#main-content > section > div > div.entity-header.flex.gap-5.items-end > div.entity-header-text.grow.flex.flex-col.gap-2 > div.entity-name-header.flex.gap-3.items-center > span,
#main-content > section > div > div.entity-header.flex.gap-5.items-end > div.entity-header-text.grow.flex.flex-col.gap-2 > div.entity-name-header.flex.gap-3.items-center > h1,
#main-content > section > div > div.entity-header.flex.gap-5.items-end.with-entity-banner.p-4.text-white.cover-background > div.entity-header-text.grow.flex.flex-col.gap-2 > div.entity-tags.entity-header-line.text-xs > div > span > span > i {
    text-shadow: 0 0 3px rgba(255, 255, 255, 0.75), 0 0 5px rgba(255, 255, 255, 0.75);
    color: black;
    font-weight: bolder;
}
/** Style Dashboard#4710 */
p#main-content > section > div > div.entity-header.flex.gap-5.items-end > div.entity-header-text.grow.flex.flex-col.gap-2 > div.entity-title.entity-header-line, div.widget-header > a.flex.gap-1.text-xl.p-4.pb-0 > span{

margin-top: -0.3rem;
font-size: 1.4rem;
}
.widget iframe, .widget img{
    mask-image: linear-gradient(to bottom, transparent 0%, black 25%);
}

.gradient-to-base-100 {
    background: linear-gradient(transparent 0px, var(--dashboard-preview-gradient, hsl(212deg 46% 7% / 32%)));
}
