#excelContainer .loading{
    text-align: center;
    font-size: 32px;
    background-color: #ffffff;
    color: #4e4e4e;
    height: calc(50% - 80px);
}

.tbl_container{
    width: 100%;
    height: calc(100% - 80px);
    border-collapse: collapse;
    
}



.tbl_container_300{
    width: 100%;
    height: calc(100% - 100px);
    border-collapse: collapse;
    
}

.tbl_container_500{
    width: 100%;
    height: calc(100% - 500px);
    border-collapse: collapse;
    
}

.headingTblTr{
    width: 100%;
}
.headingTblTh{
    background-color: #e31515;
    font-weight: 600;
    color: #fff;
    text-align: center;
    font-size: 42px;
    padding: 0.4% 0;
    font-weight: 600;
}
.subheadingTblTh{
    background-color: #fff200;
    font-weight: 600;
    text-align: center;
    font-size: 40px;
    padding: 4px 0;
    
}
.dataRow{
    margin: 0 5px;
    border-style: dotted;
    border-color: #959595;
    font-size: 36px;
    font-weight: 400;
    text-align: center;
    padding:0 5px 0 5px;
    /* height: 50px !important;  */
   
}
.dataHeader{
    /* background-image: linear-gradient(180deg, #1afd3c, #0076c5); */
    background-color: #8e44ad;
    color: #fff;
    border-style: dotted;
    font-size: 36px;
    text-align: center;
    height: 50px;

}


.boldColumn{
    font-weight:bold;
    background-color: #d9d9d9;
}

.bold{
    font-weight: 600;
    
}

tr:nth-child(even) {
    background-color: #f2f2f2;
  
}



.estimiatedTime{
    position: absolute;
    color: #252525;
}



/* Productivity Leader Tbl Heading */
.productivityLeaderTblHeading{
    background-color: #002060;
    color: #fff;
}

/* Productivity Leader Tbl SubHeading */
.productivityLeaderSubHeading{
    background-color: #188bb1;
    color: #fff;
    font-weight: 500;
}

/* Productivity Agents Tbl Heading */
.productivityAgentsTblHeading{
    background-color: #b19470;
    color: #000;
}

/* Productivity Agents Tbl SubHeading */
.productivityAgentsSubHeading{
    /* background-color: #bdd7ee;
    color: #000; */
    background-color: #294b29;
    color: #fff;
    font-weight: 400;
}


/* Dialout Leaders Tbl Heading */
.dialoutLeadersTblHeading{
    background-color: #002060;
    color: #fff;
}
/* Dialout Leaders Tbl SubHeading */
.dialoutLeadersDataSubHeading{
    background-color: #188bb1;
    color: #fff;
}

/* Dialout Agents Tbl SubHeading */
.dialoutAgentsTblHeading{
    /* background-color: #44546a; */
    background-color: #b19470;
    color: #000;
}
/* Dialout Agents Tbl SubHeading */
.dialoutAgentsDataSubHeading{
    background-color: #294b29;
    color: #fff;
    font-weight: 400;
	
}


.crmTblHeading{
    background-color: #ff3f34;
    color: #fff;
}
.crmDataSubHeading{
    /* background-color: #0c2461; */
    background-color: #bde0b4;
    color: #000;
    font-weight: 600;
}

.break_ex_Daily_TblHeading{
    background-color:#c41111;
    color: #fff1f1;
}
.break_ex_Daily_DataSubHeading{
    background-color: #ff9f9f;
    color: #000;
    font-weight: 600;
}


.boldColumnHeader{
    font-weight: 500;
    background-color: #000;
    color: #fff;
}



.SRImageContainer{
    position: fixed;
    top:0;
    left:0;
    width: 100vw;
    height: 100vh;
}

.SRImageContainer img{
    width: 100%;
    
    object-fit: fill;
}

/* 11-06-2025 HR */
.QuoteContainer {
  position: relative;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  padding: 10px 40px;
  overflow: hidden;

  /* Background image with dark gradient overlay */
  background: 
    /*linear-gradient(135deg, rgba(10,10,35,0.85) 0%, rgba(31,19,70,0.85) 60%, rgba(20,14,54,0.85) 100%),*/
    linear-gradient(to right, #141e30e3, #243b55f2),
    url('../admin/quotes/background.png');
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;

  z-index: 0;

  transition:all 1s;
}

.QuoteContainer::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
 /* background:
    radial-gradient(circle at 30% 30%, rgba(218, 112, 214, 0.35), transparent 50%),
    radial-gradient(circle at 70% 70%, rgba(65, 105, 225, 0.3), transparent 50%),
    radial-gradient(circle at 50% 50%, rgba(72, 61, 139, 0.3), transparent 50%);  
  animation: blurMove 12s ease-in-out infinite;*/
  filter: blur(120px);
  pointer-events: none;
  z-index: -1;
}

/* Large blurred quote symbol */
.quote-symbol-bg {
  position: absolute;
  top: 10%;
  left: 5%;
  font-size: 35rem;
  color: rgba(255, 255, 255, 0.02);
  filter: blur(2px);
  pointer-events: none;
  animation: quoteFloat 10s ease-in-out infinite;
  transform: rotate(-10deg);
  z-index: 0;
}

/* Animations */
@keyframes blurMove {
  0% {
    transform: translate(0%, 0%) scale(1);
  }
  50% {
    transform: translate(15%, 10%) scale(1.1);
  }
  100% {
    transform: translate(0%, 0%) scale(1);
  }
}

@keyframes quoteFloat {
  0% {
    transform: translateY(0px) rotate(-10deg);
  }
  50% {
    transform: translateY(20px) rotate(-10deg);
  }
  100% {
    transform: translateY(0px) rotate(-10deg);
  }
}

.QuoteSymbol,
.Quote,
.Author {
  position: relative;
  z-index: 1;
}

.QuoteSymbol{
    position: relative;
    top:0;
    width: 100px;
    height: auto;
}

.Quote{
    width: 100%;
    text-align: left;
    font-weight: bold;
    font-size:3.5rem;
    color: #ffffff;

 -webkit-animation: scale-up-center 0.4s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
	        animation: scale-up-center 0.4s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}


.Author{
    width: 100%;
    margin-top:10px;
    color:#4e4e4e;
    text-align: right;
    font-size:2.7rem;
    font-style: normal;
    font-weight: normal;
    color: #ffffff;

     -webkit-animation: scale-up-center 0.4s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
	        animation: scale-up-center 0.4s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}


@-webkit-keyframes scale-up-center {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes scale-up-center {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

.txt_trans{
    text-transform: uppercase;
}

.Leader_color{
    color:yellow;
}
.Agents_color{
    color: darkmagenta;
}
.DGE_color{
    color: blue;
}
.RA_color{
    color: aqua;
}
.MR_color{
    color: aliceblue;
}
.Break_color{
    color: black;
}
.Meeting_color{
    color: indigo;
}
