/* Local Committee - Accordion Minimize/Maximize */
:root{
  --orange:#c94d20;
  --orange-dark:#b74416;
  --beige:#e8e0d3;
  --beige-light:#f6efe6;
  --beige-mid:#ede4d6;
  --text:#333;
}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:'Inter','Roboto',sans-serif;background:#fff;color:var(--text);line-height:1.6}

/* Breadcrumb */
.breadcrumb-bar{background:#e7d8c6;padding:20px 20px}
.breadcrumb-inner{max-width:1180px;margin:auto}
.breadcrumb-bar h2{font-family:'Yatra One',sans-serif;color:var(--orange);font-size:22px;font-weight:400;margin-bottom:4px;letter-spacing:.5px}
.breadcrumb-bar .crumb{font-size:12px;font-weight:600}
.breadcrumb-bar .crumb a{color:#000;text-decoration:none}
.breadcrumb-bar .crumb span{color:var(--orange)}

/* Wrapper */
.committee-wrap{max-width:900px;margin:24px auto 40px;padding:0 14px}

/* Accordion */
.accordion-item{margin-bottom:10px;border-radius:6px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08)}
.accordion-header{
  background:var(--orange);
  color:#fff;
  padding:11px 16px;
  font-size:15px;
  font-weight:700;
  letter-spacing:.3px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  cursor:pointer;
  user-select:none;
  transition:.2s;
}
.accordion-header:hover{background:var(--orange-dark)}
.accordion-header .left{display:flex;align-items:center;gap:8px}
.accordion-header .dot{width:4px;height:4px;background:#fff;border-radius:50%;display:inline-block}
.accordion-header .arrow{font-size:11px;transition:transform .25s ease}
.accordion-item.active .accordion-header .arrow{transform:rotate(180deg)}

.accordion-body{display:none;background:var(--beige);padding:10px}
.accordion-item.active .accordion-body{display:block}

/* Inner Table Box */
.committee-table-box{
  background:var(--beige);
  border-radius:4px;
  overflow:hidden;
  padding:6px;
}
.committee-table-box .table-title{
  background:var(--orange);
  color:#fff;
  text-align:center;
  font-size:14px;
  font-weight:700;
  padding:9px 10px;
  letter-spacing:.3px;
  border-radius:4px 4px 0 0;
  margin-bottom:6px;
}
.committee-table{
  width:100%;
  border-collapse:collapse;
  background:#fff;
  border-radius:4px;
  overflow:hidden;
}
.committee-table tr:nth-child(odd){background:#ede4d6}
.committee-table tr:nth-child(even){background:#fff}
.committee-table td{
  padding:8px 12px;
  font-size:13px;
  font-weight:500;
  border-bottom:1px solid #e8ddd0;
  text-align:center;
}
.committee-table td:first-child{width:70%;color:#222}
.committee-table td:last-child{width:30%;font-weight:700;color:var(--orange);font-size:13px}
.committee-table tr:last-child td{border-bottom:0}

/* For empty committees placeholder */
.placeholder{padding:18px;text-align:center;font-size:12px;color:#777;background:#fff;border-radius:4px}

/* Responsive */
@media(max-width:600px){
  .committee-wrap{padding:0 10px}
  .accordion-header{font-size:10px;padding:10px 12px}
  .committee-table td{font-size:10px;padding:6px 8px}
}