.wpclan-recipes-profession-row {
 display: flex;
 flex-flow: row nowrap;
 align-items: center;
 gap: 5px;
 width: max-content;
}
.wpclan-recipes-profession {
 display: inline-flex;
 align-items: center;
 justify-content: center;
 flex: 0 0 36px;
 box-sizing: border-box;
 width: 36px;
 height: 36px;
 padding: 1px;
 border: 1px solid #a88746;
 border-radius: 3px;
 background: #0f1217;
 box-shadow: inset 0 0 0 1px #3b3020;
 cursor: help;
}
.wpclan-recipes-profession img {
 display: block;
 width: 32px;
 height: 32px;
 max-width: none;
 object-fit: contain;
 padding: 0;
 border: 0;
 border-radius: 0;
 background: transparent;
 box-shadow: none;
}
.wpclan-recipes-profession:focus-visible {
 outline: 2px solid #e8c16c;
 outline-offset: 2px;
}
.wpclan-tooltip .wpclan-recipes-tier-skills {
 width: 100%;
 min-width: 210px;
 margin: 0;
 border: 0;
 border-collapse: collapse;
 background: transparent;
}
.wpclan-tooltip .wpclan-recipes-tier-skills th,
.wpclan-tooltip .wpclan-recipes-tier-skills td {
 padding: 3px 0;
 border: 0;
 background: transparent;
 color: inherit;
 font-weight: normal;
 text-align: left;
}
.wpclan-tooltip .wpclan-recipes-tier-skills td {
 padding-left: 24px;
 text-align: right;
 white-space: nowrap;
 font-variant-numeric: tabular-nums;
}
