@import '../../utils/fonts.less'; @import '../../utils/colors.less'; .bordered-tooltip.locked-tooltip .daggerheart.armor-management-container { display: flex; flex-direction: column; gap: 10px; padding-bottom: 10px; h3 { font-family: @font-subtitle; margin: 0; border: none; font-weight: normal; font-size: var(--font-size-20); } .armor-source-container { display: flex; flex-direction: column; align-items: center; gap: 4px; .armor-source-label { font-family: @font-body; margin: 0; } .status-bar { display: flex; justify-content: center; position: relative; width: 100%; height: 30px; .status-value { position: absolute; display: flex; padding: 0 5px; font-size: 1rem; align-items: center; width: 100%; height: 30px; justify-content: center; text-align: center; z-index: 2; color: @beige; input[type='number'] { background: transparent; font-size: 1.2rem; width: 30px; text-align: center; border: none; outline: 2px solid transparent; color: @beige; font-family: @font-body; &.bar-input { padding: 0; color: @beige; backdrop-filter: none; background: transparent; transition: all 0.3s ease; height: 25px; &:hover, &:focus { background: @semi-transparent-dark-blue; backdrop-filter: blur(9.5px); } } } .bar-label { font-family: @font-body; width: 40px; font-size: 1.2rem; } } .progress-bar { position: absolute; appearance: none; width: 100%; height: 30px; border: 1px solid light-dark(@dark-blue, @golden); border-radius: 6px; z-index: 1; background: @dark-blue; &::-webkit-progress-bar { border: none; background: @dark-blue; border-radius: 6px; } &::-webkit-progress-value { background: @gradient-hp; border-radius: 6px; } &.stress-color::-webkit-progress-value { background: @gradient-stress; border-radius: 6px; } &::-moz-progress-bar { background: @gradient-hp; border-radius: 6px; } &.stress-color::-moz-progress-bar { background: @gradient-stress; border-radius: 6px; } } } } .slot-bar { display: flex; flex-wrap: wrap; gap: 4px; padding: 5px; border: 1px solid light-dark(@dark-blue, @golden); border-radius: 6px; z-index: 1; background: @dark-blue; align-items: center; justify-content: center; color: light-dark(@dark-blue, @golden); min-height: 30px; width: 100%; .armor-slot { cursor: pointer; transition: all 0.3s ease; font-size: var(--font-size-12); .fa-shield-halved { color: light-dark(@dark-blue-40, @golden-40); } } } }