/* Toggle Button - Base*/
.gd_button_toggle summary {
  background:#FFC0CB;
  border:1px solid #000000;
  border-radius:4px;
  cursor:pointer;
  display:inline-block;
  margin:0px 1px 3px 0px;
  opacity:0.5;
  padding:1px 6px;
  text-align:center;
}
/* Toggle Button - Hover and Active */
.gd_button_toggle[open] summary,
.gd_button_toggle summary:hover {
  opacity: 1;
}

/* Guide Flex */
.gd_flex {
  display:flex;
  flex-wrap:wrap;
}
/* Two Column Layout */
.gd_col_two_1 {
  flex:1 1 400px;
  min-width:400px;
  padding-right:12px;
}
.gd_col_two_2 {
  flex: 0 0;
  min-width:fit-content
}

/* Gear Summary*/
.gd_brew_flx_eqp {
  display:flex;
  flex-wrap:wrap;
}
.gd_brew_flx_eqp fieldset {
  flex: 1 1 200px;
  white-space: nowrap;
}
.gd_brew_tbl_eqp {
  border-collapse:collapse;
  white-space:nowrap;
}
.gd_brew_tbl_eqp tr td:first-child,
.gd_brew_tbl_eqp tr td:nth-child(2) {
  width:103.5px;
}
.gd_brew_tbl_eqp td {height:26px;}
.gd_brew_tbl_eqp tr:last-child {
  border-top: 1px solid silver;
}

/* Brew Benchmark Skills, Food, and Base Builds */
.gd_brew_tbl_shared tr td {
  text-align:right;
}
.gd_brew_tbl_shared tr:last-child td:not(:first-child) {
  border-top: 1px solid silver;
}

/* Brew Benchmark Gear */
.gd_brew_tbl_bench tr td:not(:first-child){
  text-align:right;
}
.gd_brew_tbl_bench tr:last-child td:not(:first-child) {
  border-top: 1px solid silver;
}
.gd_brew_tbl_bench th:first-child,
.gd_brew_tbl_bench td:first-child {
  width:90px;
}
.gd_brew_tbl_bench tr td:nth-child(n+2):not(:last-child) {
  width:33px;
}
.gd_brew_tbl_bench th:first-child,
.gd_brew_tbl_bench td:last-child {
  min-width:65px;
}

/* Brew Point Expected Value */
.gd_brew_tbl_ev tr td:not(:first-child){
  text-align:center;
}
.gd_brew_tbl_ev th:first-child,
.gd_brew_tbl_ev td:first-child {
  width:32px;
}
.gd_brew_tbl_ev tr th:nth-child(n+2):not(:last-child),
.gd_brew_tbl_ev tr td:nth-child(n+2):not(:last-child) {
  width:40px;
}
.gd_brew_tbl_ev th:last-child,
.gd_brew_tbl_ev td:last-child {
  min-width:50px;
}

