._label_70zhv_1 {
display: block;
position: relative;
padding: 0.5em;
border-radius: var(--border-radius);
border: 1px solid var(--beigedark) !important;
margin-bottom: 0.5em;
}
._label_70zhv_1:hover ._button_70zhv_9 {
background-color: var(--beigedark);
}
._label_70zhv_1 ._input_70zhv_12 {
display: block;
height: 100%;
width: 100%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
opacity: 0;
cursor: pointer;
}
._label_70zhv_1 ._button_70zhv_9 {
color: white;
display: inline-flex;
background-color: var(--beigedarker);
border-radius: var(--border-radius);
padding: 0.5rem 20px 0.5rem;
}
._label_70zhv_1 ._filename_70zhv_31 {
display: inline;
margin-left: 0.75em;
}