/* Default table styling intact */
.toggle-table td { display: table-cell; }

/* Mobile behavior */
@media (max-width: 768px) {
  /* hide all but first column */
  .toggle-table td:not(:first-child) {
    display: none !important;
  }
	.toggle-table tr td:first-child {
		flex-wrap: wrap;
	}

  /* details wrapper hidden initially */
  .toggle-table .details-wrapper {
    display: none;
    padding: 0.5rem 0;
	 width: 100%;
  }

  /* style details rows */
  .toggle-table .details-wrapper .detail-row {
    display: flex;
    justify-content: space-between;
    padding: 4px 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.4);
  }

  .toggle-table .details-wrapper .detail-label {
    font-weight: 600;
    margin-right: 10px;
  }

  /* highlight opened row */
  .toggle-table tr:not(:nth-child(2n)).open td {
    background: var(--e-global-color-astglobalcolor6)!important;
  }
	
	.toggle-table tr .th-mobile-screen{
		position: relative;
	}
	.toggle-table tr .th-mobile-screen:before{
		content: "▼";
		position: absolute;
		top: 0px;
		left: -10px;
		font-size: 12px;
		font-weight: bold;
	}
	.toggle-table tr.open .th-mobile-screen:before{
		content: "▲" !important;
	}
}
