UNPKG

@collectionspace/cspace-public-browser

Version:
65 lines (53 loc) 1.14 kB
@value highlightColor, inputBgColor, inputBorderColor, panelBorderColor from '../colors.css'; .common { padding: 2px 20px 18px 20px; } .common > ul { list-style: none; margin: 0; padding: 4px 0 0 0; max-height: 150px; overflow: auto; } .common li { margin: 0; } .common li > label > div { padding: 4px; } .common li > label:hover > input + div::before { border-color: #424242; background-color: rgb(248, 248, 248); } .common li input { width: 1px; height: 1px; opacity: 0; box-sizing: border-box; position: absolute; } .common li input + div { display: flex; align-items: center; } .common li input + div::before { flex: 0 0 auto; content: ''; width: 18px; height: 18px; margin-right: 4px; border: 1px solid inputBorderColor; background-color: inputBgColor; background-repeat: none; background-position: center center; outline-offset: -1px; } .common li input:focus + div::before { outline: 2px solid highlightColor; } .common li input:checked + div::before { background-image: url(../../images/check.svg); } .common li label > div > span > span { color: #808080; }