/* Uicons by Flaticon (regular rounded), extracted to SVG and used as masks so they take currentColor. */
.ico{display:inline-block;flex:0 0 auto;width:1.05em;height:1.05em;margin-right:.5em;vertical-align:-.16em;background:currentColor;-webkit-mask:var(--ico) center/contain no-repeat;mask:var(--ico) center/contain no-repeat;pointer-events:none}
.ico-cloud-upload-alt{--ico:url("/assets/icons/cloud-upload-alt.svg")}
.ico-computer{--ico:url("/assets/icons/computer.svg")}
.ico-cross-small{--ico:url("/assets/icons/cross-small.svg")}
.ico-document-signed{--ico:url("/assets/icons/document-signed.svg")}
.ico-download{--ico:url("/assets/icons/download.svg")}
.ico-envelope{--ico:url("/assets/icons/envelope.svg")}
.ico-expand{--ico:url("/assets/icons/expand.svg")}
.ico-eye{--ico:url("/assets/icons/eye.svg")}
.ico-eye-crossed{--ico:url("/assets/icons/eye-crossed.svg")}
.ico-heart{--ico:url("/assets/icons/heart.svg")}
.ico-info{--ico:url("/assets/icons/info.svg")}
.ico-interrogation{--ico:url("/assets/icons/interrogation.svg")}
.ico-lock{--ico:url("/assets/icons/lock.svg")}
.ico-mobile-notch{--ico:url("/assets/icons/mobile-notch.svg")}
.ico-receipt{--ico:url("/assets/icons/receipt.svg")}
.ico-refresh{--ico:url("/assets/icons/refresh.svg")}
.ico-search{--ico:url("/assets/icons/search.svg")}
.ico-share{--ico:url("/assets/icons/share.svg")}
.ico-shield-check{--ico:url("/assets/icons/shield-check.svg")}
.ico-shopping-bag{--ico:url("/assets/icons/shopping-bag.svg")}
.ico-sparkles{--ico:url("/assets/icons/sparkles.svg")}
.ico-trash{--ico:url("/assets/icons/trash.svg")}
.ico-undo-alt{--ico:url("/assets/icons/undo-alt.svg")}
.ico-user{--ico:url("/assets/icons/user.svg")}
