.f1-step{
    width:20%;
}
.f1-step p {
    line-height:1.2em;
    margin-top:6px;
}
.ckbx-se > li {
    display:inline-block;
    width: 20%;
    list-style-type: none;
}
.ckbx-clusters > li {
    list-style-type: none;
}

.ckbx-subclusters > li {
    list-style-type: none;
}

.ckbx-year > li {
    display:inline-block;
    width: 20%;
    list-style-type: none;
}
.math-5-decimals {
display:none;
}
.math-5-fractions {
    display: none;
}

#filter-selector-radio{
    list-style:none;
}


.cluster-se-header{

        display: block !important;
    width: 100% !important;
    margin: 10px;
    font-weight: 700;

}

.cluster-table {
font-size: 14px; line-height: 1.2;
}

.cluster-table td {padding:3px;}
.cluster-table tr:nth-child(even) {background: #7439a51f}
.cluster-table tr:nth-child(odd) {background: #FFF}
li.cluster-title{

    width: 100% !important;
    margin: 10px 0px 10px 0px;
    font-weight: 700;
  
}

li.elar-3-fiction {
    width: 30%;
}
li.elar-3-expository {
    width: 30%;
}
li.elar-3-poetry {
    width: 30%;
}
li.elar-3-drama {
    width: 30%;
}
li.elar-3-literary {
    width: 30%;
}
li.elar-3-argumentative {
    width: 30%;
}
li.elar-3-revision {
    width: 30%;
}
li.elar-3-editing {
    width: 30%;
}


li.elar-3-se {
    width: 30%;
}
li.elar-3-sp-fiction {
    width: 30%;
}
li.elar-3-sp-expository {
    width: 30%;
}
li.elar-3-sp-poetry {
    width: 30%;
}
li.elar-3-sp-drama {
    width: 30%;
}
li.elar-3-sp-literary {
    width: 30%;
}
li.elar-3-sp-argumentative {
    width: 30%;
}
li.elar-3-sp-revision {
    width: 30%;
}
li.elar-3-sp-editing {
    width: 30%;
}
li.elar-3-sp-construct {
    width: 30%;
}
li.elar-3-sp-se {
    width: 30%;
}
li.elar-5-fiction {
    width: 30%;
}
li.elar-5-expository {
    width: 30%;
}
li.elar-5-poetry {
    width: 30%;
}
li.elar-5-literary {
    width: 30%;
}
li.elar-5-argumentative {
    width: 30%;
}
li.elar-5-drama {
    width: 30%;
}
li.elar-5-persuasive{
    width: 30%;
}


li.elar-5-revision{
    width: 30%;
}
li.elar-5-editing{
    width: 30%;
}




li.elar-5-se {
    width: 30%;
}
li.elar-5-sp-fiction {
    width: 30%;
}
li.elar-5-sp-expository {
    width: 30%;
}
li.elar-5-sp-poetry {
    width: 30%;
}
li.elar-5-sp-literary {
    width: 30%;
}
li.elar-5-sp-argumentative {
    width: 30%;
}
li.elar-5-sp-drama {
    width: 30%;
}
li.elar-5-sp-persuasive{
    width: 30%;
}
li.elar-5-sp-se {
    width: 30%;
}

li.elar-4-fiction {
    width: 30%;
}
li.elar-4-expository {
    width: 30%;
}
li.elar-4-poetry {
    width: 30%;
}
li.elar-4-literary {
    width: 30%;
}
li.elar-4-argumentative {
    width: 30%;
}
li.elar-4-drama {
    width: 30%;
}
li.elar-4-editing{
    width: 30%;
}
li.elar-4-composition{
    width: 30%;
}
li.elar-4-revision{
    width: 30%;
}
li.elar-4-se {
    width: 30%;
}



li.elar-4-sp-fiction {
    width: 30%;
}
li.elar-4-sp-expository {
    width: 30%;
}
li.elar-4-sp-poetry {
    width: 30%;
}
li.elar-4-sp-literary {
    width: 30%;
}
li.elar-4-sp-argumentative {
    width: 30%;
}
li.elar-4-sp-drama {
    width: 30%;
}
li.elar-4-sp-editing{
    width: 30%;
}
li.elar-4-sp-composition{
    width: 30%;
}
li.elar-4-sp-revision{
    width: 30%;
}
li.elar-4-sp-se {
    width: 30%;
}



li.elar-6-fiction {
    width: 30%;
}
li.elar-6-expository {
    width: 30%;
}
li.elar-6-poetry {
    width: 30%;
}
li.elar-6-literary {
    width: 30%;
}
li.elar-6-drama {
    width: 30%;
}
li.elar-6-persuasive{
    width: 30%;
}

li.elar-6-revision{
    width: 30%;
}

li.elar-6-editing{
    width: 30%;
}


li.elar-6-se {
    width: 30%;
}


li.elar-7-fiction {
    width: 30%;
}
li.elar-7-expository {
    width: 30%;
}
li.elar-7-poetry {
    width: 30%;
}
li.elar-7-literary {
    width: 30%;
}
li.elar-7-argumentative {
    width: 30%;
}
li.elar-7-drama {
    width: 30%;
}
li.elar-7-editing{
    width: 30%;
}
li.elar-7-composition{
    width: 30%;
}
li.elar-7-revision{
    width: 30%;
}
li.elar-7-se {
    width: 30%;
}

li.elar-8-revision {
    width: 30%;
}
li.elar-8-editing {
    width: 30%;
}

li.elar-8-fiction {
    width: 30%;
}
li.elar-8-expository {
    width: 30%;
}
li.elar-8-poetry {
    width: 30%;
}
li.elar-8-literary {
    width: 30%;
}
li.elar-8-drama {
    width: 30%;
}
li.elar-8-persuasive{
    width: 30%;
}
li.elar-8-se {
    width: 30%;
}
li.elar-e1-fiction {
    width: 30%;
}
li.elar-e1-expository {
    width: 30%;
}
li.elar-e1-poetry {
    width: 30%;
}
li.elar-e1-literary {
    width: 30%;
}
li.elar-e1-argumentative {
    width: 30%;
}
li.elar-e1-drama {
    width: 30%;
}
li.elar-e1-editing{
    width: 30%;
}
li.elar-e1-persuasive{
    width: 30%;
}
li.elar-e1-composition{
    width: 30%;
}
li.elar-e1-revision{
    width: 30%;
}
li.elar-e1-se {
    width: 30%;
}
li.elar-e2-fiction {
    width: 30%;
}
li.elar-e2-expository {
    width: 30%;
}
li.elar-e2-poetry {
    width: 30%;
}
li.elar-e2-literary {
    width: 30%;
}
li.elar-e2-drama {
    width: 30%;
}
li.elar-e2-persuasive {
    width: 30%;
}
li.elar-e2-editing{
    width: 30%;
}
li.elar-e2-composition{
    width: 30%;
}
li.elar-e2-revision{
    width: 30%;
}
li.elar-e2-se {
    width: 30%;
}

/*li.science-5-physical {
    width: 30%;
}
li.science-5-force {
    width: 30%;
}
li.science-5-earth {
    width: 30%;
}
li.science-5-weather {
    width: 30%;
}
li.science-5-space {
    width: 30%;
}
li.science-5-organisms{
    width: 30%;
}
li.science-5-adaptations{
    width: 30%;
}
li.science-5-se {
    width: 30%;
}*/


input[type=radio] {
    margin-top:-3px;
}
input[type=checkbox] {
    margin-top:-3px;
}


#elar-3-expository-cluster-hidden{
    display: none;
}
#elar-4-expository-cluster-hidden{
    display: none;
}
#elar-5-expository-cluster-hidden{
    display: none;
}
#elar-6-expository-cluster-hidden{
    display: none;
}
#elar-7-expository-cluster-hidden{
    display: none;
}
#elar-8-expository-cluster-hidden{
    display: none;
}
#elar-e1-expository-cluster-hidden{
    display: none;
}
#elar-e2-expository-cluster-hidden{
    display: none;
}

