.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s ease}.link:hover{cursor:pointer}.link.active,.link:hover{text-decoration-line:underline;text-decoration-thickness:2px}.ws-input-file-wrapper{display:flex;align-items:center;cursor:pointer}@media(hover:hover){.ws-input-file-wrapper:not(:disabled):focus .ws-input-file-wrapper__button,.ws-input-file-wrapper:not(:disabled):focus-within .ws-input-file-wrapper__button,.ws-input-file-wrapper:not(:disabled):hover .ws-input-file-wrapper__button{color:currentColor}}@media(hover:none){.ws-input-file-wrapper:not(:disabled):active .ws-input-file-wrapper__button{color:currentColor}}.ws-input-file-wrapper__icon{color:currentColor}.ws-input-file-wrapper__value{font-size:1rem;line-height:1.375rem;flex:1;padding:0 8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ws-input-file-wrapper__placeholder{color:#737373}.ws-input-file-wrapper__button{color:currentColor;transition:color .3s linear}.ws-input-file-wrapper:focus-within{border-color:#191919;box-shadow:0 0 0 4px #7ab1b8}.ws-input-file-wrapper:focus-within .ws-input-file-wrapper__button{color:currentColor}.ws-input-file-wrapper__input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}