#elar-3-sp-expository-cluster-hidden{
    display: none;
}

#elar-4-sp-expository-cluster-hidden{
    display: none;
}


#elar-5-sp-expository-cluster-hidden{
    display: none;
}



#elar-3-persuasive-cluster-hidden{
    display: none;
}

#elar-4-persuasive-cluster-hidden{
    display: none;
}

#elar-5-persuasive-cluster-hidden{
    display: none;
}

#elar-6-persuasive-cluster-hidden{
    display: none;
}

#elar-7-persuasive-cluster-hidden{
    display: none;
}

#elar-8-persuasive-cluster-hidden{
    display: none;
}

#elar-e1-persuasive-cluster-hidden{
    display: none;
}

#elar-e2-persuasive-cluster-hidden{
    display: none;
}

#elar-3-sp-persuasive-cluster-hidden{
    display: none;
}

#elar-4-sp-persuasive-cluster-hidden{
    display: none;
}

#elar-5-sp-persuasive-cluster-hidden{
    display: none;
}


#science-8-chemical-cluster-hidden{
    display: none;
}


#science-8-universe-cluster-hidden{
    display: none;
}
#science-8-events-cluster-hidden{
    display: none;
}

#science-8-eco-cluster-hidden{
    display: none;
}

.filter-two-col{
  display:grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  align-items: start;
}

#filter-selector-radio{
  list-style:none;
  padding:0;
  margin:0;
}

#filter-selector-radio li{
  margin: 0 0 0 0;
}

/* Optional: make it stack on small screens */
@media (max-width: 700px){
  .filter-two-col{
    grid-template-columns: 1fr;
  }
}

.itemtype-row{
  display:flex;
  align-items:center;
  gap:10px;
}

.itemtype-row label{
  white-space: nowrap;
}

.ckbx-year input[type="checkbox"]:disabled + label {
  opacity: 0.5;
  cursor: not-allowed;
}

#filter-selector-radio li {
  display: flex;
  align-items: center;
  gap: 8px;
}

/* Prevent label text from wrapping */
#filter-selector-radio label {
  white-space: nowrap;
}
